WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Kernel und Module (http://www.wcm.at/forum/showthread.php?t=63745)

quaylar 22.07.2002 01:46

Kernel und Module
 
Hiho,

Ich hab folgendes Problem :

Ich möchte Treiber für meine WLAN Karte patchen, hab mir dazu das zugehörige patch-file runtegeladen, es in den Pfad der Treiber-Sourcen für die Wlan-Karten kopiert und erfolgreich ausgeführt.

Sodann wollte ich natürlich die Module neu kompilieren und geb in /usr/src/linux ein "make modules" worauf ich die Meldung erhalte mein aktueller Kernel würde keine loadable Modules unterstützen.

Was aber nicht stimmt - denn ich verwende die längste Zeit schon Module für meine Nics - wie kann es also sein dass er behauptet der Kernel würde keine Module unterstützen ?

Ich hab dann versucht das aktuelle Konfigurationfile zu finden, es ist aber keins in /usr/src/linux/.config abgespeichert...fehlt...

Also einfach "make xconfig" eingegeben (wird damit eigentlich die aktuelle Konfiguration geladen ?) und nachgesehen - und siehe : loadable modules Unterstützung ist eh einkompiliert...

Weiss jemand was es da haben kann ?

--qu

artemisia 22.07.2002 02:38

sers quaylar


die konfiguration des mitgelieferten kernels steht in /boot/vmlinuz.config

greetz
artemisia

quaylar 22.07.2002 09:17

hiho Arte,

in /boot gibt es eine config-<kernelversion> Datei, die wirds wohl sein, wenn ich die allerdings lade zeigt er mir auch an dass loadable module support aktiviert sei.

Trotzdem behauptet er das Gegenteil wenn ich die Module neu kompilieren will....

Wie kann das sein ? Idee ?

--qu

quaylar 22.07.2002 10:09

Ich habs grad nochmal probiert - und jetzt gehts auf einmal - komisch....

Wenn ich in /etc/src/linux eingeb "make modules" - nimmt er mir eh die aktuelle Konfiguration des Kernels her oder ?
Ich mein - er lädt sich automatisch das /boot/config file und sieht dort nach was als Modul zu kompilieren ist, sodass ich nachher denselben Satz von Modulen hab wie vorher, nur halt mit dem Unterschied dass die WLAN Module gepatcht sind...seh ich das richtig ?

--qu

MANX 22.07.2002 10:57

Hi!

NEIN, tut er glaub ich nicht!
Es gibt aber einen Menüpunkt "Load an alternate Config-file" oder so ähnlich!

Grüße

Manx

quaylar 22.07.2002 11:48

Ja ich habs dann eh so gemacht....das alternate config-file geladen, meine Änderungen gemacht und neu abgespeichert.

Ich hab bemerkt dass nach dem compile Vorgang im /usr/src/linux Verzeichnis auf einmal eine "vmlinux" Datei da war die früher nie erzeugt wurde (hab schon länger nimmer neu kernel kompiliert).

Weiss wer wozu die gut ist ? - Ich hab sie unter neuem Namen ins /boot Verzeichnis kopiert weil da vom alten Kernel auch so eine war, gleichzeitig ist aber auch das komprimierte Kernelimage im /boot Verzeichnis und ich hab auch nur das in die grub.conf eingetragen und es funktioniert.

Trotzdem würd ich gern wissen wozu diese Datei gut ist....

--qu

artemisia 22.07.2002 13:39

sers quaylar

die datei vmlinux ist eine systemdatei, die mit dem kernel assoziiert ist. sie enthält im grunde eine liste von kernelfunktionen mit ihren adressen. diese liste kann man extrahieren:

nm vmlinux | sort | less

bei fehlermeldungen läßt sich anhand der adresse aus dieser liste die funktionsnamen ermitteln, die betroffen sind. das kann zb rückschlüsse darüber erlauben, wo es dran gehapert hat.

aber bei dir scheint es ja nur, an einer falschen .config datei gelegen zu haben.

greetz
arte

quaylar 22.07.2002 18:16

hiho Arte

Hmmm - aber das Erzeugen dieser Datei ist neu oder ?
Früher wurde die nie erzeugt soweit ich mich erinnern kann.....

Nunja - ich weiss tatsächlich nicht woran es gelegen hat dass er als erstes behauptet hat ich hätte keinen Kernel mit Modulsupport, aber als ich heute nochmal probiert hab hats funktioniert, Treiber sind auch gepatcht (bin erst später drauf gekommen dass ich das leichter auch hätte haben können indem ich einfach die Treiber neu runterlade und patche - neu kompiliere - reinkopier - aber wurscht ;))

Danke für deine Erklärung, man kann nie genug wissen :)

--qu

artemisia 22.07.2002 23:03

Zitat:

Original geschrieben von quaylar
Hmmm - aber das Erzeugen dieser Datei ist neu oder ?
Früher wurde die nie erzeugt soweit ich mich erinnern kann.....
relativ ... ich könnt jetzt noch ned mal genau sagen, ab wann es möglich ist.

greetz
arte


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag