Bug#599741: firmware-b43legacy-installer: fails when there are multiple devices with similar PCI id
Package: firmware-b43legacy-installer
Version: 4.178.10.4-4
Severity: normal
The postinst script (firmware-b43legacy-installer.postinst) fails when
multiple PCI devices are found with PCI ids starting with 14e4. In my
case I have one card which uses b43legacy (14e4:4320) and a Broadcomm
ethernet adapter (14e4:4401). The variable "pci" (line 4 of the script
mentioned above) will have the following value:
14e4:4401
14e4:4320
This will cause the tests in the nested "if" (lines 6-8) to always be
true and the "Not supported card here" error to be always given. From
looking at the other install script (for b43) it seems to me that it
suffers from the same bug. To get around it I just ran b43-fwcutter
manually.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages firmware-b43legacy-installer depends on:
ii b43-fwcutter 1:013-2 Utility for extracting Broadcom 43
ii wget 1.12-2.1 retrieves files from the web
Versions of packages firmware-b43legacy-installer recommends:
ii linux-image-2.6.32-5-686 [lin 2.6.32-23 Linux 2.6.32 for modern PCs
firmware-b43legacy-installer suggests no packages.
Reply to: