Placa de som não detectada pelo ALSA, mas detectada pelo kernel

4

Executando arch linux com:

Linux hunchback 3.17.4-1-ARCH #1 SMP PREEMPT Fri Nov 21 21:14:42 CET 2014 x86_64 GNU/Linux

Quando eu corro:

$ aplay -l
aplay: device_list:268: no soundcards found...

Mas isso é detectado pelo kernel:

$ cat /proc/asound/cards 
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebf4000 irq 26

$ cat /proc/asound/card0/codec#0  
Codec: Realtek ALC887-VD
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0887
Subsystem Id: 0x10438445
Revision Id: 0x100302
No Modem Function Group found
Default PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
....

$ ls -l /dev/snd/
drwxr-xr-x 2 root root       60 Jul  7 17:29 by-path
crw-rw---- 1 root audio 116,  2 Jul  7 17:29 controlC0
crw-rw---- 1 root audio 116,  7 Jul  7 17:29 hwC0D0
crw-rw---- 1 root audio 116,  4 Jul  7 17:29 pcmC0D0c
crw-rw---- 1 root audio 116,  3 Jul  7 17:29 pcmC0D0p
crw-rw---- 1 root audio 116,  5 Jul  7 17:29 pcmC0D1p
crw-rw---- 1 root audio 116,  6 Jul  7 17:29 pcmC0D2c
crw-rw---- 1 root audio 116,  1 Jul  7 17:29 seq
crw-rw---- 1 root audio 116, 33 Jul  7 17:29 timer
    
por Dan 08.07.2015 / 04:36

1 resposta

1

Eu tive um problema semelhante recentemente, seguindo os comentários que consegui resolver.

Certifique-se de fazer parte do grupo audio , para poder acessar o servidor pulseaudio (consegui listar os dispositivos com aplay -l apenas como raiz, não como um usuário normal).

Você pode adicionar um usuário ao grupo de áudio com:

sudo usermod --append --groups audio <username>

O usuário precisa fazer logout e efetuar login novamente para os efeitos a serem aplicados.

    
por 26.11.2017 / 22:47