I recently installed Ubuntu Studio 13.04 64 bit on my system (a Lenovo IdeaPad Z570 - just over 2 years old, 2nd gen Core i5, Broadcom BCM4313 wireless card, Nvidia Optimus graphics (disabled in UEFI though so only using the Intel graphics card)). My router is a Netgear N300 (WNR2200).
There are two problems with the wireless: connection drops a lot and often unable to access network.
- Problem 1 - connection drops a lot: For example, streaming video or audio freezes; pages become unable to load; torrent downloads go from being fast and normal to zero; Skype calls drop. These problems sometimes resolve after 5 min or so, or if I close and restart Firefox (or for the torrent, sometimes asking for new trackers works).
- Problem 2 - unable to access network: I have been having problems with the WiFi password credential too. Sometimes when I log in, it repeatedly asks me for the WiFi password, never letting me onto the network. On a few occasions, I have spent 20+min logging in and out until it let me onto the network. Other times it let's me onto the network no problem.
FURTHER SYSTEM INFO
This is a dual-boot set-up with Windows 7. I don't have these problems in Windows. My flatmate hasn't been experiencing any problems with our wireless on her mac. And my phone hasn't been having any problems with the wireless either.
Like I mentioned, this is Ubuntu Studio 13.04 (64bit), so I'm using the 3.8.0-31-lowlatency x86_64 kernel and XFCE.
STEPS TAKEN & RESEARCH
- I have gone through the Ubuntu documentation and troubleshooting about wireless but can't find anything that helps nor come to a solution. Using NDISwrapper would be a 'last resort, I'd hope.
- I had the option to enable the proprietary Broadcom BCM4313 802.11 b/g/n Wireless LAN Controller in Settings/Software & Updates/Additional Drivers . However, when I enabled this, I couldn't connect to any network at all - it said that I'm not connected and nothing showed up in Network Connections. So I disabled it and went back to the generic Linux driver. That was a few weeks ago. Now it doesn't even let me enable the proprietary driver. Underneath its listing it says “This device is not working.”
- I blacklisted the acer-wmi module, as described in this thread. I could be imagining this, but it seems to have improved the 'ask-for-password' problem. Before, the 'ask-for-password' problem happened approx. 1 in 4 times; now it feels more like 1 in 8.
- This thread describes the connection-dropping problem on a similar machine, but this fix:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
then causes another problem, so I thought I'd ask for advice first before trying it.
It also says below: “BCM4313 - chipset uses unsupported LCN PHY, we work on it “. I don't know how up-to-date this information is.
- There are several drivers that I could possibly try listed in this Ubuntu Community document, but I don't want to try them all yet in case there is a more obvious solution first. The fact that my wireless does connect more often than not, and it works well (excluding the dropouts, obviously!) makes me think that there is an easier solution. Just one that's beyond me!
- I've read through the various problems and solutions in the sticky thread about BCM43xx cards, but many of those users are using a different 43xx card, most of them are using an older kernel and most of them can't access wireless at all. In short their problems are different to mine.
FURTHER INFO – TERMINAL OUTPUTS ABOUT SYSTEM & WIRELESS
I have included the outputs of sudo lshw -C network, lspci, lsusb, ifconfig, iwconfig, lsmod, iwlist scan in the attached files. One file has the outputs when the wireless connection is working and the other is for when it doesn't connect and repeatedly asks for the password.
I haven't included the output of dmesg because it is huge, even after using grep. Please let me know if needed.
sudo /etc/init.d/networking restart stopped my network, but didn't restart it. I couldn't get it to restart until I rebooted.
Can anyone help me please? My system is so close to being one that I can use as my everyday machine but obviously I can't continue with this wireless problem indefinitely.