MA111 und WLAN-ng-0.2.1pre23

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

MA111 und WLAN-ng-0.2.1pre23

Beitrag von Pedde » 31.12.2004 17:37:19

Hallo,
bevor mich alle töten *gg*, ich bin sehr neu in Linux und wollte mich mal mit Debian versuchen.
Ich habe einen Netgear MA111V2 hier an meinem Rechner und die Kernel Sourcen auch schon installiert.
Wenn ich dann ein make config für Treiber mache, so funktioniert das auch, aber bei einem modprobe prism2_usb bringt der immer, daß die Kernel Versionen nicht übereinstimmen
bei mir läuft: 2.4.18-bf2.4
und kompiliert ist für: 2.4.18

Hat da jemand eine extreme-dummie-anleitung (Schritt-für-Schritt) für mich, womit ich es auch schaffe ins netz zu kommen?

Thx Pedde

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 01.01.2005 14:43:18

Entweder du änderst in deinen installierten Kernel-Sourcen die Version in 2.4.18-bf2.4 ab -> siehe /usr/src/kernel-source-2.4.18/include/linux/version.h
und kompilierst den Treiber neu, oder aber du installierst die passenden Kernel-Headers (apt-cache search kernel-header...) zu deinem Kernel, die müßten zum kompilieren der Treiber auch ausreichen....

Greetz
Marc

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 01.01.2005 19:10:03

Danke,
jetzt konnte ich das make all schon mal ohne Fehler ausführen.
Jetzt kommt bei make install folgende Fehlermeldung:
depmod: *** Unresolved symbols in /lib/modules/2.4.18-bf2.4/linux-wlan-ng/prism2_usb.o
make[1]: *** [install] Error 1
make[1]: Leaving directory '/root/linux-wlan-ng-0.2.1pre23/src'
make: *** [install] Error 2

Was kann ich dagegen tun???

Pedde

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 01.01.2005 19:40:05

Hi,

du hast die Sourcen-Version in 2.4.18-bf2.4 umgeändert oder ?

Es kann sein daß das der Fehler war. Ist nicht die sauberste Lösung. Dann probiers bitte nochmal mit den passenden Kernel-Headern. Lösch aber vorher die Sourcen....(apt-get install kernel-header-2.4.18-bf2.4)

Greetz
Marc

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 02.01.2005 19:45:29

Also da steht jetzt bei mir bei der Kernel-Version nix.

Da funktioniert das wieder nicht...

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 03.01.2005 20:17:22

geht also gar nicht das zum Laufen zu bekommen?

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 05.01.2005 13:56:27

weiß denn da keiner mehr weiter bei dem problem?

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 05.01.2005 20:25:22

So delle, wieder da !

Was ist denn jetzt dein letzter Stand :

- aktuell laufender Kernel ?
- Welche Kernel-Sourcen installiert ?
- Welche Kernel-Headers installiert ?

Was hast du überhaupt für ein Debian ? 2.4.18-bf2.4 nach ist es Woody, oder ? Weil in Sarge und SID sind kompilierte Module von linux-wlan-ng für die Standard-Kernel enthalten......

Greetz
Marc

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 05.01.2005 20:36:39

Also ich habe:
Debian Woody 2.4.18-bf2.4

- aktuell laufender Kernel ?
2.4.18-bf2.4
- Welche Kernel-Sourcen installiert ?
ja (/usr/src/kernel-source-2.4.18)
mit
make menuconfig (Konfigfile aus /boot geladen)
make dep

alles glatt gelaufen

- Welche Kernel-Headers installiert ?
/usr/src/kernel-headers-2.4.18-bf2.4

wenn ich mit den Headers make config mache, dann steht bei Kernel Verison nix mehr da.

Letzter Stand:
Das mit den Kernel Source 2.4.18-bf2.4
make menuconfig (mit config-File aus /boot)
make dep

make config ist OK! (Gleiche Linux-Versionen)
make all -> läuft durch
make install bringt:
unresolved symbols in /lib/modules/2.4.18-bf2.4/linux-wlan-ng/p80211.o
und prism2_usb.o

Und jetzt bin ich am Ende vom Latein...

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 05.01.2005 20:53:17

hmm, warum bei den Headers nix mehr bei Kernel steht weiß ich auch nicht....

- Wohin zeigt den der Symlink /usr/src/linux ? auf die Sourcen oder auf die Header ?
- Und gibts in /lib/modules/2.4.18-bf2.4 nen Symlink Namens ~build ? Wenn ja, wohin zeigt der er ? Sourcen oder Header ?

Ansonsten würd ich mir jetzt nen neuen Kernel kompilieren......(mit der Config aus /boot) dann heißt der Kernel nämlich 2.4.18 (version.h wieder zurückändern) und die Sourcen passen dann 100% dazu.....

Greetz
Marc

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 05.01.2005 20:58:28

also /usr/src/linux zeigt auf die sourcen und
ein build gibt es nicht.

Mal ne blöde Frage:
Gibt es denn ne Anleitung dafür, weil ich ein bissl "Angst" vor dem Satz "Kernel neu kompilieren" habe

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 05.01.2005 21:02:36

wenn ich das Verzeichnis /lib/modules..../build auf die sourcen zeigen lasse, dann kommen trotzdem noch die unresolved symbols...

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 05.01.2005 21:15:02

Lass beide Links nochmal auf die Headers zeigen, die gehören zu deinem laufdenden Kernel....

und zum Thema Kernel bauen ? ne Anleitung ?

Quick and Dirty :D :

Alles was dazu nötig ist noch installieren : (Souren hast du ja schon...)

Code: Alles auswählen

apt-get install ncurses-dev kernel-package
Wenn Du ihn noch Konfigurieren willst, ansonsten die config aus /boot nehmen :

Code: Alles auswählen

make menuconfig
im /usr/src/linux Ordnder und natürlich die .config abspeichern

und dann einfach ein *.deb bauen :

Code: Alles auswählen

make-kpkg kernel-image
den neuen Kernel installieren :

Code: Alles auswählen

dpkg -i kernel-image-xxxxxxxxx
Fertig....

Greetz
Marc

PS: Alternativ hier mal schauen...

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 06.01.2005 13:27:41

Jetzt noch eine hoffentlich letzte Frage von mir:
wenn ich gleich den 2.4.18-bf2.4 auf einen 2.6.10 Kernel umstellen will (wegen CD-Brenner und so) ist es dann das gleiche Vorgehen?
Was bedeutet eigentlich quick & dirty ist das dann auch so ein System, wie wenn ich den normalen Kernel bei der CD-Installation habe???

Danke für Deine Geduld...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 06.01.2005 13:32:22

quick = schnell und dirty = schmutzig. Heißt im übertragenen Sinn das man so am scnellsten zu einem Ergebnis kommt, welches brauchbar ist.

Beim Kernel 2.6.x gibt es übrigens die Option

Code: Alles auswählen

make help
aber nur hier, bei 2.4 noch nicht !!
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 06.01.2005 18:13:21

Kernel 2.6.10 auf Woody ? geht das überhaupt, ich meine wegen dem anderen alten Rest (Abhängigkeiten)....?

Über Backports.org bekommst du die Sourcen von 2.6.7 für Woody......

Greetz
Marc

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 06.01.2005 18:51:37

Ich selbst habe zwar SID , aber mit ein bischen Vorsicht sollte das funktionieren. Es gibt zwar noch keine ofiziellen Debianpakete , aber was hindert einen welche selbst zu bauen?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 07.01.2005 02:10:42

Jetzt muß ich aber mal komisch fragen:
wenn ich einen 2.6er Kernel habe, habe ich dann immer noch Woody? (ist die Bezeichnung nicht nur für die Kernel-Version?)
Gibt es denn schon eine neuere Version von Debian als Woody (und noch mit 2.6er Kernel)?
Pedde

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 07.01.2005 02:17:46

Da ist das 3. Problem schon:
Ich bin nach dem Tutorial vorgegangen:
http://www.falkotimme.com/howtos/debian ... 6_compile/

jetzt habe ich schon 3mal was aus dem Kernel rausgenommen und jetzt kommt wieder ne Fehlermeldung bei depmod:
Unresolved symbols in /usr/src/linux/debian/tmp-image/lib/modules/2.6.10/kernel/sound/synth/emux/snd-emux-synth.ko

dann kommen noch ein par depmod Ausgaben und dann
make[2]: *** [_modinst_post] Error 1
make[2]: Leaving directory '/usr/src/linux-2.6.10'
make[1]: *** [real_stamp_image] Error 2
make[1]: Leaving directory...

Ist das normal, dass ich dann immer erst nach 1h herausbekomme, was ich noch alles aus den Kernel nehmen muss oder wie geht das?

Gibt es denn auch eine CD-Installations-Version, wie bei Woody selber, wo ich dann einen 2.6er Kernel habe???

Sorry für die vielen Fragen...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 07.01.2005 09:13:24

Wie geschrieben ich habe zwar SID aber instaiere mal von http://www.backports.org das paket module-init-tools . Kernel 2.6 hat eine andere Modulstruktur mit denen die modutils von Woody , auch sarge und Sid nicht umgehen können.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 07.01.2005 19:14:49

Danke für den Tipp,
die Installation der module-init-tools hat ohne Probleme geklappt,
leider kommt immer noch die Fehlermeldung.
Gint es denn eine CD-Installationsversion von Debian mit einem 2.6er Kernel?

--
Pedde

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 07.01.2005 20:17:02

Sarge kannst du gleich mit nem Kernel 2.6 installieren. Ob jetzt die offiziellen CD/DVD schon den neuen Installer haaben kann ich jetzt nicht sagen, da schon länger keine erstellt. Aber mit dem netiinst.iso kann man Debian gleich mit Kernel 2.6 installieren. Und dann aus Netz oder von CD/DVD alles weitere installieren.

Um mit Kernel 2.6 zu installieren muß am Bootprompt linux26 eingeben.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 07.01.2005 20:57:33

Das wird dann wohl nix werden, weil ich ja nur über den ma111 ins netz gehen könnte...
Mist naja ich werde jetzt noch ein bisschen probieren und meine (Miss-)erfolge dann hier posten
Thx 4 Help
Pedde

Pedde
Beiträge: 24
Registriert: 31.12.2004 17:30:16

Beitrag von Pedde » 08.01.2005 18:35:41

Hallo,
jetzt habe ich also die moduel-init-tools nochmal installiert und jetzt kommt folgende Meldung:
depmod: snd_mpu401_uart_new
make[2]: *** [_modinst_post] Error 1
make[2]: Leaving directory '/usr/src/linux-2.6.10'
make[1]: *** [real_stamp_image] Error 2
make[1]: Leaving directory '/usr/src/linux-2.6.10'

Was sagt mir das überhaupt und was kann ich machen, dass ich endlich mal zu einem neuen Kernel komme :)

Pedde

schasi
Beiträge: 57
Registriert: 18.03.2004 18:27:19
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von schasi » 25.01.2005 16:38:05

Ich habe den gleichen Stick (kann auch sein dass es sich um einen v1 handelt) Und das gleiche Problem (Unresolved symbolsl), sowohl mit dem 2.4 als auch mit verschiedensten Versionen des 2.6.x.

Es würde mich wirklich mal interessieren woran das liegt. Ich bin hier in der Schule und muss Windows XP benutzen weil Linux meinen Wlanstick nicht mag.

schasi
Ja...öh...ähm...tjo...nuja...blub!

Antworten