Kernel 2.6.0: verschiedene Module können nicht geladen werden
Hallo Liste, ich habe mich mit dem 2.6.0- Kernel ein wenig strapaziert. Beim booten kommen verschiedene Meldungen (z.B. über LVM), dass das Modul nicht geladen werden konnte, etc. Ich habe es mit dem Vanilla probiert (Anleitung von Thomas Hertweck zu herzen genommen, danke), dann mit den Quellen von SuSE (kraxel), dann als letzte Probe mit dem rpm von SuSE (das ist ja auch kraxel). Bei all diesen Versuchen lieferte der Kerlnel beim Booten solche (und ähnliche) Fehlermeldungen (Auszug aus /var/log/messages): Jan 4 14:25:29 tuxtop kernel: snd: Unknown parameter `snd_cards_limit' Jan 4 14:25:29 tuxtop kernel: snd_seq_device: Unknown symbol snd_info_register Jan 4 14:25:29 tuxtop kernel: snd_rawmidi: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_mpu401_uart: Unknown symbol snd_rawmidi_receive Jan 4 14:25:29 tuxtop kernel: snd_timer: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_pcm: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_ac97_codec: Unknown symbol snd_ctl_add Jan 4 14:25:29 tuxtop kernel: snd_intel8x0: Unknown symbol snd_verbose_printd Also, ich konnte keinen Sound zustande bringen. Außerdem steht in /var/log/messages eine komische Zeile: modules not enabled. Das hat mich gewundert, denn ich bin mir sehr sicher, dass ich das "enabled" habe. Dazu noch eine Frage. Ich benutze ReiserFS. Soll ich das nur als Modul kompilieren, oder gleich fest einbauen lassen? Ich frage deshalb, weil beim festen Einbauen das Erstellen der initrd mit irgendwelchen Fehlermeldungen abbricht. Ich habe noch einige Fragen, aber ich schreibe lieber neue Nachrichten. Das wichtigste wäre zur Zeit Eure Meinung zu möglichen Fehlern rund um Module und Sound. Danke, Tibor
Hallo, Am Thu, 08 Jan 2004, Anca Tibor- Attila schrieb:
(das ist ja auch kraxel). Bei all diesen Versuchen lieferte der Kerlnel beim Booten solche (und ähnliche) Fehlermeldungen (Auszug aus /var/log/messages):
Jan 4 14:25:29 tuxtop kernel: snd: Unknown parameter `snd_cards_limit' Jan 4 14:25:29 tuxtop kernel: snd_seq_device: Unknown symbol snd_info_register [..]
Das sind alles Alsa Sachen... Alsa ist bei 2.6 ja im Kernel... Ich kenn mich mit Alsa aber nicht aus.
Dazu noch eine Frage. Ich benutze ReiserFS. Soll ich das nur als Modul kompilieren, oder gleich fest einbauen lassen?
Fest. Genauso wie den Rest den du bisher in die initrd packst. Dann brauchst du _keine_ initrd fuer den 2.6er und da
Ich frage deshalb, weil beim festen Einbauen das Erstellen der initrd mit irgendwelchen Fehlermeldungen abbricht.
Ja, logisch, wenn du initrd (via /etc/sysconfig/kernel -> INITRD_MODULES) sagst, dass du reiserfs in die initrd haben willst, es das aber nicht als Modul gibt. Bau einfach alles fest ein, was sonst in die initrd muesste. -dnh -- $SUPPLIER said "next day delivery". Unfortunately, they didn't specify which day it would be next to. -- James Cort
Anca Tibor- Attila wrote:
ich habe mich mit dem 2.6.0- Kernel ein wenig strapaziert. Beim booten kommen verschiedene Meldungen (z.B. über LVM), dass das Modul nicht geladen werden konnte, etc.
LVM1 gibt es bei Kernel 2.6 nicht mehr. Das ist jetzt LVM2 aka Device Mapper. Da haben sich auch Module-Namen geaendert.
Ich habe es mit dem Vanilla probiert (Anleitung von Thomas Hertweck zu herzen genommen, danke), dann mit den Quellen von SuSE (kraxel), dann als letzte Probe mit dem rpm von SuSE (das ist ja auch kraxel). Bei all diesen Versuchen lieferte der Kerlnel beim Booten solche (und ähnliche) Fehlermeldungen (Auszug aus /var/log/messages):
Jan 4 14:25:29 tuxtop kernel: snd: Unknown parameter `snd_cards_limit' Jan 4 14:25:29 tuxtop kernel: snd_seq_device: Unknown symbol snd_info_register Jan 4 14:25:29 tuxtop kernel: snd_rawmidi: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_mpu401_uart: Unknown symbol snd_rawmidi_receive Jan 4 14:25:29 tuxtop kernel: snd_timer: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_pcm: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_ac97_codec: Unknown symbol snd_ctl_add Jan 4 14:25:29 tuxtop kernel: snd_intel8x0: Unknown symbol snd_verbose_printd
Also, ich konnte keinen Sound zustande bringen. Außerdem steht in /var/log/messages eine komische Zeile: modules not enabled. Das hat mich gewundert, denn ich bin mir sehr sicher, dass ich das "enabled" habe.
Die erscheint bei mir auch in /var/log/boot.msg - ich weiss ehrlich gesagt (noch) nicht, wo genau diese Meldung herkommt, muss ich mal den Code durchforsten. Bei mir funktionieren Module (trotz dieser Meldung) einwandfrei. Wenn es sich oben um ALSA handelt, schau mal nach den Optionen in /etc/modprobe.conf. Falls da bei den Optionen zum ALSA-Modul ein Praefix "snd_" dranhaengt, entferne das mal (wohlgemerkt: bei den Optionen!). Das "Unknown parameter `snd_cards_limit'" deutet darauf hin, dass es genau um das von mir angesprochene Problem geht. Bei mir heisst die Option naemlich "cards_limit=1", und bei mir geht alles (ist aber das emu10k1 Modul bei mir). Steht uebrigens auch in dem Howto :-)
Dazu noch eine Frage. Ich benutze ReiserFS. Soll ich das nur als Modul kompilieren, oder gleich fest einbauen lassen? Ich frage deshalb, weil beim festen Einbauen das Erstellen der initrd mit irgendwelchen Fehlermeldungen abbricht. Ich habe noch einige Fragen, aber ich schreibe lieber neue Nachrichten. Das wichtigste wäre zur Zeit Eure Meinung zu möglichen Fehlern rund um Module und Sound.
Siehe Antwort von David. Wenn Du etwas fest im Kernel hast, gibt es kein entsprechendes Modul. Wenn sich mkinitrd die Modulenamen aus /etc/sysconfig/kernel zieht, dann wird da evtl. ein Modul nicht gefunden und es erscheint eine Fehlermeldung. Falls Du ausser ReiserFS (das nun fest im Kernel ist) noch andere Module in einer initrd brauchst, so gibt die Liste der erforderlichen Module in diesem Falle direkt an der Kommandozeile bei mkinitrd an. Gruesse, Thomson
Guten Tag Anca Tibor- Attila, am Donnerstag, 8. Januar 2004 um 12:40 schrieben Sie: ATA> Hallo Liste, Bei mir hat es so geklapt. den 2.6. kernel gezogen als rpm. den alten kernel im /boot/ ind *.24 umbenannt , und lilo entsprechend eingestellt. dann den 2.6 installiert. Beim ersten start fehlte mir die Onboard Netz und die Soundtreiber (für Onboard und SB Galaxy) sowie die DVB karte. Habe die von yast in der modules.conf erzeugten Zeilen in die modprobe.conf.local kopiert und neu gestartet. Netz und Ton laufen seit dem. Bei der DVB habe ich mir nen Batchscript geschrieben und arbeite Seit dem mit den Kerneltreibern. Gelegtlich hängt sich der Rechner beim booten beim Starten von X auf (ALT +... und Enter funktionieren noch) -- Mit freundlichen Grüssen Carl Tenschert mailto:cat@tenschert.net
Am Donnerstag, 08. Januar 2004 12:40 schrieb Anca Tibor- Attila:
Jan 4 14:25:29 tuxtop kernel: snd_mpu401_uart: Unknown symbol snd_rawmidi_receive Jan 4 14:25:29 tuxtop kernel: snd_timer: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_pcm: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_ac97_codec: Unknown symbol snd_ctl_add Jan 4 14:25:29 tuxtop kernel: snd_intel8x0: Unknown symbol snd_verbose_printd
wie schon geschrieben, liegt das an Alsa. Ich habe es bei mir wie folgt gemacht: 1) ALSA im Runlevel deaktiviert 2) Alle SND Zeilen in /etc/modprobe gelöscht 3) In Google nach meinem Chipsatz und Kernel 2.6 gesucht. Ich habe vor einigen Tagen zu dem Intel Chipsatz schon hier einmal einen Link gepostet. Dafür gibt es ein howto wie man modprobe anpassen muss. cu stonki -- www.stonki.de: the more I see, the more I know....... www.proftpd.de: Deutsche ProFTPD Dokumentation www.krename.net: Der Batch Renamer für KDE www.kbarcode.net: Die Barcode Solution für KDE
Am Thu, Jan 08, 2004 at 03:58:39PM +0100 schrieb Stefan Onken:
Am Donnerstag, 08. Januar 2004 12:40 schrieb Anca Tibor- Attila:
Jan 4 14:25:29 tuxtop kernel: snd_mpu401_uart: Unknown symbol snd_rawmidi_receive Jan 4 14:25:29 tuxtop kernel: snd_timer: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_pcm: Unknown symbol snd_verbose_printd Jan 4 14:25:29 tuxtop kernel: snd_ac97_codec: Unknown symbol snd_ctl_add Jan 4 14:25:29 tuxtop kernel: snd_intel8x0: Unknown symbol snd_verbose_printd
wie schon geschrieben, liegt das an Alsa. Ich habe es bei mir wie folgt gemacht:
1) ALSA im Runlevel deaktiviert 2) Alle SND Zeilen in /etc/modprobe gelöscht 3) In Google nach meinem Chipsatz und Kernel 2.6 gesucht. Ich habe vor einigen Tagen zu dem Intel Chipsatz schon hier einmal einen Link gepostet. Dafür gibt es ein howto wie man modprobe anpassen muss.
Danke für Eure Hinweise, werde sie zu Herzen nehmen! Nur diesen Link habe ich noch nicht gefunden, werde aber noch suchen. Danke, Tibor
Am Donnerstag, 08. Januar 2004 21:51 schrieb Anca Tibor- Attila:
Danke für Eure Hinweise, werde sie zu Herzen nehmen! Nur diesen Link habe ich noch nicht gefunden, werde aber noch suchen.
http://lists.suse.com/archive/suse-linux/2003-Dec/3813.html -- www.stonki.de: the more I see, the more I know....... www.proftpd.de: Deutsche ProFTPD Dokumentation www.krename.net: Der Batch Renamer für KDE www.kbarcode.net: Die Barcode Solution für KDE
participants (5)
-
Anca Tibor- Attila
-
Carl Tenschert
-
David Haller
-
Stefan Onken
-
Thomas Hertweck