Package: firmware-b43-installer
Version: 1:019-6
Severity: normal
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate
***
* What led up to the situation?
Upgrading to latest version from testing (1:019-6)
The .postinst script derives the vendor : product ID for Broadcom adapters
on this line:
pci=`lspci -n -d 14e4: | grep -o "14e4:[1234567890abcdef]\+" || true
The machine in question has an Ethernet adapter from Broadcom, so
the above test results in the two vendor IDs being reported with
the ethernet adapter listed first:
lspci -n -d 14e4: | grep -o "14e4:[1234567890abcdef]\+"
14e4:4401 <=== Ethernet adapter
14e4:4320
As a result the B43 wireless adapter is not found resulting in
the latest (broken for this adapter) firmware being downloaded
and installed.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Patch firmware-b43-installer.postinst to force classic firmware
--- firmware-b43-installer.postinst~ 2020-06-26 09:20:22.090176695 -0400
+++ firmware-b43-installer.postinst 2020-06-26 09:22:51.900010353 -0400
@@ -215,6 +215,7 @@
fi
# Fix for #960270
+latest=
classic=1
make_download_vars
* What was the outcome of this action?
Classic firmware downloaded and installed
* What outcome did you expect instead?
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 5.6.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored:
LC_ALL set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored:
LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages firmware-b43-installer depends on:
ii b43-fwcutter 1:019-4
ii bzip2 1.0.8-3
ii wget 1.20.3-1+b1
firmware-b43-installer recommends no packages.
firmware-b43-installer suggests no packages.
-- no debconf information