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?
emu10k1 modul lässt sich nicht installieren
-
- Beiträge: 51
- Registriert: 27.07.2003 22:27:54
-
Kontaktdaten:
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
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.
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.
-
- Beiträge: 51
- Registriert: 27.07.2003 22:27:54
-
Kontaktdaten:
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.
neu kompiliert - jetzt gehts... dachte man kann einzelne Module
in den kernel laden ohne den komplett neu kompilieren
zu müssen.
was bewirkt der eintrag initrd=/initrd.img ???Vorher solltest Du aber vielleicht noch Deine /etc/lilo.conf wie folgt anpassen:
...
image=/vmlinuz
label=Linux
read-only
initrd=/initrd.img
...
- 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
Hi silversurfer,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?
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
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
"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.
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.