[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#611015: marked as done (Intel has updated their released microcode, not compatible with iwlagn API in Squeeze)



Your message dated Tue, 25 Jan 2011 12:52:23 +1000
with message-id <1295923943.4105.17.camel@localhost>
and subject line Re: Bug#611015: Intel has updated their released microcode, not compatible with iwlagn API in Squeeze
has caused the Debian Bug report #611015,
regarding Intel has updated their released microcode, not compatible with iwlagn API in Squeeze
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
611015: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611015
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: firmware-iwlwifi
Version: 0.28

Filing this here since the contact is the kernel team and there is no
package for the iwlagn kernel module, which seems to be the true
source of the problem. Installing Squeeze without a wired network
prompts the user to install a non-free firmware file called
iwlwifi-6000-4.ucode. This file has two locations I found with some
deep searching

1) At http://intellinuxwireless.org/?n=Downloads where the latest
release is available for download in gzip format
2) By downloading the source package for firmware-nonfree, locating
the correct microcode and copying it to /lib/firmware on the local
filesystem

The version information for the correct API between iwlagn and the
microcode is inconsistant and not stated anywhere in the package
documentation. The latest release from Intel is not compatible with
the iwlagn API in Squeeze, requiring the user to discover the correct
version elsewhere before installing the microcode to enable networking
for debian-installer. The end result is that debian-installer is not
able to install Debian because it cannot find the correct networking
driver. The only solution to aquire the correct networking driver is
to have network access from a device other than wlan0 which may not be
possible.

Below is the kernel log rejecting the latest Intel release, version 9.221.4.1

Jan 24 14:48:04 lee-vostu kernel: [ 2578.363047] iwlagn 0000:03:00.0:
firmware: requesting iwlwifi-6000-4.ucode
Jan 24 14:48:04 lee-vostu kernel: [ 2578.605478] iwlagn 0000:03:00.0:
Driver unable to support your firmware API. Driver supports v4,
firmware is v119.
Jan 24 14:48:04 lee-vostu kernel: [ 2578.605632] iwlagn 0000:03:00.0:
Could not read microcode: -22

After aquiring networking access elsewhere and downloading the
firmware-iwlwifi package, the log line which loads the firmware
successfully with the correct version, which is how I discovered the
Intel release was the incorrect version.

Jan 24 15:09:00 lee-vostu kernel: [   23.917702] iwlagn 0000:03:00.0:
firmware: requesting iwlwifi-6000-4.ucode
Jan 24 15:09:00 lee-vostu kernel: [   24.123455] iwlagn 0000:03:00.0:
loaded firmware version 9.193.4.1

System info:

Kernel: Linux lee-vostu 2.6.32-5-686-bigmem #1 SMP Wed Jan 12 04:40:25
UTC 2011 i686 GNU/Linux
libc6: 2.11.2-9
Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)
Computer model: Thinkpad T410s



--- End Message ---
--- Begin Message ---
On Mon, 2011-01-24 at 16:15 -0500, Lee Azzarello wrote:
> Package: firmware-iwlwifi
> Version: 0.28
> 
> Filing this here since the contact is the kernel team and there is no
> package for the iwlagn kernel module, which seems to be the true
> source of the problem. Installing Squeeze without a wired network
> prompts the user to install a non-free firmware file called
> iwlwifi-6000-4.ucode. This file has two locations I found with some
> deep searching
> 
> 1) At http://intellinuxwireless.org/?n=Downloads where the latest
> release is available for download in gzip format
> 2) By downloading the source package for firmware-nonfree, locating
> the correct microcode and copying it to /lib/firmware on the local
> filesystem

Assuming you already have the non-free section enabled, you can find any
firmware file from firmware-nonfree using apt-cache:

$ apt-cache search iwlwifi-6000-4.ucode
firmware-iwlwifi - Binary firmware for Intel Wireless 3945, 4965 and 5000-series cards

> The version information for the correct API between iwlagn and the
> microcode is inconsistant and not stated anywhere in the package
> documentation.

I understand that the last number in the filename is the version of the
interface between the driver and firmware.

>  The latest release from Intel is not compatible with
> the iwlagn API in Squeeze, requiring the user to discover the correct
> version elsewhere before installing the microcode to enable networking
> for debian-installer.

There are already installer images available which include all the
non-free firmware blobs that have been packaged.  You do not need to
search for them individually.

>  The end result is that debian-installer is not
> able to install Debian because it cannot find the correct networking
> driver. The only solution to aquire the correct networking driver is
> to have network access from a device other than wlan0 which may not be
> possible.
> 
> Below is the kernel log rejecting the latest Intel release, version 9.221.4.1
> 
> Jan 24 14:48:04 lee-vostu kernel: [ 2578.363047] iwlagn 0000:03:00.0:
> firmware: requesting iwlwifi-6000-4.ucode
> Jan 24 14:48:04 lee-vostu kernel: [ 2578.605478] iwlagn 0000:03:00.0:
> Driver unable to support your firmware API. Driver supports v4,
> firmware is v119.
> Jan 24 14:48:04 lee-vostu kernel: [ 2578.605632] iwlagn 0000:03:00.0:
> Could not read microcode: -22
[...]

This seems like a problem with the new firmware image, but since that is
not included in any package it is therefore not a bug in Debian.  I
suggest you verify that the file was downloaded correctly, then report
the problem to Intel.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply to: