![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Hero
![]() Registriert seit: 28.09.2001
Beiträge: 940
|
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
____________________________________
Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. -- Benjamin Franklin |
|
|
|
|
|
#2 |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
sers quaylar
die konfiguration des mitgelieferten kernels steht in /boot/vmlinuz.config greetz artemisia |
|
|
|
|
|
#3 |
|
Hero
![]() Registriert seit: 28.09.2001
Beiträge: 940
|
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
____________________________________
Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. -- Benjamin Franklin |
|
|
|
|
|
#4 |
|
Hero
![]() Registriert seit: 28.09.2001
Beiträge: 940
|
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
____________________________________
Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. -- Benjamin Franklin |
|
|
|
|
|
#5 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
Hi!
NEIN, tut er glaub ich nicht! Es gibt aber einen Menüpunkt "Load an alternate Config-file" oder so ähnlich! Grüße Manx |
|
|
|
|
|
#6 |
|
Hero
![]() Registriert seit: 28.09.2001
Beiträge: 940
|
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
____________________________________
Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. -- Benjamin Franklin |
|
|
|
|
|
#7 |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
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 |
|
|
|
|
|
#8 |
|
Hero
![]() Registriert seit: 28.09.2001
Beiträge: 940
|
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
____________________________________
Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. -- Benjamin Franklin |
|
|
|
|
|
#9 | |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
Zitat:
greetz arte |
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|