Package: firmware-b43legacy-installer Severity: important
Hi there While configuring the broadcom wireless on a Dell Latitude D600 laptop I noticed a bug. The card in my laptop requires the b43legacy driver, however, the package firmware-b43-legacy refuses to download & extract the required firmware on my system, claiming I need the b43 driver. The package firmware-b43-installer (also incorrectly) sees my card as needing the b43 driver too and downloads and extracts the B43 firmware, which does not make ifconfig recognise my card (siocsifflags: no such file or directory). After manually installing the B43legacy firmware with b43fwcutter, my card is recognised by ifconfig and functions as it should. Output of lspci -vnn | grep 14e4 02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5702X Gigabit Ethernet [14e4:16a6] (rev 02) 02:03.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 02) As stated in the table on http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices the card with BCM4306 revision 2 chip needs the b43legacy driver. However, this card has the same PCI id as cards with the BCM4306 revision 3 chipset, which requires the b43 driver. Output of running aptitude install firmware-b43legacy-installer The following NEW packages will be installed: firmware-b43legacy-installer 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/5,058 B of archives. After unpacking 49.2 kB will be used. Selecting previously deselected package firmware-b43legacy-installer. (Reading database ... 75721 files and directories currently installed.) Unpacking firmware-b43legacy-installer (from .../firmware-b43legacy-installer_4.178.10.4-4_all.deb) ... Setting up firmware-b43legacy-installer (4.178.10.4-4) ... Not supported card here (PCI id 14e4:16 14e4:4320)! Use b43 firmware. This is just for the b43legacy driver. Aborting. dpkg: error processing firmware-b43legacy-installer (--configure): subprocess installed post-installation script returned error exit status 1 configured to not write apport reports Errors were encountered while processing: firmware-b43legacy-installer E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: Setting up firmware-b43legacy-installer (4.178.10.4-4) ... Not supported card here (PCI id 14e4:16 14e4:4320)! Use b43 firmware. This is just for the b43legacy driver. Aborting. dpkg: error processing firmware-b43legacy-installer (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: firmware-b43legacy-installer I assume the problem is a simple matter of firmware-b43legacy-installer and firmware-b43-installer both needing to check the revision of the chipset for cards with PCI id 14e4:4320 before assuming it needs the b43 driver or using a different method than PCI id for identification of the chipset. However, I am not a programmer so I have not checked this in the source code in any way. -- System Information: Debian Release: 6.0.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) 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-6 2.6.32-41squeeze2 Linux 2.6.32 for modern PCs firmware-b43legacy-installer suggests no packages. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org