Hallo Liste, ich habe gerade eine Intel PRO/Wireless 2100 für mein Notebook bekommen (Lieferfehler - eigentlich wollte ich eine Orinoco-Karte...) und wollte die nun mal mit dem ndiswrapper in Betrieb nehmen. Ich habe mir von ndiswrapper.sf.net die Version 0.7 runtergeladen und auf meinem Laptop kompiliert. Anschliessend den WindowsXP-Treiber geholt und dem ndiswrapper bekannt gemacht - so weit so gut. Nun wollte ich mit "modprobe ndiswrapper" das Kernel-Modul laden. Dabei bekomme ich allerdings die Meldung "couldn't find the kernel version the module was compiled for". Einen anderen Kernel habe ich aber nicht installiert, ausserdem habe ich seit dem kompilieren auch nicht neu gebootet. Ein Googeln nach dieser Fehlermeldung ergab, dass sie nirgends im Netz auftaucht. Hat jemand eine kreative Idee, was ich machen könnte? Ich verwende SuSE 9.0 Professional mit apt4rpm auf einem Dell Latitude D600 mit Kernel 2.4.21-215-default. Damian Philipp
Damian Philipp schrieb am Donnerstag, 27. Mai 2004 22:23:
Hallo Liste,
Hallo Damian,
ich habe gerade eine Intel PRO/Wireless 2100 für mein Notebook bekommen (Lieferfehler - eigentlich wollte ich eine Orinoco-Karte...) und wollte die nun mal mit dem ndiswrapper in Betrieb nehmen. Ich habe mir von ndiswrapper.sf.net die Version 0.7 runtergeladen und auf meinem Laptop kompiliert. Anschliessend den WindowsXP-Treiber geholt und dem ndiswrapper bekannt gemacht - so weit so gut. Nun wollte ich mit "modprobe ndiswrapper" das Kernel-Modul laden. Dabei bekomme ich allerdings die Meldung "couldn't find the kernel version the module was compiled for". Einen anderen Kernel habe ich aber nicht installiert, ausserdem habe ich seit dem kompilieren auch nicht neu gebootet.
was sagt denn uname -r? was sagt ls -l /usr/srs/? was sagt ls -l /lib/modules/Gruß Stefan
Stefan Schlörholz wrote:
Damian Philipp schrieb am Donnerstag, 27. Mai 2004 22:23:
[ndiswrapper.o lässt sich nicht laden]
Inzwischen habe ich sicherheitshalber auch mal die CVS-Version getestet - ohne Erfolg.
was sagt denn uname -r?
2.4.21-215-default
was sagt ls -l /usr/srs/?
Ich nehme an, du meinst /usr/src ;-) insgesamt 1 drwxr-xr-x 6 root root 168 2003-11-14 00:36 kernel-modules lrwxrwxrwx 1 root root 16 2004-05-06 12:12 linux -> linux-2.4.21-215 drwxr-xr-x 4 root root 96 2004-04-19 20:19 linux-2.4.21-199 drwxr-xr-x 18 root root 800 2004-05-27 21:03 linux-2.4.21-215 drwxr-xr-x 8 root root 192 2004-05-06 12:12 linux-2.4.21-215-include lrwxrwxrwx 1 root root 24 2004-05-06 12:13 linux-include -> linux-2.4.21-215-include drwxr-xr-x 7 root root 168 2003-10-02 22:43 packages
was sagt ls -l /lib/modules/
insgesamt 1 drwxr-xr-x 9 root root 544 2004-05-27 22:45 2.4.21-215-default drwxr-xr-x 2 root root 48 2004-04-27 04:21 2.4.21-override-default drwxr-xr-x 5 root root 168 2004-05-06 12:11 precompiled drwxr-xr-x 3 root root 104 2004-05-26 15:22 scripts Und falls relevant, hier noch /lib/modules/2.4.21-215-default: insgesamt 596 lrwxrwxrwx 1 root root 41 2004-05-06 12:11 build -> /usr/src/linux-2.4.21-215-include/default drwxr-xr-x 2 root root 408 2004-05-06 12:11 dvb drwxr-xr-x 10 root root 240 2004-05-06 12:11 kernel drwxr-xr-x 2 root root 1328 2004-05-27 20:50 misc -rw-r--r-- 1 root root 220763 2004-05-27 20:50 modules.dep -rw-r--r-- 1 root root 54406 2004-05-27 20:50 modules.generic_string -rw-r--r-- 1 root root 443 2004-05-27 20:50 modules.ieee1394map -rw-r--r-- 1 root root 22047 2004-05-27 20:50 modules.isapnpmap -rw-r--r-- 1 root root 29 2004-05-27 20:50 modules.parportmap -rw-r--r-- 1 root root 107507 2004-05-27 20:50 modules.pcimap -rw-r--r-- 1 root root 24 2004-05-27 20:50 modules.pnpbiosmap -rw-r--r-- 1 root root 179541 2004-05-27 20:50 modules.usbmap drwxr-xr-x 2 root root 80 2004-05-06 12:11 oprofile drwxr-xr-x 2 root root 1312 2004-05-06 12:11 pcmcia drwxr-xr-x 3 root root 1600 2004-05-06 12:11 pcmcia-external drwxr-xr-x 2 root root 792 2004-05-06 12:11 v4l2 Dank im voraus, Damian Philipp
Hallo, ich erinnere mich so dunkel daran, daß ich vor dem Compilieren eines Modem Treibers noch ein paar Dinge zusätzlich durchführen mußte. Ungefähr: make cloneconfig make dep ... Hast Dur das schon probiert? Die aktuell verwendeten Header sollten schon der aktuell benutzten Kernel Version entsprechen, und Du scheinst ja mehrere Versionen installiert zu haben. Gruß Martin Am Donnerstag, 27. Mai 2004 22:46 schrieb Damian Philipp:
Stefan Schlörholz wrote:
Damian Philipp schrieb am Donnerstag, 27. Mai 2004 22:23:
[ndiswrapper.o lässt sich nicht laden]
Inzwischen habe ich sicherheitshalber auch mal die CVS-Version getestet - ohne Erfolg.
was sagt denn uname -r?
2.4.21-215-default
was sagt ls -l /usr/srs/?
Ich nehme an, du meinst /usr/src ;-)
insgesamt 1 drwxr-xr-x 6 root root 168 2003-11-14 00:36 kernel-modules lrwxrwxrwx 1 root root 16 2004-05-06 12:12 linux -> linux-2.4.21-215 drwxr-xr-x 4 root root 96 2004-04-19 20:19 linux-2.4.21-199 drwxr-xr-x 18 root root 800 2004-05-27 21:03 linux-2.4.21-215 drwxr-xr-x 8 root root 192 2004-05-06 12:12 linux-2.4.21-215-include lrwxrwxrwx 1 root root 24 2004-05-06 12:13 linux-include -> linux-2.4.21-215-include drwxr-xr-x 7 root root 168 2003-10-02 22:43 packages
was sagt ls -l /lib/modules/
insgesamt 1 drwxr-xr-x 9 root root 544 2004-05-27 22:45 2.4.21-215-default drwxr-xr-x 2 root root 48 2004-04-27 04:21 2.4.21-override-default drwxr-xr-x 5 root root 168 2004-05-06 12:11 precompiled drwxr-xr-x 3 root root 104 2004-05-26 15:22 scripts
Und falls relevant, hier noch /lib/modules/2.4.21-215-default:
insgesamt 596 lrwxrwxrwx 1 root root 41 2004-05-06 12:11 build -> /usr/src/linux-2.4.21-215-include/default drwxr-xr-x 2 root root 408 2004-05-06 12:11 dvb drwxr-xr-x 10 root root 240 2004-05-06 12:11 kernel drwxr-xr-x 2 root root 1328 2004-05-27 20:50 misc -rw-r--r-- 1 root root 220763 2004-05-27 20:50 modules.dep -rw-r--r-- 1 root root 54406 2004-05-27 20:50 modules.generic_string -rw-r--r-- 1 root root 443 2004-05-27 20:50 modules.ieee1394map -rw-r--r-- 1 root root 22047 2004-05-27 20:50 modules.isapnpmap -rw-r--r-- 1 root root 29 2004-05-27 20:50 modules.parportmap -rw-r--r-- 1 root root 107507 2004-05-27 20:50 modules.pcimap -rw-r--r-- 1 root root 24 2004-05-27 20:50 modules.pnpbiosmap -rw-r--r-- 1 root root 179541 2004-05-27 20:50 modules.usbmap drwxr-xr-x 2 root root 80 2004-05-06 12:11 oprofile drwxr-xr-x 2 root root 1312 2004-05-06 12:11 pcmcia drwxr-xr-x 3 root root 1600 2004-05-06 12:11 pcmcia-external drwxr-xr-x 2 root root 792 2004-05-06 12:11 v4l2
Dank im voraus, Damian Philipp
Hallo, Martin Hofius wrote:
ich erinnere mich so dunkel daran, daß ich vor dem Compilieren eines Modem Treibers noch ein paar Dinge zusätzlich durchführen mußte. Ungefähr:
make cloneconfig make dep
Hast Dur das schon probiert?
Ich habe sogar den ganzen Kernel einfach mal neu Kompiliert. Mit dem Erfolg, dass sich meine Probleme um ein paar unresolved Modules mehrten. Inzwischen habe ich das Problem wohl identifiziert: ndiswrapper und der Kernel müssen mit der gleichen gcc-Version kompiliert werden. Der Original-Kernel war jedoch mit gcc 3.3.1 gebaut, mein Laptop hatte sich per apt auf 3.3.2 gebracht. Warum es mit dem neuen Kernel dann auch nicht funktioniert hat verstehe ich zwar nicht ganz, aber ich nehme an, wenn ich wieder den alten gcc installiere, sollte der ndiswrapper laufen.
Die aktuell verwendeten Header sollten schon der aktuell benutzten Kernel Version entsprechen, und Du scheinst ja mehrere Versionen installiert zu haben.
Nein, ich habe nur eine Kernel-Version installiert. Der andere Ordner muss ein überbleibsel von irgendwann sein. [ToFu gelöscht] Damian Philipp
participants (3)
-
Damian Philipp
-
Martin Hofius
-
Stefan Schlörholz