PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NDIS Wrapper und wrt54gs.inf



kidax2004
11.12.06, 11:57
Hallo,

habe gerade versucht, mit ndiswrapper den Windowstreiber (wmp54gs.inf) zu installieren.
Macht Suse linux 10.
ndiswrapper -l zeigt mir den Treiber als installiert an.
Dann das modprobe ndiswrapper geht schief: Fatal Could not open /lib/modules/2.6.13-15-default/ndiswrapper.ko:No such file....

Warum? Habe es vorher per Yast installiert (ndiswrapper).

Gruß

kidax

oli993
11.12.06, 12:23
Was sagt denn ein "rpm -qa | grep ndis"?
Gruß Oli.

kidax2004
11.12.06, 13:09
Ausgabe:

ndiswrapper-1.2-2

kidax

gadget
11.12.06, 17:16
Zwischenzeitlich einen neuen Kernel installiert? Dann installier doch ndiswrapper mal neu. Oder geh in das Verzeichnis /usr/src/modules/ndiswrapper (hoffe, dass das bei SuSE auch dort liegt) und mach dort mal:

make
make install

Gruß,
gadget

kidax2004
11.12.06, 19:46
Hallo,

das Verzeichnis existiert nicht.
Ich habe auch keinen neuen Kernel installiert und ndiswrapper schon einmal neu installiert.

Ich verstehe es nicht.

Gruß

kidax

gadget
11.12.06, 20:08
Ich sitze jetzt gerade nicht an meinem PC (und somit auch nicht vor Linux), aber mach mal:

locate ndiswrapper

Ede
11.12.06, 20:31
Zeig noch
rpm -qs ndiswrapper

kidax2004
11.12.06, 23:11
Also,

bei locate ndiswrapper zeigt mir suse an:
locate: command not found

Bei rpm -qs ndiswrapper zeigt mir suse:
normal etc/...

Das ganze hat 10 Zeilen, alle beginnen mit "normal" und dahinter Verzeichnisse mit einzelnen ndiswrapper-Dateien (Hilfe,Change log, Install...)
Ich kanns leider nicht auf die Schnelle kopieren, da keine Verbindung zu dem Rechner.

kidax

Ede
11.12.06, 23:24
Dann guck, ob ndiswrapper.ko dabei ist.

kidax2004
12.12.06, 05:58
Nein,
ist nicht dabei.

kidax

gadget
12.12.06, 08:20
Also,

bei locate ndiswrapper zeigt mir suse an:
locate: command not found
Ich weiss halt nicht, wo das Zeug bei SuSE liegt. Schau mal in YaST, ob es dort ein Paket findutils hat oder such mal nach locate. Dann installier das und führe den Befehl nochmal aus. Und dann poste die Ausgabe.

Oder: Irgendjemand anderes hier im Forum kann sagen, wo das Zeug liegt und wie Du an das Kernel-Modul kommst ;)

oli993
12.12.06, 09:48
Bei 10.1 gibt es die Pakete:

ndiswrapper - Use Microsoft NDIS Network Drivers for WLAN Cards
ndiswrapper-debuginfo - Debug information for package ndiswrapper
ndiswrapper-kmp-bigsmp - Use Microsoft NDIS Network Drivers for WLAN Cards
ndiswrapper-kmp-debug - Use Microsoft NDIS Network Drivers for WLAN Cards
ndiswrapper-kmp-default - Use Microsoft NDIS Network Drivers for WLAN Cards
ndiswrapper-kmp-smp - Use Microsoft NDIS Network Drivers for WLAN Cards
ndiswrapper-kmp-xen - Use Microsoft NDIS Network Drivers for WLAN Cards
ndiswrapper-kmp-xenpae - Use Microsoft NDIS Network Drivers for WLAN Cards

Falls dies bei 10.0 ähnlich ist, solltest Du das für Dich passende ndiswrapper-kmp installieren, damit Du das Modul hast.

Gruß Oli.

kidax2004
12.12.06, 10:56
Habe jetzt versucht, ein neues tar.gz zu installieren. Ndiswrapper-kmp gibts bei 10.o nicht auf der DVD. Scheint anders zu funktionieren.

Bekomme die Fehlermeldung:

Can't find kernel build files in /lib/modules/2.6.13-15-default/build:
Give the path....

Den Pfad gibt es aber. In "build" ist nur das Verzeichnis "module symvers".

Was fehlt und wo bekomme ich es her? Ich dachte eigentlich, dass eine Paketüberprüfung stattfindet, aber Yast2 scheint da wohl noch zu haken.

kidax

Ede
12.12.06, 11:18
Ich habe jetzt bei meiner Suse 10.0 nachgeschaut, wie das ist.
Kernelmodul ndiswrapper wird ohne besonderes Zutun mit dem Standardkernel installiert, ohne dass man das Paket ndiswrapper bei Yast installiert hat.

# modinfo ndiswrapper
filename: /lib/modules/2.6.13-15-default/extra/ndiswrapper.ko
Hast du irgendeinen besonderen Kernel drauf, kidax2004?
Versuch mal
insmod /lib/modules/2.6.13-15-default/extra/ndiswrapper.ko
An ndiswrapper Paketen gibt es dann noch diese:

ndiswrapper (Use Microsoft NDIS network drivers for WLAN cards)
km_ndiswrapper (Kernel module sources for the NDIS wrapper)
ndiswrapper-debuginfo (Debug information for package ndiswrapper)

Du brauchst nur das erste.