Hallo Liste, ich habe seit Kurzem das Problem, daß mein Soundsystem (Alsa) nicht mehr funktioniert. Ich habe an der Konfiguration absolut nichts verändert, außer daß ich mir in letzter Zeit ständig neue Kernel backe. Die enthalten außer der allgemeinen Soundfunktion als Modul keine weiteren Soundmodule. Die Alsa-Sourcen (Treiber, Libs, Utils) werden fehlerfrei kompiliert und installiert. Dennoch erhalte ich beim Ausführen von #alsamixer oder #amixer die folgenden Fehlermeldungen: als User: alsamixer: failed to open mixer #0/#0: Keine Berechtigung #amixer: The ALSA sound driver was not detected in this system. als Root: alsamixer: failed to open mixer #0/#0: Das Argument ist ung?ltig amixer: Mixer 0/0 open error: Das Argument ist ung?ltig lsmod zeigt folgenden Output: root@erde:/home/jantim > lsmod Module Size Used by soundcore 3376 0 (autoclean) radeon 93232 1 agpgart 12848 3 snd-seq-midi 3440 0 (unused) snd-seq-midi-event 2960 0 [snd-seq-midi] snd-seq 43392 0 [snd-seq-midi snd-seq-midi-event] snd-card-trident 2704 0 snd-trident 15456 0 [snd-card-trident] snd-pcm 30784 0 [snd-trident] snd-timer 9152 0 [snd-seq snd-pcm] snd-ac97-codec 24768 0 [snd-trident] snd-mixer 27920 0 [snd-trident snd-ac97-codec] snd-mpu401-uart 2416 0 [snd-card-trident snd-trident] snd-rawmidi 9952 0 [snd-seq-midi snd-mpu401-uart] snd-seq-device 3968 0 [snd-seq-midi snd-seq snd-trident snd-rawmidi] snd 27456 2 [snd-seq-midi snd-seq-midi-event snd-seq snd-card-trident snd-trident snd-pcm snd-timer snd-ac97-codec snd-mixer snd-mpu401-uart snd-rawmidi snd-seq-device] In #/etc/modules.conf ist folgendes eingetragen: alias char-major-116 snd alias snd-card-0 snd-card-trident #post-install snd-card-trident /usr/sbin/alsactl "restore" alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660 snd_device_gid=29 snd_device_uid=0 options snd-card-trident snd_index=0 snd_id=CARD_0 In /proc/asound/ finde ich (zusammengefaßt) folgende Informationen: 0 [CARD_0 ]: 4DWave - Trident 4DWave PCI Trident 4DWaveNX at 0x9400, irq 14 0: [0] : control 1: : sequencer 6: [0- 0]: mixer 8: [0- 0]: raw midi 16: [0- 0]: digital audio playback 18: [0- 2]: digital audio playback 24: [0- 0]: digital audio capture 25: [0- 1]: digital audio capture 33: : timer 00-00: trident_dx_nx : Trident 4DWave : playback 32 : capture 1 00-01: trident_dx_nx : Trident 4DWave : capture 4 00-02: trident_dx_nx : Trident 4DWave S/PDIF : playback 1 Advanced Linux Sound Architecture Driver Version 0.5.11. Compiled on Dec 3 2001 for kernel 2.4.16. Ich habe schon bei google und groups.google gesucht und gleiche Problemschilderungen gefunden, allerdings nur einen einzigen Lösungsvorschlag: im BIOS bei "PnP OS" sei "No" anzugeben. Das ist bei mir aber seit jeher der Fall. Hat einer aus der Liste dieses Problem schon einmal gehabt und erfolgreich und nachvollziehbar lösen können? Danke für Antworten, JT P.S.: Ich habe keine Lust, das System komplett neu zu installieren, weil das Soundsystem nicht funktioniert.
You wrote (Montag, 3. Dezember 2001 23:05):
Hallo Liste,
ich habe seit Kurzem das Problem, daß mein Soundsystem (Alsa) nicht mehr funktioniert. Ich habe an der Konfiguration absolut nichts verändert, außer daß ich mir in letzter Zeit ständig neue Kernel backe.
ALSA 0.5.12 hat ein Problem mit dem Kernel 2.4.16. Nachstehende Mail beschreibt, wie man das Problem beheben kann (bei mir funktioniert das). Thomas. On Sat, Nov 24, 2001 at 07:24:47PM -0800, Alex Davis wrote:
Somewhere between 2.4.15pre6 and 2.4.15 final, fs/proc/inode.c was modified. The change causes all the devices files that ALSA creates in /proc/asound/dev to have a major and minor number of zero. I'm sending a patch to revert the file back to what it was in 2.4.15pre5.
This change present on alsa-driver cvs fixed the problem on mine, at least. diff -urN --exclude=CVS alsa-driver-0.5.12/kernel/info.c alsa-driver/kernel/info.c --- alsa-driver-0.5.12/kernel/info.c Wed Jun 28 02:02:03 2000 +++ alsa-driver/kernel/info.c Wed Nov 21 23:28:35 2001 @@ -897,7 +897,9 @@ if (p) { snd_info_device_entry_prepare(p, entry); #ifdef LINUX_2_3 - p->proc_fops = &snd_fops; + /* we should not set this - at least * on 2.4.14 or later it causes + problems! */ + /* p->proc_fops = &snd_fops; */ #else p->ops = &snd_info_device_inode_operations; #endif
On 03-Dec-2001 Jan Tim Schueszler wrote:
ich habe seit Kurzem das Problem, daß mein Soundsystem (Alsa) nicht mehr funktioniert. Ich habe an der Konfiguration absolut nichts verändert, außer daß ich mir in letzter Zeit ständig neue Kernel backe. Die enthalten außer der allgemeinen Soundfunktion als Modul keine weiteren Soundmodule. Die Alsa-Sourcen (Treiber, Libs, Utils) werden fehlerfrei kompiliert und installiert. Dennoch erhalte ich beim Ausführen von #alsamixer oder #amixer die folgenden Fehlermeldungen:
als User: alsamixer: failed to open mixer #0/#0: Keine Berechtigung #amixer: The ALSA sound driver was not detected in this system.
Tja, der ALSA Driver beisst sich mit Kernels 2.4.14+ Deshalb gibt es seit einigen Tagen die fehlerbereinigte Version auf der ALSA Hompage zum Downloaden ... Gruss Hansjörg
participants (3)
-
Hansjoerg Alfonz
-
Jan Tim Schueszler
-
Thomas Hofer