PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : snd-* Kernelmodule funktonieren nicht mehr



jimmy_17
31.12.03, 15:38
Hallo an alle!

Ich hoffe ihr könnt mir helfen. hab Suse 9.0, und es lief mal alles. Dann hab ich allerdings gegen die oberste Regel verstossen, kennt ihr sicherlich, und irgendwas gemacht, und jetzt läuft der Sound nicht mehr. Habe die Soundkarte gelöscht, und versucht, wieder zu installieren - Felermeldung lautet:


Das Kernelmodul snd-via82xx für die Soundunterstützung konnte nicht geladen werden [...]

Ich vermute, es funzt nicht mehr seitdem ich ein YOU gemacht hab. Okay, hab ich gedacht, lädste mal das Modul mit modprobe (denn soweit ich bisher weiß lädt man damit doch Kernelmodule, oder?)
Hat nix gebracht. Dann habe ich die Soundkarte im BIOS abgeschaltet (is onBoard), und Yast meldete mir, dass es keine Karte finden konnte (hatte sie vorher immer problemlos erkannt, kontne sie aber nicht laden). Das hatte ich erwartet, und versuchte die Karte so zu installieren - gleiches Resultat. Dann habe ich einen anderen Treiber installiert, und dabei ist mir aufgefallen, dass keiner zu installieren geht - er meldet immer, er könnte das jeweilige Modul nicht laden.

Dann hab ichs mir "yast2 sound .oss" probiert - geht auch nicht.

Habe dann Alsa neuinstalliert (von der CD), ohne Ergebniss. Danach habe ich irgendwann alle Pakete überhaupt neu von der CD kopiert (dabei "aus Versehen" meinen Apache endlich zum laufen gekriegt ;-) ) - aber auch dies ohne Resultat.

Dann habe ich bei modprobe die Debug-Funktion entdeckt.



KOOLANCE:/home/jimmy # modprobe -d snd-via82xx
=============================================
Module soundcore
kname soundcore
objkey soundcore
names: soundcore
mode: NORMAL
Module matching soundcore: /lib/modules/2.4.21-144-athlon/kernel/drivers/sound/soundcore.o
=============================================
=============================================
Module snd
kname snd
objkey snd
names: snd
options: snd_cards_limit=1 snd_device_mode=0666 snd_major=116
mode: NORMAL
Module matching snd: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd.o
=============================================
=============================================
Module snd-page-alloc
kname snd-page-alloc
objkey snd-page-alloc
names: snd-page-alloc
mode: NORMAL
Module matching snd-page-alloc: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-page-alloc.o
=============================================
=============================================
Module snd-seq-device
kname snd-seq-device
objkey snd-seq-device
names: snd-seq-device
mode: NORMAL
Module matching snd-seq-device: /lib/modules/2.4.21-144-athlon/kernel/sound/core/seq/snd-seq-device.o
=============================================
=============================================
Module snd-rawmidi
kname snd-rawmidi
objkey snd-rawmidi
names: snd-rawmidi
mode: NORMAL
Module matching snd-rawmidi: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-rawmidi.o
=============================================
=============================================
Module snd-mpu401-uart
kname snd-mpu401-uart
objkey snd-mpu401-uart
names: snd-mpu401-uart
mode: NORMAL
Module matching snd-mpu401-uart: /lib/modules/2.4.21-144-athlon/kernel/sound/drivers/mpu401/snd-mpu401-uart.o
=============================================
=============================================
Module snd-ac97-codec
kname snd-ac97-codec
objkey snd-ac97-codec
names: snd-ac97-codec
mode: NORMAL
Module matching snd-ac97-codec: /lib/modules/2.4.21-144-athlon/kernel/sound/pci/ac97/snd-ac97-codec.o
=============================================
=============================================
Module snd-timer
kname snd-timer
objkey snd-timer
names: snd-timer
mode: NORMAL
Module matching snd-timer: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-timer.o
=============================================
=============================================
Module snd-pcm
kname snd-pcm
objkey snd-pcm
names: snd-pcm
mode: NORMAL
Module matching snd-pcm: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-pcm.o
=============================================
=============================================
Module snd-via82xx
kname snd-via82xx
objkey snd-via82xx
names: snd-via82xx
options: snd_index=0
mode: NORMAL
Module matching snd-via82xx: /lib/modules/2.4.21-144-athlon/kernel/sound/pci/snd-via82xx.o
=============================================
KOOLANCE:/home/jimmy # modprobe -d snd-via82xx
=============================================
Module soundcore
kname soundcore
objkey soundcore
names: soundcore
mode: NORMAL
Module matching soundcore: /lib/modules/2.4.21-144-athlon/kernel/drivers/sound/soundcore.o
=============================================
=============================================
Module snd
kname snd
objkey snd
names: snd
options: snd_cards_limit=1 snd_device_mode=0666 snd_major=116
mode: NORMAL
Module matching snd: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd.o
=============================================
=============================================
Module snd-page-alloc
kname snd-page-alloc
objkey snd-page-alloc
names: snd-page-alloc
mode: NORMAL
Module matching snd-page-alloc: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-page-alloc.o
=============================================
=============================================
Module snd-seq-device
kname snd-seq-device
objkey snd-seq-device
names: snd-seq-device
mode: NORMAL
Module matching snd-seq-device: /lib/modules/2.4.21-144-athlon/kernel/sound/core/seq/snd-seq-device.o
=============================================
=============================================
Module snd-rawmidi
kname snd-rawmidi
objkey snd-rawmidi
names: snd-rawmidi
mode: NORMAL
Module matching snd-rawmidi: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-rawmidi.o
=============================================
=============================================
Module snd-mpu401-uart
kname snd-mpu401-uart
objkey snd-mpu401-uart
names: snd-mpu401-uart
mode: NORMAL
Module matching snd-mpu401-uart: /lib/modules/2.4.21-144-athlon/kernel/sound/drivers/mpu401/snd-mpu401-uart.o
=============================================
=============================================
Module snd-ac97-codec
kname snd-ac97-codec
objkey snd-ac97-codec
names: snd-ac97-codec
mode: NORMAL
Module matching snd-ac97-codec: /lib/modules/2.4.21-144-athlon/kernel/sound/pci/ac97/snd-ac97-codec.o
=============================================
=============================================
Module snd-timer
kname snd-timer
objkey snd-timer
names: snd-timer
mode: NORMAL
Module matching snd-timer: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-timer.o
=============================================
=============================================
Module snd-pcm
kname snd-pcm
objkey snd-pcm
names: snd-pcm
mode: NORMAL
Module matching snd-pcm: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-pcm.o
=============================================
=============================================
Module snd-via82xx
kname snd-via82xx
objkey snd-via82xx
names: snd-via82xx
options: snd_index=0
mode: NORMAL
Module matching snd-via82xx: /lib/modules/2.4.21-144-athlon/kernel/sound/pci/snd-via82xx.o
=============================================
KOOLANCE:/home/jimmy # modprobe -d snd-via82xx
=============================================
Module soundcore
kname soundcore
objkey soundcore
names: soundcore
mode: NORMAL
Module matching soundcore: /lib/modules/2.4.21-144-athlon/kernel/drivers/sound/soundcore.o
=============================================
=============================================
Module snd
kname snd
objkey snd
names: snd
options: snd_cards_limit=1 snd_device_mode=0666 snd_major=116
mode: NORMAL
Module matching snd: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd.o
=============================================
=============================================
Module snd-page-alloc
kname snd-page-alloc
objkey snd-page-alloc
names: snd-page-alloc
mode: NORMAL
Module matching snd-page-alloc: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-page-alloc.o
=============================================
=============================================
Module snd-seq-device
kname snd-seq-device
objkey snd-seq-device
names: snd-seq-device
mode: NORMAL
Module matching snd-seq-device: /lib/modules/2.4.21-144-athlon/kernel/sound/core/seq/snd-seq-device.o
=============================================
=============================================
Module snd-rawmidi
kname snd-rawmidi
objkey snd-rawmidi
names: snd-rawmidi
mode: NORMAL
Module matching snd-rawmidi: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-rawmidi.o
=============================================
=============================================
Module snd-mpu401-uart
kname snd-mpu401-uart
objkey snd-mpu401-uart
names: snd-mpu401-uart
mode: NORMAL
Module matching snd-mpu401-uart: /lib/modules/2.4.21-144-athlon/kernel/sound/drivers/mpu401/snd-mpu401-uart.o
=============================================
=============================================
Module snd-ac97-codec
kname snd-ac97-codec
objkey snd-ac97-codec
names: snd-ac97-codec
mode: NORMAL
Module matching snd-ac97-codec: /lib/modules/2.4.21-144-athlon/kernel/sound/pci/ac97/snd-ac97-codec.o
=============================================
=============================================
Module snd-timer
kname snd-timer
objkey snd-timer
names: snd-timer
mode: NORMAL
Module matching snd-timer: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-timer.o
=============================================
=============================================
Module snd-pcm
kname snd-pcm
objkey snd-pcm
names: snd-pcm
mode: NORMAL
Module matching snd-pcm: /lib/modules/2.4.21-144-athlon/kernel/sound/core/snd-pcm.o
=============================================
=============================================
Module snd-via82xx
kname snd-via82xx
objkey snd-via82xx
names: snd-via82xx
options: snd_index=0
mode: NORMAL
Module matching snd-via82xx: /lib/modules/2.4.21-144-athlon/kernel/sound/pci/snd-via82xx.o
=============================================


Scheinbar nichts ungewöhnliches, oder?

Inzwischen bin ich etwas verzweifelt - ich hab keine ahnung, was ich noch tun könnte (außer einmal drüberbügeln) Aber das hab ich bei Windoof schon immer gemacht, und ich dachte, ich könnte mir jetz mal nen anderes Verhalten angewöhnen :)

Habe gegoogelt, aber nichts dementsprechendes gefunden, andere Alsa probiert, neuere, ältere, nichts. Dann hab ich die Kernelmodule gesucht, aber leider kein paket entdeckt, das diese beinhalten könnte :rolleyes: Sonst würd ich die ja nochmal neu installieren - oder sind die in Alsa drin?

Wär verdammt cool wenn mir jemand helfen könnte - und danke dir, wenn du hier angekommen bist, fürs lesen :D

schönes neues jahr wünscht euch
jimmy

CaptainIglu
31.12.03, 16:08
Hallo,

has du schon mal probiert die module manuell mit modprobe oder insmod zu laden.
Vielleicht wird dir da angezeigt, warum das modul nicht geladen werden konnte.

mit lsmod kannst du dir die geladenen module anzeigen lassen.

Viel Glück
CaptainIglu

jimmy_17
01.01.04, 09:58
has du schon mal probiert die module manuell mit modprobe oder insmod zu laden.
Vielleicht wird dir da angezeigt, warum das modul nicht geladen werden konnte.

mit lsmod kannst du dir die geladenen module anzeigen lassen.


Joo, modprobe hab ich probiert, und die Debug-Ausgabe oben gepostet. lsmod hab ich eben ausprobiert, von den gelistetten hat nur "soundcore" meines Wissens mit der soundkarte zu tun. :rolleyes:

Update:
Nachdem ich "modprobe snd-via82xx" ausgefürt hab, sind die Module gelistet, wenn ich lsmod ausführe:



KOOLANCE:/home/jimmy # lsmod
Module Size Used by Not tainted
snd-via82xx 16160 0 (unused)
snd-pcm 74148 0 [snd-via82xx]
snd-timer 17024 0 [snd-pcm]
snd-ac97-codec 45400 0 [snd-via82xx]
snd-mpu401-uart 4128 0 [snd-via82xx]
snd-rawmidi 15968 0 [snd-mpu401-uart]
snd-seq-device 4528 0 [snd-rawmidi]
snd-page-alloc 6676 0 [snd-via82xx snd-pcm]
snd 40388 0 [snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]


Nach dem Ausführen von Yast2 hat sich die Ausgabe dann etwas verändert:



KOOLANCE:/home/jimmy # lsmod
Module Size Used by Not tainted
snd-via82xx 16160 0
snd-pcm 74148 0 [snd-via82xx]
snd-timer 17024 0 [snd-pcm]
snd-ac97-codec 45400 0 [snd-via82xx]
snd-mpu401-uart 4128 0 [snd-via82xx]
snd-rawmidi 15968 0 [snd-mpu401-uart]
snd-seq-device 4528 0 [snd-rawmidi]
snd 40388 0 [snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
snd-page-alloc 6676 0 [snd-via82xx snd-pcm]
[QUOTE]

Das Modul ist nicht mehr als "unused" bezeichnet, das ist der Unterschied den ich sehe. Kann mir allerdings keinen rechten Reim drauf machen.

Starte ich Yast2, und habe die Module vorher mit modprobe -r entladen, dann startet Yast2 sie selber - quittiert dann aber mit der Fehlermeldung. Nach dem Abbrechen des Setups sind noch 2 Module geladen:

[QUOTE]
KOOLANCE:/home/jimmy # lsmod
Module Size Used by Not tainted
snd 40388 0
snd-page-alloc 6676 0


Jemand ne Idee?

Hoffe ihr seid gut gerutscht... :)

jimmy



mfg
jimmy