How do I get a Broadcom BCM4313 wireless card working?

I have a vostro myself. But a BCM43224. Maybe the solution does not fit for you. However this helped me out. Somehow the "sta" driver stopped working correctly. You need to install another driver. Before installing remove the following packages

sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source

(removing these was essential for me. Without I had massive connection problems with the b43 driver)

Afterwards install the following packages

sudo apt-get install b43-fwcutter firmware-b43-installer
sudo echo b43 >> /etc/modules

then reboot and check if your card is found. (You can try by hand without rebooting. If you currently use the wl driver execute

sudo modprobe -r wl
sudo modprobe b43

)

More info, what helped me can be found here:

http://www.linuxwireless.org/en/users/Drivers/b43

http://wiki.ubuntuusers.de/WLAN/Broadcom_bcm43xx

Alternatively try the driver described here: http://www.linuxwireless.org/en/users/Drivers/brcm80211 this one should support your chip.


I had the same problem. I tried the "b43-fwcutter firmware-b43-installer" package solution given above. The wireless started working but its behaviour was very erratic. Wireless network wasn't turned on at startup and if I tried to turn on the interface without first manually turning on the device (ifconfig wlan0 up) the whole system used to freeze up.

Hence, I tried an alternate approach. I went into ubuntu's "additional driver" application. There I saw that the "Broadcom STA proprietary driver" was disabled. I unloaded the b43 module (Removed it from /etc/modules too). Connected to the net using a wired interface and enabled this driver. Its been running smoothly since. Hope this reply helps.