It seems the right solution depends on your card. If I understand
correctly, my BCM4306 rev 2 card is not supported by the bcmwl driver,
so the solution above is not relevant for me even if it works for many
others.

If I were to guess at the problem, the firmware-b43legacy-installer is fooled 
by a component of the output of lspci:
lspci -vvnn | grep 14e4
02:03.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g 
Wireless LAN Controller [14e4:4320] (rev 02)

I think the 14e4:4320 makes b43legacy-installer convinced this is a BCM4320 
card, which is b43 and not b43legacy. Hence it refuses to install. However, 
this page:
http://linuxwireless.org/en/users/Drivers/b43
suggests that this output is expected and that one really is supposed to use 
the b43legacy firmware.

After first ensuring that b43-fwcutter was installed, I followed the "manual" 
instructions later on that page:
export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta-3.130.20.0.o

After a reboot, I had to manually start the driver:
sudo modprobe b43legacy

But then it seems to work (it finds and connects to my network). I will
insert "b43legacy" into /etc/modules to get this to happen automatically
at boot.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/711397

Title:
  package firmware-b43legacy-installer 4.178.10.4-5 failed to
  install/upgrade due to unsupported hardware

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/b43-fwcutter/+bug/711397/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to