First things first, let us get that wireless device up and running:
Code: Select all
echo -e '\n#hardy ssb bug-fix\nrmmod b43\nrmmod b44\nrmmod ssb\nrmmod ndiswrapper\nmodprobe ndiswrapper\nmodprobe ssb\nmodprobe b44' | sudo tee -a /etc/init.d/rc.local
You can reboot now, to see if you got the wireless up and running, but you still need to set up ndiswrapper, so we should really wait for it. First you need to blacklist a few modules (not all are necessary, but best not to take any chances):
Code: Select all
nano /etc/modprobe.d/blacklist
bcm43xx should be blacklisted in Hardy, you can check if it is blacklist already if you want to.# BroadCom wireless ndiswrapper
blacklist ssb
blacklist b43
blacklist bcm43xx
Next step is to set ndiswrapper to be loaded at boot:
Code: Select all
nano /etc/modules
Next, check your version of ndiswrapper:
Code: Select all
ndiswrapper -v
Next we will configure ndiswrapper:
First you need the windows inf and sys files, get em here and extract them:
Code: Select all
tar -xzvf WLANBroadcom.tar.gz
Then we are ready to install the windows driver:
Code: Select all
cd WLAN*
ndiswrapper -i bcmwl5.inf
Code: Select all
ndiswrapper -l
This means the driver is correctly installed, and the device is detected (and since bcm43xx/b43 does not work, we have blacklisted that).bcmwl5 : driver installed
device (14E4:4311) present (alternate driver: bcm43xx)
Next, just use:
Code: Select all
ndiswrapper -m
Notes:
- Change nano to the texteditor of your choice: GEdit in GNOME, kwrite/kate in KDE and mousepad in XFCE.
- ALL commands, except the first and ndiswrapper -l and the tar command, needs root access, if you do not run sudo su- at the start, add sudo in front of em.
Sources:
http://ubuntuforums.org/showthread.php?t=769990
This guide also work for Daryna/Ubuntu 7.10/8.04. Both for 7.10 and Daryna the first step (involving echo) is NOT NEEDED!