http://forums.gentoo.org/viewtopic.php?t=125627
gentoo forums are usually very helpful, you just have to pick and choose
code: Select all
6. Get the windows driver
Goto the ndiswrapper homepage and download the windows drivers that corespond to your chipset. Other drivers may work but are it is recomended that you try these first.
Link: http://ndiswrapper.sourceforge.net/supported_chipsets.html
upack these drivers and find the .sys and .inf driver files and copy them to a directory called /lib/windrivers
Code:
#mkdir /lib/windrivers
#cp <driver>.inf /lib/windrivers
#cp <driver>.sys /lib/windrivers
7. Load the windows driver
Code:
#ndiswrapper -i /lib/windrivers/<driver>.inf
to verify that this worked make sure the following shows that your driver is present
(the output of this command may vary slightly)
Code:
#ndiswrapper -l
Installed ndis drivers:
bcmwl5 present
8. Load kernel module
Code:
#modprobe ndiswrapper
If nothing goes wrong, you should now type "dmesg" and see and entry that looks something like this
Code:
#dmesg
....
wlan0: ndiswrapper ethernet device xx:xx:xx:xx:xx:xx
basically only three commands
go to the folder where you have the drivers
install the driver:
#ndiswrapper -i whateverdrivername.inf
make sure its there and behaving:
#ndiswrapper -l
Load kernel module
#modprobe ndiswrapper
reboot and see if SuSe picked up on the card (go to network manager or whatever suse uses and set it up)
I'm unsure about the final step:
code: Select all
9. Load module on boot
autoload ndiswrapper module
Code:
#echo "ndiswrapper" >> /etc/modules.autoload.d/kernel-<version>
I cant remember, but I think ndiswrapper does this by itself
assuming you installed ndiswraper from the SuSe repos dont bother with this step, as SuSe should have grabbed what it needed