Por que a minha placa de som CMI8738 não funciona?

1

Por não funcionar, quero dizer:

Alto-falantes fazem barulho quando o plugue é movido de um receptáculo na parte de trás do cartão para outro. Nenhum som ou mesmo ruído é produzido ao executar o teste de alto-falante ou aplay.

Eu comprei uma placa de som barata ( StarTech PCISOUND5CH2 ) para encontrar novamente o som é extremamente difícil de chegar ao trabalho. Estou trabalhando com a Alsa porque presumi que os níveis superiores nunca funcionariam a menos que eu conseguisse que a Alsa cooperasse. Este, pelo menos, relatou ter trabalhado no Linux em algum momento.

Desativei o som onboard da placa-mãe porque é uma variante da Realtec e também não funcionou. Eu corri alsamixer para aumentar todos os volumes.

Minha configuração:

uname --all
Linux localhost.localdomain 4.8.6-201.fc24.x86_64 #1 SMP Thu Nov 3 14:38:57 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

SO: Fedora 24

Minhas informações da ALSA são aqui .

Confusamente, há muitos valores de dispositivos de som informados por aplay -L , entre eles um sysdefault:CARD=CMI8738 , mas nada rotulado como algo intuitivo, como "padrão".

Eu tentei o conselho no Alsa doc para desabilitar o DAC e o IEC8738, mas não tenho certeza se fiz isso corretamente, já que só consegui reduzi-los para 0.

Em nenhum caso recebo som, mas algumas vezes recebo uma mensagem de erro enigmática da seguinte forma:

aplay --device=rear:CARD=CMI8738 ./sine.wav  --channels=1
Playing WAVE './sine.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
aplay: set_params:1303: Channels count non available

Se você olhar para aplay.c na linha 1303:

err = snd_pcm_hw_params_set_channels(handle, params, hwparams.channels);
if (err < 0) {
    error(_("Channels count non available"));
    prg_exit(EXIT_FAILURE);
}

ele meramente verifica o código de erro retornado da função snd_pcm_hw_params_set_channels . A documentação que eu li sugere que ela está realmente fornecendo mais informações, mas o código-fonte a está ignorando e relatando um erro amplo. Infelizmente, as ferramentas não estão construindo fora da caixa (ou git repo), então eu não sou capaz de fazer a mudança que eu gostaria de ver o erro real.

Por que é tão difícil lutar comigo? Eu estaria melhor apenas pegando um dongle USB e ligando-o? Alguém pode apontar para um que pode ser adquirido a partir da data de lançamento da placa de som do Linux que realmente funciona no Fedora 24? Eu já passei por 3 sistemas de som.

    
por Id Rathernotsay 18.11.2016 / 04:37

0 respostas