iwlagn: Firmware API v3 provided but drivers supports v2
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Fix Released
|
Medium
|
Tim Gardner | ||
| Karmic |
Fix Released
|
Medium
|
Tim Gardner | ||
Bug Description
Binary package hint: linux-firmware
Running Ubuntu karmic 9.10 alpha 6 desktop i386, but have tried a livecd for amd64(which also fails) on same hardware.
Found that /lib/firmware/
$ lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10
$ apt-cache policy linux-firmware
linux-firmware:
Installert: 1.19
Kandidat: 1.19
Versjonstabell:
*** 1.19 0
500 http://
100 /var/lib/
# dpkg -S /lib/firmware/
linux-firmware: /lib/firmware/
# dpkg -S /lib/modules/
linux-image-
# uname -a
Linux 4810TZ 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:51 UTC 2009 i686 GNU/Linux
# dmesg | grep iwl
[ 11.197711] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27k
[ 11.197716] iwlagn: Copyright(c) 2003-2009 Intel Corporation
[ 11.197829] iwlagn .&checktime(0000,02,00,':').0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 11.197868] iwlagn .&checktime(0000,02,00,':').0: setting latency timer to 64
[ 11.197951] iwlagn .&checktime(0000,02,00,':').0: Detected Intel Wireless WiFi Link 1000 Series BGN REV=0x6C
[ 11.240755] iwlagn .&checktime(0000,02,00,':').0: Tunable channels: 13 802.11bg, 0 802.11a channels
[ 11.240854] iwlagn .&checktime(0000,02,00,':').0: irq 28 for MSI/MSI-X
[ 11.257059] phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 20.905452] iwlagn .&checktime(0000,02,00,':').0: firmware: requesting iwlwifi-
[ 20.968635] iwlagn .&checktime(0000,02,00,':').0: iwlwifi-
[ 20.968722] iwlagn .&checktime(0000,02,00,':').0: firmware: requesting iwlwifi-
[ 21.068160] iwlagn .&checktime(0000,02,00,':').0: Loaded firmware iwlwifi-
[ 21.068272] iwlagn .&checktime(0000,02,00,':').0: Driver unable to support your firmware API. Driver supports v2, firmware is v3.
[ 21.068373] iwlagn .&checktime(0000,02,00,':').0: Could not read microcode: -22
[ 21.448106] iwlagn .&checktime(0000,02,00,':').0: firmware: requesting iwlwifi-
[ 21.451917] iwlagn .&checktime(0000,02,00,':').0: iwlwifi-
[ 21.452026] iwlagn .&checktime(0000,02,00,':').0: firmware: requesting iwlwifi-
[ 21.459514] iwlagn .&checktime(0000,02,00,':').0: Loaded firmware iwlwifi-
# lscpi -v # relevant output
02:00.0 Network controller: Intel Corporation WiFi Link 100 Series
Subsystem: Intel Corporation Device 1305
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at d2400000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [140] Device Serial Number 96-eb-06-
Kernel driver in use: iwlagn
Kernel modules: iwlagn
ProblemType: Bug
Architecture: i386
Date: Wed Sep 30 12:28:37 2009
Dependencies:
DistroRelease: Ubuntu 9.10
Package: linux-firmware 1.19
PackageArchitec
ProcEnviron:
LANGUAGE=
LANG=nb_NO.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: linux-firmware
Uname: Linux 2.6.31-11-generic i686
After some research and a little correspondence with Intel it turns out that the iwl-1000 series of cards never really worked in 2.6.31. I'm going to retarget this bug to the linux package, and disable the two PCI IDs for these cards. Alternative solutions are to install linux-backports
Disable PCI devices 0x8086:0x0083 and 0x8086:0x0084
This bug was fixed in the package linux - 2.6.31-11.38
---------------
linux (2.6.31-11.38) karmic; urgency=low
[ Stefan Bader ]
* [Upstream] acerhdf: Limit modalias matching to supported boards
- LP: #435958
[ Tim Gardner ]
* [Config] Added sata_via to d-i/modules/
- LP: #434827
* SAUCE: (drop after 2.6.31) Disable iwl-1000 series wireless adapters
- LP: #439285
* [Upstream] i915: Fix i2c init message
- LP: #409361
* [Config] Add sym53c8xx.ko to virtual sub-flavour
- LP: #439415
[ Upstream Kernel Changes ]
* sched: Disable NEW_FAIR_SLEEPERS for now
- LP: #436342
* ACPI video: ignore buggy _BQC
* ACPI video: work-around BIOS AML bug in _BQC
- LP: #428910
* ALSA: hda - Added quirk to enable sound on Toshiba NB200
- LP: #438318
-- Tim Gardner <email address hidden> 2009年10月01日 13:52:09 -0600