Falscher Modulpfad in Alsa-Package

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
pustekuchen
Beiträge: 15
Registriert: 20.04.2003 22:03:24
Wohnort: Berlin

Falscher Modulpfad in Alsa-Package

Beitrag von pustekuchen » 16.07.2003 17:56:33

Hi.

Mache grad erste Gehversuche mit der Compilierung des Kernels 2.4.20 ("the Debian way"). "Einfaches" Kernel-Bauen klappt, aber die Alsa-Treiber krieg ich nicht hin.

Alsa-Source besorgt und entpackt, Kernel konfiguriert, nun produziert

Code: Alles auswählen

make-kpkg --us --uc --rootcmd fakeroot --append-to-version -xxx --added-modules alsa-driver kernel_image modules_image
(auch) ein alsa-modules-Paket. Schön. Inspektion desselben ergibt, daß die Module dort in
/lib/modules/<alte-Kernel-Version>/alsa und in
/lib/modules/<alte-Version-version>-xxx/alsa liegen.

Was'n das?? Bug in kernel-package?
Kommentare?
Muß man etwa das Verzeichnis der Kernel-Quellen umbenennen?
Im eigentlichen Kernel-Paket ist alles i.O. Ohne diesen Modul-Schnickschnack hat's bisher auch sauber geklappt.

greetz
Nikolaus

Benutzeravatar
emely
Beiträge: 58
Registriert: 23.10.2002 23:54:15

Beitrag von emely » 17.07.2003 02:07:24

Wo sind die alsa-sourcen? (normal ist /usr/src/modules/ )

"-added-modules alsa-driver" kann man weglassen,
weil das schon durch modules-image erledigt ist.

So gehts zumindest bei mir.

pustekuchen
Beiträge: 15
Registriert: 20.04.2003 22:03:24
Wohnort: Berlin

Beitrag von pustekuchen » 17.07.2003 16:37:09

Nu,
die liegen unter /usr/src/modules/alsa-driver.
Normal, oder?

Das mit dem --added-modules stimmt wohl, hab ich in der Doku übersehen. Vielleicht ein Grund für diese merkwürdige Duplizierung? Aber woher nimmt make-kpkg die zwei verschiedenen Pfade?
Einzige mir erkennbare Quelle für den falschen Pfad/Kernelnamen ist der Verzeichnisname in dem die Kernelquellen liegen. Aber der sollte doch keine Rolle spielen.

Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Beitrag von x87 » 17.07.2003 17:02:15

Hallo
das mit alsa geht eigentlich so
1.kernel-quelle passend zum verwendeten kernel installieren
2.alsa entpacken und kompilieren
3.alsa module laden

wenn du den Kernel selbst kompiliert hast braucht du den Punkt 1 nicht

Mit freundlichen Grüßen

udo

Antworten