Nach kernel kompilieren -> can't load module snd-via8233
![](https://seccdn.libravatar.org/avatar/6fb261a8c11c95c8de92cdcb9999f4b4.jpg?s=120&d=mm&r=g)
Hi, nachdem ich mein SuSE 8.2 nun auf den 2.4.22er kernel umgestellt habe, bekomme ich beim boot-vorgang die fehlermeldung: modpobe: can't load module snd-via8233 mir ist klar, dass das modul nicht geladen werden kann, da es wahrscheinlich nicht existiert. Ich hab mir dann gedacht, da es ja mit alten SuSE-kernel funktioniert hat, schau ich mal, ob ich was in richtung via8233 finde. Das war auch der fall (in /usr/src/linux-2.4.20.SuSE/include/kernel/config/snd/via8233/). Ich hab dann im neuen source-dverzeichnis, die gleich verzeichnis-struktur erstell wie im alten kernel-dir. Dann kompiliert (make clean, make xconig, make dep clean bzImage modules modules_install). Hat auch alles geklappt. Nur hat's nichts gebracht. Wo ist der fehler ? Danke schon mal. Sascha p.s.: als anfänger würde ich "einfache" antworten bevorzugen ;-)
![](https://seccdn.libravatar.org/avatar/40a2e9be1dc9bb7a2f3d690a48c78f31.jpg?s=120&d=mm&r=g)
Am Di, den 28.10.2003 schrieb Sascha Goldner um 03:28:
nachdem ich mein SuSE 8.2 nun auf den 2.4.22er kernel umgestellt habe, bekomme ich beim boot-vorgang die fehlermeldung:
modpobe: can't load module snd-via8233
mir ist klar, dass das modul nicht geladen werden kann, da es wahrscheinlich nicht existiert. Ich hab mir dann gedacht, da es ja mit alten SuSE-kernel funktioniert hat, schau ich mal, ob ich was in richtung via8233 finde.
Das fragliche Modul gehört zu ALSA, einem neueren Sound-Subsystem, dass SuSE statt des im 2.4er Kernel enthaltenen OSS verwendet. Im Vanilla- Kernel (von kernel.org) ist ALSA erst ab 2.6 enthalten, so dass du dir zum 2.4er die ALSA-Module nachträglich MfG, Dennis -- PMs bitte an dennis@...! Alles, was an lists@stosberg.net geht und nicht über die Liste kommt, veschwindet ungesehen im Müll.
![](https://seccdn.libravatar.org/avatar/208f884b860bee2b1a5f890e5c5756d7.jpg?s=120&d=mm&r=g)
Sascha Goldner schrieb:
nachdem ich mein SuSE 8.2 nun auf den 2.4.22er kernel umgestellt habe, bekomme ich beim boot-vorgang die fehlermeldung:
modpobe: can't load module snd-via8233
mir ist klar, dass das modul nicht geladen werden kann, da es wahrscheinlich nicht existiert. Ich hab mir dann gedacht, da es ja mit alten SuSE-kernel funktioniert hat, schau ich mal, ob ich was in richtung via8233 finde. Das war auch der fall (in /usr/src/linux-2.4.20.SuSE/include/kernel/config/snd/via8233/).
Ich hab dann im neuen source-dverzeichnis, die gleich verzeichnis-struktur erstell wie im alten kernel-dir.
Das wird nichts bringen. Du kannst Dir 1000 Unterverzeichnisse anlegen und dort etwas reinschreiben - solange man den fuer die Kernelkonfigu- ration richtigen Dateien nicht mitteilt, dass diese Unterverzeichnisse zu beruecksichtigen sind und was damit gemacht werden soll, werden sie einfach ignoriert.
Dann kompiliert (make clean, make xconig, make dep clean bzImage modules modules_install). Hat auch alles geklappt. Nur hat's nichts gebracht.
Siehe oben. Das war zu erwarten.
Wo ist der fehler ?
Siehe Mail von Dennis. ALSA ist im Vanilla-Kernel nicht enthalten (SuSE pflegt es in ihren Kernel bereits ein) und Du musst daher nun selbst die Quellen von ALSA besorgen und fuer Deinen neuen Vanilla-Kernel die relevanten Module compilieren und installieren. Wie das geht, steht u.a. auf der Seite, wo Du auch das ALSA-Paket bekommst: http://www.alsa-project.org/ CU, Th.
participants (3)
-
Dennis Stosberg
-
Sascha Goldner
-
Thomas Hertweck