The first post was incredibly helpful. Also see https://help.ubuntu.com/community/Wi...er/Ndiswrapper, which is the source for most of what follows.
I've had to reinstall ndiswrapper for my 4306 card so many times that I now use a batch process that takes less than a minute.
The following .deb packages have to be in your home folder:
ndiswrapper-common_1.38-1ubuntu1_all.deb
ndiswrapper-utils-1.9_1.38-1ubuntu1_i386.deb
ndisgtk_0.6-0ubuntu3_all.deb
The .inf and .sys files that constitute the windows driver have to be in a home folder called "drivers" for the following commands to work as is. These are the"bcmwl5.inf" and "bcmwl5.sys" files used by the 4306. Also, to work as is, your computer has to be a 386 type, i.e. not 64 bit.
The following block of commands will uninstall then reinstall ndiswrapper and activate the driver. I don't even paste the lines one by one anymore, I paste the whole block of lines all at once at the terminal prompt. (Blocks can be entered this way if a password has been entered once already in the terminal session.)
sudo modprobe -r ndiswrapper
sudo apt-get --purge remove ndiswrapper-utils
sudo rm -r /etc/ndiswrapper/
sudo rm -r /etc/modprobe.d/ndiswrapper
sudo rm /lib/modules/$(uname -r)/kernel/drivers/net/ndiswrapper/ndiswrapper.ko
sudo dpkg -i ndiswrapper-common_*.deb
sudo dpkg -i ndiswrapper-utils*.deb
sudo dpkg -i --force-depends ndisgtk_*.deb
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
sudo ndiswrapper -i ~/drivers/bcmwl5.inf
sudo depmod -a
sudo modprobe ndiswrapper
sudo ndiswrapper -m
To make sure ndiswrapper is launched at startup, open /etc/modules (sudo gedit /etc/modules) and add the word ndiswrapper to the bottom of the list, then save and close.
Ubuntu's Network Manager gave me tons of problems, so I replaced it with WIcd , which has been super easy to set up and use. (http://wicd.sourceforge.net/)
I hope others find this helpful. The first poster gave me my first ray of hope, which led to a solution, so many thanks and kudos to him.



Adv Reply
Bookmarks