Kommandot rmmod tar bort modulen (drivrutinen) från minnet. Felmeddelandet beror på att modulen inte har laddats än, och då finns det ju heller ingen anledning att ta bort den Alltså är det inget att oroa sig för.
Du verkar vara på rätt väg. Invalid driver har jag aldrig stött på, men jag vet att ndiswrapper kan fungera dåligt med vissa Windows-drivrutiner (och kanske inte alls med t.ex. Vista-drivrutiner??). Om du vet exakt vilken version av drivrutinen som har fungerat för andra så är det bäst att använda den (kolla på ndiswrappers hemsida). Du kan ta bort den felaktiga drivrutinen med ndiswrapper -e net5211.
Eventuellt finns det andra lösningar på problemet också. Kör kommandot lshw -class network och posta resultatet här så kan vi se exakt vad det är för kort du har.
lsusb
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 002: ID 0bda:8197 Realtek Semiconductor Corp.
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
OK, jag googlade lite på "usb 0bda:8197" och hittade https://answers.launchpad.net/ubuntu/+question/23502. De hänvisar till samma tyska sida men verkar använda instruktionerna för RTL8187b istället (det är ganska vanligt att datorer med samma modellbeteckning levereras med helt olika hårdvara). Har du testat den varianten?
Lars skrev:
OK, jag googlade lite på "usb 0bda:8197" och hittade https://answers.launchpad.net/ubuntu/+question/23502. De hänvisar tillsamma tyska sida men verkar använda instruktionerna för RTL8187b istället (det är ganska vanligt att datorer med samma modellbeteckning levereras med helt olika hårdvara). Har du testat den varianten?
Gjorde aldrig det ska testa nu. EDIT: kommer till en sida med en massa olika drivers verkar det som, vet inte vad jag ska ladda ner
lsusb
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 002: ID 0bda:8197 Realtek Semiconductor Corp.
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Senast redigerad av 1 Taigan, redigerad totalt 4 gånger.
There are some hints on the net to use the Win98 driver, which can be found at ftp://202.65.194.212/cn/wlan/RTL8187B_driver_only.zip. The chip is not detected automatically by the driver, so this has to be forced. Installation instructions:
* download and unzip the driver
* change to Win98 directory in the unzipped driver
* run "sudo ndiswrapper -i net8187b.inf"
* check with "ndiswrapper -l" that the driver is listed as installed
* run "sudo ndiswrapper -a 0bda:8197 net8187b" (this forces the driver to recognize this specific chipset)
* run "modprobe ndiswrapper"
There are some hints on the net to use the Win98 driver, which can be found at ftp://202.65.194.212/cn/wlan/RTL8187B_driver_only.zip. The chip is not detected automatically by the driver, so this has to be forced. Installation instructions:
* download and unzip the driver
* change to Win98 directory in the unzipped driver
* run "sudo ndiswrapper -i net8187b.inf"
* check with "ndiswrapper -l" that the driver is listed as installed
* run "sudo ndiswrapper -a 0bda:8197 net8187b" (this forces the driver to recognize this specific chipset)
* run "modprobe ndiswrapper"
cd RTL8187B/WinXP/
RTL8187B/WinXP$ ls
net8187b.cat net8187b.inf rtl8187B.sys
RTL8187B/WinXP$ sudo ndiswrapper -i net8187b.inf
installing net8187b ...
RTL8187B/WinXP$ sudo ndiswrapper -l
net8187b : driver installed
sudo ndiswrapper -a 0bda:8197 net8187b
WARNING: Driver 'net8187b' will be used for '0BDA:8197'
This is safe _only_ if driver net8187b is meant for chip in device 0BDA:8197
modprobe ndiswrapper
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.22-14-generic/ubuntu/misc/ndiswrapper/ndiswrapper.ko): Operation not permitted
Kör sudo modprobe ndiswrapper istället. Kommandot sudo gör att det hela körs med root-rättigheter (administratörsrättigheter), i övrigt betyder det samma sak. Så om man får "operation not permitted" så kan man alltid prova med sudo före.
Lars skrev:
Kör sudo modprobe ndiswrapper istället. Kommandot sudo gör att det hela körs med root-rättigheter (administratörsrättigheter), i övrigt betyder det samma sak. Så om man får "operation not permitted" så kan man alltid prova med sudo före.
körde det nu, fick ingen bekräftelse om något hände ska jag bara start om datorn eller göra om hela proceduren?
EDIT: gjorde om hela proceduren, men detta händer inte
After doing this, NetworkManager should show that it has recognized the WLAN adapter. It also shows signal strength for detected APs and supports WPA
Senast redigerad av 1 Taigan, redigerad totalt 5 gånger.
Modprobe laddar bara in modulen utan att ge någon bekräftelse. För att kolla om drivrutinen fungerar så kan du köra iwconfig, det ska se ut ungefär så här:
Lars skrev:
Modprobe laddar bara in modulen utan att ge någon bekräftelse. För att kolla om drivrutinen fungerar så kan du köra iwconfig, det ska se ut ungefär så här: