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