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: