[gelöst] Ndiswrapper und etch and a half?
[gelöst] Ndiswrapper und etch and a half?
Hallo!
Ich habe meinen Lapptop auf Etch and a half upgedated. Allerdings geht Ndiswrapper jetzt nicht mehr, da die Kernel-Module fehlen.
Kann man das mit apt-build richten? Wenn ja, wäre eine kleine Hilfestellung ganz gut, da ich mit apt-build keine Erfahrungen habe.
Oder muss ich selber kompilieren? Wenn ja, was?
Grüße
PS: Bei der Foren-/Googlesuche zu diesem Thema war ich nicht erfolgreich. Ist aber etwas schwierig, welche Begriffe ich da bei der Suche nehmen soll...
Ich habe meinen Lapptop auf Etch and a half upgedated. Allerdings geht Ndiswrapper jetzt nicht mehr, da die Kernel-Module fehlen.
Kann man das mit apt-build richten? Wenn ja, wäre eine kleine Hilfestellung ganz gut, da ich mit apt-build keine Erfahrungen habe.
Oder muss ich selber kompilieren? Wenn ja, was?
Grüße
PS: Bei der Foren-/Googlesuche zu diesem Thema war ich nicht erfolgreich. Ist aber etwas schwierig, welche Begriffe ich da bei der Suche nehmen soll...
Zuletzt geändert von debianoli am 23.08.2008 18:03:38, insgesamt 1-mal geändert.
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Re: Ndiswrapper und etch and a half?
Ich habe jetzt versucht, ndiswrapper-Kernelmodule zu bauen, aber der Bau der Kernelmodule bricht bei m-a a-i ndiswrapper mit Fehler 2 ab. Fehlt mir da noch eine Kernel-Source?
Edit: Da ist das Fehler-Log
Edit: Da ist das Fehler-Log
Code: Alles auswählen
make[2]: Leaving directory `/usr/src/modules/ndiswrapper'
make[1]: Für das Ziel »kdist_config« ist nichts zu tun.
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs lib/modules/2.6.24-etchnhalf.1-686/misc
# build and install the module
/usr/bin/make KPKG_EXTRAV_ARG= KSRC=/lib/modules/2.6.24-etchnhalf.1-686/build \
KBUILD=/lib/modules/2.6.24-etchnhalf.1-686/build KVER=2.6.24-etchnhalf.1-686 \
DIST_DESTDIR=debian/ndiswrapper-modules-2.6.24-etchnhalf.1-686/lib/modules/2.6.24-etchnhalf.1-686/misc/ install
make[2]: Entering directory `/usr/src/modules/ndiswrapper'
/usr/bin/make -C /lib/modules/2.6.24-etchnhalf.1-686/build SUBDIRS=/usr/src/modules/ndiswrapper
make[3]: Entering directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-686'
scripts/Makefile.build:46: *** CFLAGS was changed in "/usr/src/modules/ndiswrapper/Makefile". Fix it to use EXTRA_CFLAGS. Schluss.
make[3]: *** [_module_/usr/src/modules/ndiswrapper] Fehler 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-686'
make[2]: *** [default] Fehler 2
make[2]: Leaving directory `/usr/src/modules/ndiswrapper'
make[1]: *** [binary-modules] Fehler 2
make[1]: Leaving directory `/usr/src/modules/ndiswrapper'
make: *** [kdist_build] Fehler 2
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Re: Ndiswrapper und etch and a half?
Hi,
Die Kernel Sources incl. Kernel headers (vom selben kernel release, den Du installiert hast) müssen drin sein. Im verzeichniss /usr/src muss ein Verzeicnhiss stehen:
z.B.
hier musst Du noch einen Link erstellen:
Dann versuch den ndiwrapper nochmals zu installieren.
Gruss pingu!
Die Kernel Sources incl. Kernel headers (vom selben kernel release, den Du installiert hast) müssen drin sein. Im verzeichniss /usr/src muss ein Verzeicnhiss stehen:
z.B.
Code: Alles auswählen
/usr/src/2.6.24-etchnhalf.1-686
Code: Alles auswählen
ln -s /usr/src/2.6.24-etchnhalf.1-686 /usr/src/linux
Gruss pingu!
-
- Beiträge: 382
- Registriert: 13.06.2008 12:05:24
Re: Ndiswrapper und etch and a half?
Ich habe jetzt folgende Sources installiert, aber es geht trotzdem nicht.pingu! hat geschrieben:Die Kernel Sources incl. Kernel headers (vom selben kernel release, den Du installiert hast) müssen drin sein. Im verzeichniss /usr/src muss ein Verzeicnhiss stehen:
z.B.Code: Alles auswählen
/usr/src/2.6.24-etchnhalf.1-686
Code: Alles auswählen
ls -la /usr/src
lrwxrwxrwx 1 root src 45 2008-08-23 17:08 linux -> /usr/src/linux-headers-2.6.24-etchnhalf.1-686
drwxr-xr-x 4 root root 4096 2008-08-23 16:01 linux-headers-2.6.24-etchnhalf.1-686
drwxr-xr-x 18 root root 4096 2008-08-23 16:01 linux-headers-2.6.24-etchnhalf.1-common
drwxr-xr-x 3 root root 4096 2008-08-23 16:11 linux-kbuild-2.6.18
drwxr-xr-x 3 root root 4096 2008-08-23 16:01 linux-kbuild-2.6.24
lrwxrwxrwx 1 root src 36 2008-08-23 16:01 linux-OLDVERSION.1219500568 -> linux-headers-2.6.24-etchnhalf.1-686
lrwxrwxrwx 1 root src 15 2008-08-23 17:08 linux-OLDVERSION.1219504117 -> /usr/src/2.6.24
drwxr-xr-x 20 root root 4096 2008-07-20 01:11 linux-source-2.6.24
-rw-r--r-- 1 root root 46803633 2008-07-20 12:41 linux-source-2.6.24.tar.bz2
drwxr-xr-x 3 root root 4096 2006-10-31 09:34 modules
-rw-r--r-- 1 root root 135615 2006-10-31 09:34 ndiswrapper-source.tar.bz2
Grüße
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Re: Ndiswrapper und etch and a half?
Hast du das im file: Makefile
unter /usr/src/modules/ndiswrapper/ ... oder dort wo das Makefile vom ndiswapper ist..."
den Eintrag: CFLAGS in EXTRA_CFLAGS geändert?
unter /usr/src/modules/ndiswrapper/ ... oder dort wo das Makefile vom ndiswapper ist..."
den Eintrag: CFLAGS in EXTRA_CFLAGS geändert?
Re: Ndiswrapper und etch and a half?
Probier ich gerade die ganze Zeit, aber m-a nimmt immer wieder das ursprüngliche Makefile.pingu! hat geschrieben: den Eintrag: CFLAGS in EXTRA_CFLAGS geändert?
Frage:
1. Muss ich alle CFLAGS-EInträge in EXTRA_CFLAGS ändern?
2. Ich habe es eben mit m-a build und dann m-a install getestet. Nehme ich da eine falsche Option für m-a?
Ich habe leider keine Ahnung von m-a bzw. apt-build...
grüße
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Re: Ndiswrapper und etch and a half?
ändere mal alle CFLAGS um dann speichere das Makefile ab.
Wenn das gemacht ist, mach mal:
/usr/src/modules/ndisrwapper/
Wenn das gemacht ist, mach mal:
/usr/src/modules/ndisrwapper/
Code: Alles auswählen
make clean
make
make install
Re: Ndiswrapper und etch and a half?
Halleso,
habe mein geändertes Ndiswrapper-Verzeichnis nun als Tar gespeichert und neu m-a gestartet. Doch jetzt kommt ein anderer Fehler...
habe mein geändertes Ndiswrapper-Verzeichnis nun als Tar gespeichert und neu m-a gestartet. Doch jetzt kommt ein anderer Fehler...
Code: Alles auswählen
make[3]: Entering directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-686'
LD /usr/src/modules/ndiswrapper/built-in.o
CC [M] /usr/src/modules/ndiswrapper/crt.o
CC [M] /usr/src/modules/ndiswrapper/hal.o
CC [M] /usr/src/modules/ndiswrapper/iw_ndis.o
CC [M] /usr/src/modules/ndiswrapper/loader.o
CC [M] /usr/src/modules/ndiswrapper/ndis.o
/usr/src/modules/ndiswrapper/ndis.c:39:47: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/usr/src/modules/ndiswrapper/ndis.c: In function 'ndis_init':
/usr/src/modules/ndiswrapper/ndis.c:39: error: 'INIT_WORK' undeclared (first use in this function)
/usr/src/modules/ndiswrapper/ndis.c:39: error: (Each undeclared identifier is reported only once
/usr/src/modules/ndiswrapper/ndis.c:39: error: for each function it appears in.)
/usr/src/modules/ndiswrapper/ndis.c: In function 'NdisMRegisterInterrupt':
/usr/src/modules/ndiswrapper/ndis.c:1806: error: 'SA_SHIRQ' undeclared (first use in this function)
/usr/src/modules/ndiswrapper/ndis.c: In function 'NdisMIndicateStatus':
/usr/src/modules/ndiswrapper/ndis.c:1862: warning: unused variable 'radio_status'
make[4]: *** [/usr/src/modules/ndiswrapper/ndis.o] Fehler 1
make[3]: *** [_module_/usr/src/modules/ndiswrapper] Fehler 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-686'
make[2]: *** [default] Fehler 2
make[2]: Leaving directory `/usr/src/modules/ndiswrapper'
make[1]: *** [binary-modules] Fehler 2
make[1]: Leaving directory `/usr/src/modules/ndiswrapper'
make: *** [kdist_build] Fehler 2
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Re: Ndiswrapper und etch and a half?
Hallo,
Versuch mal die Installation nach folgender Anleitung:
http://ndiswrapper.sourceforge.net/joom ... tallation/
Gruss pingu!
Versuch mal die Installation nach folgender Anleitung:
http://ndiswrapper.sourceforge.net/joom ... tallation/
Gruss pingu!
Zuletzt geändert von pingu! am 23.08.2008 18:04:13, insgesamt 2-mal geändert.
Re: Ndiswrapper und etch and a half?
Hallo,
die Idee mit der Ndiswrapper-Source hatte ich auch gerade. Aber checkinstall geht nicht unter Etch und ich hätte gerne ein sauberes System. Aber werde es trotzdem mal testen, obs so geht.
Grüße
oli
die Idee mit der Ndiswrapper-Source hatte ich auch gerade. Aber checkinstall geht nicht unter Etch und ich hätte gerne ein sauberes System. Aber werde es trotzdem mal testen, obs so geht.
Grüße
oli
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Re: Ndiswrapper und etch and a half?
Hallo,
mit dem aktuellsten Ndiswrapper-Tar von der Projekt-Seite geht es!
War das ein Gerudere... Aber wenigstens mal wieder was gelernt.
Vielen Dank für die Hilfe!
Grüße
Oli
mit dem aktuellsten Ndiswrapper-Tar von der Projekt-Seite geht es!
War das ein Gerudere... Aber wenigstens mal wieder was gelernt.
Vielen Dank für die Hilfe!
Grüße
Oli
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!
Re: Ndiswrapper und etch and a half?
Hallo,
Sehr gut. Wenn dann ein Packet für den aktellen Kernel bereit steht, kannst Du ja dieses installieren ... für den uninstall vom Orginal:
http://ndiswrapper.sourceforge.net/joom ... uninstall/
gruss pingu!
Sehr gut. Wenn dann ein Packet für den aktellen Kernel bereit steht, kannst Du ja dieses installieren ... für den uninstall vom Orginal:
http://ndiswrapper.sourceforge.net/joom ... uninstall/
gruss pingu!