Okay, der Threadtitel ist nicht wirklich gut gewählt, ich weiss - nur kommt die Fehlermeldung, welche ich oben gepostet habe in einem Fenster, was in der Titelleiste "aRts-Fehler" stehen hat.
Die Webcam ging die ganze Zeit. Dafür habe ich linux-uvc (für das Bild) und snd-usb-audio (für den Ton) im Kernel aktivieren müssen. Und zu dem Zeitpunkt hat auch die Soundkarte einwandfrei funktioniert. Ob der Fehler direkt danach aufgetreten ist, weiss ich nicht. Aber - wie meinem Posting oben zu entnehmen - ging ja zwischendurch (ohne Änderungen am System) wieder alles.
Als Soundkarte habe ich eine onboard-Lösung - lspci sagt
|
Quellcode
|
1
|
00:0b.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
|
und dafür verwende ich das Modul snd-cs46xx, was auch bisher reibungslos funktioniert hat. Das komische daran ist, das - wie oben beschrieben - ein einmaliges Ausführen von "alsaconf" den o.g. Fehler bringt. Das zweite Ausführen jedoch erfolgreich ist. Und das alles, ohne Änderungen in der Konfiguration, dem Laden von Modulen, etc. Ausserdem werden beim Systemstart alle Module geladen und es treten keine Fehler auf. Ein manuelles Laden der Module (nach vorherigem entladen, da es ja bereits beim Start richtig geladen wird) sagt
|
Quellcode
|
1
2
3
4
5
|
# modprobe -v snd-cs46xx
insmod /lib/modules/2.6.24-gentoo-r8/kernel/sound/ac97_bus.ko
insmod /lib/modules/2.6.24-gentoo-r8/kernel/sound/pci/ac97/snd-ac97-codec.ko
insmod /lib/modules/2.6.24-gentoo-r8/kernel/sound/core/snd-rawmidi.ko
insmod /lib/modules/2.6.24-gentoo-r8/kernel/sound/pci/cs46xx/snd-cs46xx.ko
|
Aber auch hier tritt beim ersten Ausführen von "alsaconf" der o.g. Fehler auf.
Ach ja, die dmesg bringt plötzlich beim manuellen Laden der Module folgende Fehlermeldung:
|
Quellcode
|
1
2
3
4
5
6
|
ERROR: snd-cs46xx: never read ISV3 & ISV4 from AC'97
Try reloading the ALSA driver, if you find something
broken or not working on your soundcard upon
this message please report to alsa-devel@alsa-project.org
ACPI: PCI interrupt for device 0000:00:0b.0 disabled
Sound Fusion CS46xx: probe of 0000:00:0b.0 failed with error -5
|
Diese kommt nicht, wenn ich die Module einfach beim Systemstart laden lasse, daher ist mir die Fehlermeldung bisher nicht aufgefallen.
Kann es sein, dass sich die zwei Soundmodule gegenseitig blockieren - und warum funktioniert dann alles nach einem zweimaligen Ausführen von alsaconf?