Broadcom STA driver doesn't work well with BCM4313

Following on from my other question about our new Samsung Q330, I've noticed that the wireless is incredibly flakey. It can connect but after a little use, especially if it does a lot of downloading at once (read: install something from the Software Centre), the connection stops working.

Network Manager still see the connection, there's just no network throughput. I've simple tests like pinging other local network hosts and they just fail.

The Samsung Q330 has a Broadcom BCM4313 wifi card (it's proper ID: 14e4:4727) and it's running on the Broadcom STA drivers that Jockey suggests (it didn't work at all without this).

I did try installing b43-fwcutter but this just didn't do anything. I was expecting a configuration screen to come up (to select a firmware) but it never did.

This page suggests the newer brcm80211 driver might be able to help, but I don't know how to install that. If you think this is the right route, please let me know how one goes about installing it.


OLi I found this tutorial which install the same card which you have in ubuntu forums .. i think is the right solution for your problem :

New brcm80211 driver guide for Broadcom wireless cards

Updated :

"Download and copy the device's firmware", i have the solution for that :

  • We also need to install the firmware files in the proper directory. These can be found in the other repository (linux-firmware). (More information can be found in the linux-next/drivers/staging/brcm80211/README file.)

when you execute these 2 commands :

git clone git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git

it created two folders in your home directory :

1.- linux-firmware

2.- linux-next

these files are located in :

cd ~/linux-firmware/bcrm

enter image description here

Make sure the proprietary broadcom driver is not loaded