• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Ndiswrapper

Also ich hab Suse 9.3 und hab versucht ndiswrapper mit einem *.rpm Paket zu installieren, das hat mit Yast2 (scheinbar) auch funktioniert, wenn ich dann aber folgenden Befehl eingebe um einen Win Treiber unter Linux zu verwenden bekomme ih folgenden Fehler:

ndiswrapper -i filename

bash: ndiswrapper: command not found

Ich hab folgende Version von ndiswrapper installiert:
km ndiswrapper-1.1-4.i586.rpm

Ich hoffe, dass ihr mir helfen könnt.

Danke
 
Jan@Bremen schrieb:
...
Ich hab folgende Version von ndiswrapper installiert:
km ndiswrapper-1.1-4.i586.rpm

das ist der kernel-spezifische (km_xxxx) Teil, du brauchst aber auch den userspezifischen Teil. Der heisst "ndiswrapper".

poste mal die Ausgabe von rpm -qa | grep ndiswrapper
 
Ok ich hab das fehlende Paket nach installiert. Dann habe ich ein Tutorial benutzt um den Treiber zu installieren und die Karte zu konfigurieren.
Aber die LED's fangen nicht an zu leuchten und bei:


kommt folgender

wlan0 No such device

Fehler, ich bin echt am verzweifeln.

Meine Wlan Karte hat den RTL 8180 Chipsatz (ich weiß mittlerweile, dass der scheiße ist).

Habt ihr noch eine Idee woran es liegen kann?
 
was hast du genau gemacht ?

1.) ndiswrapper -i <treiber>
2.) ndiswrapper -l sollte Treiber auflisten
3.) ndiswrapper -m schreibt einen wlan0 Alias
4.) tail -f /var/log/messages aufrufen und in einem anderen Termianl
modprobe ndiswrapper eingeben, evtl kommen Fehlermeldungen .. diese hier posten

... ansonsten für die Zukunft: Immer soviel Infos wie möglich liefern sonst wird das wie Glaskugel anschauen und raten ;)
 
tail -f /var/log/messages:

Jul 19 13:59:10 linux hal-subfs-mount[7033]: registered at resmgrd and called(0) /bin/mount -t subfs -o fs=cdfss,ro,procuid,nosuid,nodev,exec /dev/hdd "/media/NEU"
Jul 19 13:59:16 linux hal-subfs-mount[7133]: registered at resmgrd and called(0) /bin/mount -t subfs -o fs=floppyfss,sync,procuid,nosuid,nodev,exec /dev/fd0 "/media/floppy"
Jul 19 13:59:29 linux kernel: printk: 3 messages suppressed.
Jul 19 13:59:29 linux kernel: NTFS-fs error (device hdb3): ntfs_lookup_inode_by_name(): Directory index record with vcn 0x2 is corrupt. Corrupt inode 0x5. Run chkdsk.
Jul 19 13:59:29 linux kernel: NTFS-fs error (device hdb3): ntfs_lookup(): ntfs_lookup_ino_by_name() failed with error code 5.
Jul 19 14:00:38 linux su: (to nobody) root on none
Jul 19 14:00:38 linux su: (to nobody) root on none
Jul 19 14:00:53 linux su: (to nobody) root on none
Jul 19 14:00:53 linux su: (to nobody) root on none
Jul 19 14:34:38 linux su: (to root) Jan on /dev/pts/1
Jul 19 14:35:15 linux su: (to root) Jan on /dev/pts/2
Jul 19 14:35:23 linux kernel: ndiswrapper: unsupported module, tainting kernel.
Jul 19 14:35:23 linux kernel: ndiswrapper version 1.1 loaded (preempt=no,smp=no)
Jul 19 14:35:23 linux kernel: ndiswrapper (wrapper_init:1534): loadndiswrapper failed (59904); check system log for messages from 'loadndisdriver'


modprobe ndiswrapper:

FATAL: Error inserting ndiswrapper (/lib/modules/2.6.11.4-20a-default/extra/ndiswrapper.ko): Operation not permitted
 
Code:
Jul 19 14:35:23 linux kernel: ndiswrapper: unsupported module, tainting kernel.
Jul 19 14:35:23 linux kernel: ndiswrapper version 1.1 loaded (preempt=no,smp=no)
Jul 19 14:35:23 linux kernel: ndiswrapper (wrapper_init:1534): loadndiswrapper failed (59904); check system log for messages from 'loadndisdriver'
dann stimmt die Installation deines Windowstreibers nicht ...

rmmod ndiswrapper (entladen des moduls)
ndiswrapper -l ==> welche Treiber sind installiert
ndiswrapper -e <treibername>
dann in das Verzeichnis wechseln wo alle deine WIndows-Dateien stehen
ndiswrapper -i <treiber> dabei darauf achten den richtigen zu verwenden, welches der richtige ist ? Das kannst du herausfinden indem du hier schaust:
http://ndiswrapper.sourceforge.net/mediawiki-1.4.6/index.php/Installation
(den Abschnitt "Install Windows Driver" mit dem lspci und dann schau in die Tabelle http://ndiswrapper.sourceforge.net/mediawiki-1.4.6/index.php/List um den Treiber zu ermitteln den du brauchst)

dann wieder ndiswrapper -l um zu kontrollieren ob der Treiber installiert ist
und schlieslich wieder ein modprobe ndiswrapper (als root!!)
dabie wieder die Ausgabe vom /var/log/messages beobachten ;)
 
Jan@Bremen schrieb:
Das Tutorial hab ich auch verwendet, da hab ich auch den Treiber her... aber ich probiere es noch einmal..

Ja, ja. Aber du hast es nicht richtig gelesen ;)
http://ndiswrapper.sourceforge.net/mediawiki-1.4.6/index.php/Suse_Professional_9.x

Du solltest zuerst das SuSE-RPM ndiswrapper deinstallieren
und das ndiswrapper.ko Modul selber löschen in /lib/modules/....

danach die aktuelle Version des ndiswrapper kompilieren, (denk dran: dazu brauchst du die kernel-sourcen zu deinem laufenden Kernel!) und diese Version (zur Zeit Version 1.12) installieren.
 
tail -f /var/log/messages

Jul 19 15:05:45 linux hal.hotplug[7979]: DEVPATH is not set
Jul 19 15:05:46 linux hal.hotplug[7983]: DEVPATH is not set
Jul 19 15:05:49 linux hal.hotplug[7986]: DEVPATH is not set
Jul 19 15:05:49 linux hal.hotplug[7989]: DEVPATH is not set
Jul 19 15:05:51 linux hal.hotplug[7995]: DEVPATH is not set
Jul 19 15:05:54 linux hal.hotplug[7998]: DEVPATH is not set
Jul 19 15:05:57 linux hal.hotplug[8004]: DEVPATH is not set
Jul 19 15:06:00 linux hal.hotplug[8010]: DEVPATH is not set
Jul 19 15:06:00 linux hal.hotplug[8016]: DEVPATH is not set
Jul 19 15:06:03 linux hal.hotplug[8019]: DEVPATH is not set
Jul 19 15:12:28 linux su: (to root) Jan on /dev/pts/2
Jul 19 15:12:35 linux kernel: ndiswrapper: unsupported module, tainting kernel.
Jul 19 15:12:35 linux kernel: ndiswrapper version 1.1 loaded (preempt=no,smp=no)
Jul 19 15:12:35 linux kernel: ndiswrapper (wrapper_init:1534): loadndiswrapper failed (59904); check system log for messages from 'loadndisdriver'

modprobe ndiswrapper

FATAL: Error inserting ndiswrapper (/lib/modules/2.6.11.4-20a-default/extra/ndiswrapper.ko): Operation not permitted
 
Oben