[gelöst] Ndiswrapper und etch and a half?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
debianoli
Beiträge: 4169
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] Ndiswrapper und etch and a half?

Beitrag von debianoli » 23.08.2008 12:59:47

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...
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!

debianoli
Beiträge: 4169
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Ndiswrapper und etch and a half?

Beitrag von debianoli » 23.08.2008 16:29:09

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

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!

pingu!
Beiträge: 111
Registriert: 12.09.2005 21:43:45

Re: Ndiswrapper und etch and a half?

Beitrag von pingu! » 23.08.2008 16:49:28

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.

Code: Alles auswählen

/usr/src/2.6.24-etchnhalf.1-686
hier musst Du noch einen Link erstellen:

Code: Alles auswählen

ln -s /usr/src/2.6.24-etchnhalf.1-686 /usr/src/linux
Dann versuch den ndiwrapper nochmals zu installieren.
Gruss pingu!


debianoli
Beiträge: 4169
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Ndiswrapper und etch and a half?

Beitrag von debianoli » 23.08.2008 17:16:13

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
Ich habe jetzt folgende Sources installiert, aber es geht trotzdem nicht.

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
Mein Kernel ist: 2.6.24-etchnhalf.1-686

Grüße
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!

pingu!
Beiträge: 111
Registriert: 12.09.2005 21:43:45

Re: Ndiswrapper und etch and a half?

Beitrag von pingu! » 23.08.2008 17:25:54

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?

debianoli
Beiträge: 4169
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Ndiswrapper und etch and a half?

Beitrag von debianoli » 23.08.2008 17:33:32

pingu! hat geschrieben: den Eintrag: CFLAGS in EXTRA_CFLAGS geändert?
Probier ich gerade die ganze Zeit, aber m-a nimmt immer wieder das ursprüngliche Makefile.

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!

pingu!
Beiträge: 111
Registriert: 12.09.2005 21:43:45

Re: Ndiswrapper und etch and a half?

Beitrag von pingu! » 23.08.2008 17:39:57

ändere mal alle CFLAGS um dann speichere das Makefile ab.

Wenn das gemacht ist, mach mal:
/usr/src/modules/ndisrwapper/

Code: Alles auswählen

make clean
make
make install

debianoli
Beiträge: 4169
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Ndiswrapper und etch and a half?

Beitrag von debianoli » 23.08.2008 17:42:24

Halleso,

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!

pingu!
Beiträge: 111
Registriert: 12.09.2005 21:43:45

Re: Ndiswrapper und etch and a half?

Beitrag von pingu! » 23.08.2008 17:50:43

Hallo,

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.

debianoli
Beiträge: 4169
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Ndiswrapper und etch and a half?

Beitrag von debianoli » 23.08.2008 17:57:34

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
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!

debianoli
Beiträge: 4169
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Ndiswrapper und etch and a half?

Beitrag von debianoli » 23.08.2008 18:01:27

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
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!

pingu!
Beiträge: 111
Registriert: 12.09.2005 21:43:45

Re: Ndiswrapper und etch and a half?

Beitrag von pingu! » 23.08.2008 18:03:53

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!

Antworten