[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: NDISWrapper Installation unter 2.6.8-11-amd64



Andreas Janssen schrieb:

Hallo

Andreas Pakulat (<apaku@gmx.de>) wrote:
On 27.09.05 18:02:03, Familie Britta und Olaf Riemer wrote:
Debian-Laptop:~# depmod -a
Debian-Laptop:~# modprobe ndiswrapper
FATAL: Error inserting ndiswrapper
(/lib/modules/2.6.8-11-amd64-generic/misc/ndiswrapper.ko): Invalid
module format
Das erklaeren koennte, denn die Module aus dem von dir per dpkg -i
installierten Paket passen nicht zum aktuellen Kernel.

Ich weiss nicht wo m-a die gebauten Module ablegt bzw. ob er die
ueberhaupt irgendwo ablegt. Aber in jedem Fall installiert er das
gebaute Modul auch gleich...

Das Paket liegt normalerweise in /usr/src. Übrigens: falls auch mit
korrekter Versionsnummer weiterhin "invalid module format" ausgegeben
wird lohnt es sich u.U. mal zu schauen ob für den Kernel und das Modul
die gleiche Compiler-Version ausgegeben wurde. Für den Kernel:

andreas@sirius:~$ dmesg | grep gcc
Linux version 2.6.13.2 (andreas@sirius) (gcc-Version 3.3.5 (Debian
1:3.3.5-13))#1 Tue Sep 20 09:51:16 CEST 2005

Für ein Modul:

andreas@sirius:~$ /sbin/modinfo /lib/modules/2.6.13.2/nvidia/nvidia.ko \
| grep gcc
vermagic:       2.6.13.2 K7 4KSTACKS gcc-3.3

Grüße
       Andreas Janssen

Hallo,

habe jetzt die korrekte Version (ndiswrapper-modules-2.6.8-11-amd64-generic_1.1-4+2.6.8-14_amd64.deb) installiert, bekomme aber immer noch: "Invalid module format" bei modprobe.

Dann habe ich, auf die Mail von Andreas Jansen hin, mal versucht festzusetllen, mit welchen gcc - Versionen ich arbeite:

Debian-Laptop:/home/olaf# dmesg | grep gcc
ndiswrapper: version magic '2.6.8-11-amd64-generic gcc-3.3' should be '2.6.8-11-amd64-generic gcc-3.4' (Ist das die Info, dass meine gcc - Version älter ist, als die Version mit der der Kernel kompiliert wurde?)

Debian-Laptop:/home/olaf# /sbin/modinfo /lib/modules/2.6.8-11-amd64-generic/misc/ndiswrapper.ko | grep gcc
vermagic:       2.6.8-11-amd64-generic gcc-3.3
(Ist das die Info, dass mein NDISWrapper- Modul mit der zu alten Version (3.3) von gcc kompiliert wurde?)

Ich habe noch zusätzlich die Kernelversion abgerufen, wobei die gcc - Version wohl die ist, mit der der Kernel kompiliert wurde, oder?
Debian-Laptop:/home/olaf# cat /proc/version
Linux version 2.6.8-11-amd64-generic (buildd@athlon.lowpingbastards.de) (gcc version 3.4.4 20050314 (prerelease) (Debian 3.4.3-13)) #1 Wed Jun 1 00:42:47 CEST 2005

Dann noch die Abfrage der aktuellen gcc - Version:
Debian-Laptop:/home/olaf# gcc -v
.....
gcc-Version 3.3.5 (Debian 1:3.3.5-13)


Nun habe ich mir gedacht, installiere ich gcc-3.4 über den Paketmanager. Hat er keine Fehlermeldungen gebracht. Der Status aller Pakete ist installed:

Name
gcc
Version
4:3.3.5-3
Status
install ok installed


Name
gcc-3.3
Version
1:3.3.5-13
Status
install ok installed


Name
gcc-3.3-base
Version
1:3.3.5-13
Status
install ok installed


Name
gcc-3.4-base
Version
3.4.3-13
Status
install ok installed


Name
libgcc1
Version
1:3.4.3-13
Status
install ok installed

Name
gcc-3.4
Version
3.4.3-13
Status
install ok installed

Bei der Abfrage der gcc - Versionen hat sich aber nichts geändert:
Debian-Laptop:/home/olaf# gcc -v
.....
gcc-Version 3.3.5 (Debian 1:3.3.5-13)

Also kann ich zwar das Pogramm "ndiswrapper" benutzen und auch einen Treiber installieren, aber ich kann nicht das Modul "ndiswrapper" in den Kernel laden.

Hat noch jemenad einen Tip, wie ich die gcc - Versionen passend zueinander bekomme.

Vielen Dank!
gruß
Olaf


P.S. HTML ist abgestellt....
















Reply to: