emu10k1 modul lässt sich nicht installieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
silversurfer
Beiträge: 51
Registriert: 27.07.2003 22:27:54
Kontaktdaten:

emu10k1 modul lässt sich nicht installieren

Beitrag von silversurfer » 24.09.2003 12:47:49

Hallo Leute,

hab gestern mein Woody auf sid upgegradet und dazu
nen neuen Kernel 2.4.22 kompiliert.
Aber jetzt kann ich auf einmal das Modul emu10k1 für
meine SB Live 1024 nicht mehr laden.
Auf meinem Woody mit dem 2.4.18 Kernel hat es einwand-
frei funktioniert ... :(

Jemand ne Idee woran das liegen könnte?

thermoman
Beiträge: 189
Registriert: 22.07.2003 16:31:23

Beitrag von thermoman » 24.09.2003 13:34:40

Vielleicht daran, daß Du es

a) in den Kernel kompiliert hast
b) garnicht kompiliert hast

Such mal nach CONFIG_SOUND_EMU10K1 in der /usr/src/linux/.config

mfg,
thermoman
Erst Debian GNU/Linux, dann ab 2004 ein paar Jahre Gentoo Linux und seit vielen Jahren wieder Debian (& Ubuntu)

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 24.09.2003 14:53:59

Installier doch einfach den Kernel, der als Debian-Paket angeboten wird, je nach Prozessor-Typ halt:

kernel-image-2.4-686
kernel-image-2.4-k7
etc.
etc.

Vorher solltest Du aber vielleicht noch Deine /etc/lilo.conf wie folgt anpassen:

...
image=/vmlinuz
label=Linux
read-only
initrd=/initrd.img
...

Gruss, Joerg.

silversurfer
Beiträge: 51
Registriert: 27.07.2003 22:27:54
Kontaktdaten:

Beitrag von silversurfer » 24.09.2003 16:28:11

hm, also ich hab jetzt den kernel nochmal komplett
neu kompiliert - jetzt gehts... dachte man kann einzelne Module
in den kernel laden ohne den komplett neu kompilieren
zu müssen.
Vorher solltest Du aber vielleicht noch Deine /etc/lilo.conf wie folgt anpassen:

...
image=/vmlinuz
label=Linux
read-only
initrd=/initrd.img
...
was bewirkt der eintrag initrd=/initrd.img ???

Benutzeravatar
holgerw
Beiträge: 1489
Registriert: 13.03.2003 16:19:00
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Marburg

Re: emu10k1 modul lässt sich nicht installieren

Beitrag von holgerw » 25.09.2003 13:09:37

silversurfer hat geschrieben:Hallo Leute,

hab gestern mein Woody auf sid upgegradet und dazu
nen neuen Kernel 2.4.22 kompiliert.
Aber jetzt kann ich auf einmal das Modul emu10k1 für
meine SB Live 1024 nicht mehr laden.
Auf meinem Woody mit dem 2.4.18 Kernel hat es einwand-
frei funktioniert ... :(

Jemand ne Idee woran das liegen könnte?
Hi silversurfer,

Du hast vermutlich versucht, ein alsamodul zu laden, das mit einem anderen Kompiler erstellt wurde als Dein Kernel.
Alsadriver und Kernel müssen immer mit der gleichen Kompilerversion kompiliert werden, sonst kann es zu Problemen kommen.
Woody nutzt gcc 2.95.
Sid nutzt gcc 3.0 bzw. 3.3

Ggf. musst Du den symbolischen Link gcc anpassen, falls noch einmal kernelnahe Module kompiliert werden müssen.

Grüße,
Holger

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 25.09.2003 17:30:50

"initrd" steht fuer Initital-Ramdisk. Da sind modulare Treiber drin, die vor dem Zugriff auf die root-Parition gebraucht werden. Beispiel: Du hast einen SCSI-Controller, der Treiber liegt aber als Modul auf der root-Partition. Du brauchst aber den Treiber, um überhaupt erstmal auf die Platte zugreifen zu können! Man kann daher eine Ramdisk erzeugen, wo absolut notwenige Kernel-Module drin stehen.

Compiliert man alles statisch in den Kernel, braucht man das natürlich nicht. Die Kernel-Versionen, die direkt von Debian kommen, sind aber absolut modular, daher wird dieser Eintrag benötigt.

Gruss, Jomo.

Antworten