FreeBSD snd_hda configurando o dispositivo de áudio

2

Eu tenho um Macbook Pro 11,3 com seu hardware de som no FreeBSD. Com alguma ajuda eu consegui configurar meu hardware para ter saída de fone de ouvido, mas os alto-falantes internos simplesmente não funcionam. Aqui está a minha inicialização verbosa original.

kernel: hdaa1: nid   0x    as seq device       conn  jack    loc        color   misc
kernel: hdaa1: 16 002b4020 2  0  Headphones    Jack  Combo   0x00       Green   0
kernel: hdaa1: 17 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 18 90100110 1  0  Speaker       Fixed Unknown Internal   Unknown 1
kernel: hdaa1: 19 90100112 1  2  Speaker       Fixed Unknown Internal   Unknown 1
kernel: hdaa1: 20 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 21 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 22 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 23 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 24 00ab9040 4  0  Mic           Jack  Combo   0x00       Pink    0
kernel: hdaa1: 25 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 26 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 27 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 28 90a60100 0  0  Mic           Fixed Digital Internal   Unknown 1
kernel: hdaa1: 29 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 30 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 31 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 32 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0
kernel: hdaa1: 33 004be030 3  0  SPDIF-out     Jack  Combo   0x00       White   0
kernel: hdaa1: 34 400000f0 15 0  Line-out      None  Unknown 0x00       Unknown 0

Eu consegui editar e fazer essas associações

hint.hdac.1.cad0.nid18.config="as=1 seq=0"
hint.hdac.1.cad0.nid19.config="as=1 seq=2"

que me dá áudio no fone de ouvido, mas .... eu gostaria de ter o áudio funcionando da melhor forma possível.

Eu tenho lido a documentação snd_hda mas, cara, é muito densa e eu realmente não estou entendendo isso muito bem.

Como posso resolver isso?

    
por user1610950 24.09.2016 / 08:49

1 resposta

0

Procure no log de inicialização por pcm devices. Eles devem levar alguma indicação do que eles se referem.

Você pode selecionar o dispositivo pcm que deseja usar definindo o sysctl:
hw.snd.default_unit
para o número pcm correto. Deve então nascer na vida.

    
por 09.07.2017 / 01:30