hi,
ich hab debian/gnu linux kernel 2.2.17 gegen den 2.4.2 "getauscht" in der
hoffnung ein wenig vom usb - support abzubekommen. durch die debian
typische kernel-kompilation ;-) hab ich mich gewurstelt, lilo bootet an-
standslos den neuen kernel (dmesg | head -1) allerdings kann ich die
paar sachen, die ich als modul eingebunden hab - nicht mehr laden.
modconf - sagt dass alle module erledigt sind und bietet nichts anderes
mehr an - obwohl z.bsp. msdos-support als modul nötig ist um auf die
4. partition des internen zip - lw. lesen und schreiben zu können...?
was ist denn da schief gelaufen? kennt sich da jemand aus - selben probs?
achja - ich hab vorher modutils_2.4.1-2_i386.deb und ppp_2.4.0f-1_i386.deb
über die originalen pakete gebügelt - da die alten angeblich nicht mit 2.4.x laufen?
"modutils" da schwant mir schon was - hm.
danke
thomas
Linux 15.036 Themen, 107.107 Beiträge
Hast Du ein depmod -a ausgefuehrt?
Klaus
nein, hab ich nicht - muss auch gestehen dass ich mich streng nach buchanleitung gehalten habe, was auch immer geklappt hat - ich weiss aber von "früher" das der vorgang des kernelkompilierens bei debian ein wenig anders läuft - als bei anderen distris (suse-red hat)
1. sourcen besorgen
2. sourcen nach /usr/src/linux befördern
3. sourcen entpacken
4. entpackte sourcen nach z.bsp. /home/thomas befördern
5. nach /usr/src/linux linken
6. ins sourcenverzeichnis und (make-kpkg clean)
7. make xconfig
8. speichern
9. und dann läufts nicht mehr mit make dep modules install oder so
10. sondern mit den debian eigenen mitteln "fakeroot" & "make"
wird ein kernelimage erzeugt
11. und mit dpkg --install kernel-image.xxxxxx installiert
12. am schluss wird nur noch gefragt ob ein eintrag im lilo gemacht werden soll ---> die vmlinuz.old einträge werden immer wieder "überschrieben" also keine handarbeit mehr
sorry wenn ich bescheuert erklärt hab, aber ich kann ja nicht gleich immer alles kapieren - hat ja auch schon oft geklappt (kernelkomp.) aber beim sprung auf 2.4.x kann ich halt jetzt keine module mehr laden bzw. werden keine mehr angezeigt, die geladen werden können :-(
erstmal danke für deine antwort klaus - haste vielleicht noch eine idee? in etc/modules.conf stehen auch nicht so viele einträge bzw. module (alias char...) wie früher unter suse, wo ich z.bsp. wegen soundkarte mal rumgemehrt habe...?
danke jedem der sich meiner annimmt - denn nur debian auf der platte und weder informatiker noch jemand der viel grundwissen hat - manchmal ist es schon hart - ABER ICH WACHE JEDEN MORGEN MIT EINEM BREITEM GRINSEN AUF :-)
Da kann ich Dir nicht weiterhelfen. Meine alte Debian hat noch den 2.0.36 Kernel und dort habe ich das immer mit make menuconfig gemacht. Und wenn Du dann den neuen Kernel gebootet hast, musstest Du einmal in der Konsole als root eingeben:
depmod -a und dann hat er die Modulabhaengigkeiten erstellt. Schau doch mal nach, ob in der /lib/modules/2.4.x etwas drinsteht von modules.dep. Wenn nicht, gib den Befehl depmod-Befehl mal ein.
Klaus
hey - das ging ja schnell - hm depmod -a ---> als root von der konsole aus -
nichts passiert.... nochmal - wieder keine möglichkeiten was zu laden - das eigenartige ist
ja - (ich hab mal angefangen vmware zu installieren) - da kreiert die routine auch ein modul -
und das war mit modconf auch zu sehen bzw. zu laden - allerdings nur bis zum nächsten start.
es kommt mir so vor als ob irgendetwas fehlt - hängt bestimmt mit dem neuen paket "modutils"
zusammen ... mal sehen - ich komm dahinter - auf jeden fall überstehe ich das ohne neuinstallation
denn dann hab ich ja wieder die geschichte wie sie früher mal unter einem anderen os mal war ;-)
thomas
Hast Du es denn schon mal mit der herkoemmlichen Methode probiert, also insmod, rmmod und
lsmod?
Was sagt denn /var/log/messages?
Was sagt dmesg?
Klaus
du weisst wo du überall schauen musst - ich leider noch nicht -
werd ich heute abend mal probieren, wenn ich wieder zuhause bin,
kann ja gar nicht so schnell wie du antwortest reagieren ;-)
danke dir
Hi,
soviel ich weis brauchst du für den 2.4 Kernel eine neue Version von modconf http://packages.debian.org/modconf installieren mit dpkg -i.
Zusätzlich solltest du folgende Zeile in /etc/apt/souces.list eintragen.
deb http://people.debian.org/~bunk/debian potato main
Danach folgende Befehle bei aktivierter Interbet-Verbindung
apt-get update
apt-get install modconf
Quelle Chip Linux Special Debian GNU/Linux 2.2 7.Ausgabe 2001
jeppo
aja,
sieh mal hier nach
www.fs.tum.de/~bunk/kernel-24.html
Informationen zu Debian und Kernel 2.4
jeppo
danke jeppo - ich mal mich gleich mal auf die socken,
modutils_2.4.1-2_i386.deb - hab ich ja vorher installiert,
da müsste ja auch "modconf"etc. usw. mit integriert sein,
oder hab ich da gar keinen plan - hm.. ich mal mal eintragungen
in der apt/sources/... und gehe deinen weg - jetzt posthum -
außerdem arbeite ich mich mal durch deine links durch.
danke thomas