21Dec Toshiba L40 + Ndiswrapper + Realtek 8187
After more than three hour googling and trying, I’ve found the right way to get wireless to my brand new Toshiba L40. There was some weird workaround, with a modified driver, but it wasn’t very clean, and I need WPA support. After all, it all got to this:
- Download the driver from Realtek site;
- Install Ndiswrapper: sudo apt-get install ndiswrapper
- Extract the archive, enter the Win98 folder and install the driver with: sudo ndiswrapper -i net8187b.inf
- Get the modules dependencies confirmed: sudo depmod -a
- Load Ndiswrapper module: sudo modprob ndiswrapper
- Add Ndiswrapper to auto-load modules list: echo ‘ndiswrapper’ | sudo tee -a /etc/modules
- Get the alias from wlan0 to link to Ndiswrapper: sudo ndiswrapper -m
- Reboot
- Enjoy
If this is not enough, it wasn’t for me, force the driver to load your device, here’s how I did it:
tiagoboldt@Kyu:~/RTL8187B$ lsusb
The following was somewhere in the output: Bus 006 Device 002: ID 0bda:8197 Realtek Semiconductor Corp. That 0bda:8197 is the device ID, so, I’ve forced the application to control it by doing: sudo ndiswrapper -a 0bda:8197 net8187b
I’m now happy and using it without any issues, behind a personal wpa2 secured wireless network!


December 21st, 2007 at 11:39 pm
Olá Tiago,
Gostei do teu tutorial, ando há dias a tentar instalar a placa, mas não há meio de conseguir. Seguindo as tuas indicações parece correr mt bem mas depois de fazer tudo não há meio de aparecer a mesma instalada.
Mas fiquei com uma duvida, ao escrever: sudo ndiswrapper -m
apareceu isto à 1ª x.
“module configuration already contains alias directive”
Se souberes de alguma solução para o meu prob, agradecia imenso!!!
ps.corrige o sudo modprob ndiswrapper para sudo modprobe ndiswrapper que consta no teu tutorial…
December 22nd, 2007 at 3:11 am
Hi Luis,
The module configuration messages is just saying that wlan0 was already configured to be managed by ndiswrapper, so it stays the same. There’s no problem in that. Maybe some modules have to be blacklisted, I’ve also blacklisted some, so, maybe that’s more necessary than I thought. Also, that last force to the driver to control a specific device must be done with your exact device ID. You must she it out with lsusb.
To blacklist the unused modules I’ve added the follwing lines to my /etc/mdprob.d/blacklist:
blacklist ath_pci
blacklist bcm43xx
blacklist islsm
blacklist prism54usb
I’ve already switched my Acer to this Toshba, so, it is really possible! Keep trying, you’ll be happy after a special reboot! Good luck