Hi,
ich kämpfe momentan mit dem Problem, ALSA auf einem nackten System zum laufen zu bekommen, auf dem irgendwann mal ein XBMC standalone laufen soll. Ich habe eine Intel-Onboard-Karte auf einem ASRock-Board, was Analog-Output und HDMI hat. Ich möchte das ganze analog haben, bzw in einem Status, dass ich im XBMC den Output wählen kann. Zusätzlich habe ich noch einen TV-Stick, der auch einen Audiochip besitzt. Den benötige ich allerdings nicht. Beim Debugoutput ist er auch nicht angeschlossen.
Das Problem ist folgendes:
$ sudo aplay /usr/share/sounds/alsa/Front_Center.wav ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave aplay: main:722: Fehler beim Öffnen des Gerätes: Datei oder Verzeichnis nicht gefunden
Andere Soundtestprogramme liefern ähnlichen Output.
Die Live-CD und eine normale Desktopumgebung machen allerdings ganz normal krach. Nur auf dem Minimal klappts nicht.
Hier der Debugoutput:
$ lsb_release -d Description: Ubuntu 13.10
$ uname -r 3.11.0-15-generic
$ cat /proc/asound/cards 0 [MID ]: HDA-Intel - HDA Intel MID HDA Intel MID at 0xf0514000 irq 45 1 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xf0510000 irq 46
Die PCH ist der Analoge output.
$ aplay -l **** Liste der Hardware-Geräte (PLAYBACK) **** Karte 0: MID [HDA Intel MID], Gerät 3: HDMI 0 [HDMI 0] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 0: MID [HDA Intel MID], Gerät 7: HDMI 1 [HDMI 1] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 0: MID [HDA Intel MID], Gerät 8: HDMI 2 [HDMI 2] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: PCH [HDA Intel PCH], Gerät 0: ALC662 rev1 Analog [ALC662 rev1 Analog] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0
$ aplay /usr/share/sounds/alsa/Noise.wav ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave aplay: main:722: Fehler beim Öffnen des Gerätes: Datei oder Verzeichnis nicht gefunden
$ lspci -nnk | grep -iA2 audio 00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06) Subsystem: ASRock Incorporation Device [1849:0c0c] Kernel driver in use: snd_hda_intel -- 00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05) Subsystem: ASRock Incorporation Device [1849:7662] Kernel driver in use: snd_hda_intel
$ ps -C esd PID TTY TIME CMD
$ ps -C arts PID TTY TIME CMD
$ ps -C pulseaudio PID TTY TIME CMD
$ grep "^audio" /etc/group | grep "$USER" | wc -l 1
$ lsmod | grep "snd" snd_seq_midi 13324 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi snd_rawmidi 30095 1 snd_seq_midi snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi snd_hda_intel 48171 0 snd_hda_codec_realtek 55704 1 snd_hda_codec_hdmi 41117 1 snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel snd_hwdep 13602 1 snd_hda_codec snd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel snd_page_alloc 18710 2 snd_pcm,snd_hda_intel snd_timer 29433 2 snd_pcm,snd_seq snd 69141 11 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi soundcore 12680 1 snd
$ head -n 3 /proc/asound/card0/codec#0 Codec: Intel Haswell HDMI Address: 0 AFG Function Id: 0x1 (unsol 0)
$ head -n 3 /proc/asound/card0/codec97#0/ac97#0-0 head: »/proc/asound/card0/codec97#0/ac97#0-0“ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
$ head -n 3 /proc/asound/card0/codec97#0/ac97#0-0+regs head: »/proc/asound/card0/codec97#0/ac97#0-0+regs“ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
$ cat ~/.asoundrc cat: /home/xbmc/.asoundrc: Datei oder Verzeichnis nicht gefunden
$ cat ~/.asoundrc.asoundconf cat: /home/xbmc/.asoundrc.asoundconf: Datei oder Verzeichnis nicht gefunden
$ cat /etc/asound.conf cat: /etc/asound.conf: Datei oder Verzeichnis nicht gefunden