I have a Lenovo S10-3 Ideapad netbook, it comes with Broadcom BCM4313 wireless PCI card. After replacing the original Windows 7 Starter operating system with Ubuntu 10.04 Lucid (updated to kernel 2.6.32-40-generic), I lost all the wireless functionality. From Hardware Drivers I was able to install Broadcom STA wireless driver, but obviously it was not the right one:
Issuing lspci -vvnn | grep 14e4 command gave me this:
These package contains Broadcom 802.11 Linux STA wireless driver for use with Broadcom's BCM4311-, BCM4312-, BCM4321-, and BCM4322-based hardware.
While iwconfig command showed this:
09:00.0 Network controller : Broadcom Corporation Device [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0510]
Now my wireless works somehow but it was listed as eth1 device and performance is not satisfactory.
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11 Access Point: Not-Associated
Link Quality:5 Signal level:0 Noise level:169
Rx invalid nwid:0 invalid crypt:2 invalid misc:0
vmnet1 no wireless extensions.
vmnet8 no wireless extensions.
The weird thing is, when I boot up my netbook using Ubuntu 10.10 Oneiric from a USB stick, the installer could correctly identify my Broadcom card model and install the corresponding drivers. Even the BackTrack 5r2 USB installer can do the same thing and I was able to put my wireless card into monitoring mode using airmon-ng.
Now my question is: can I use the drivers from 11.10 version on my 10.04 OS? If so, how?
My conclusion is this is really a kernel problem and the only solution for me is do an OS upgrade. With Ubuntu 12.04 LTS just around the corner, I would rather wait for a little longer before I make this decision.