Debian jessie sem som

1

então este é um problema estranho. Meu dispositivo de som está sendo reconhecido:

[Tue Sep 12 14:16:53 2017] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[Tue Sep 12 15:04:33 2017] snd_hda_intel 0000:00:1f.3: no codecs initialized

Mesmo que nenhum codec seja inicializado, isso não deve afetar Jessie usando o dispositivo, certo?

Esta é a saída lspci -vv para o dispositivo de áudio:

00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
    Subsystem: Lenovo Device 30d0
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 32
    Interrupt: pin A routed to IRQ 125
    Region 0: Memory at df040000 (64-bit, non-prefetchable) [size=16K]
    Region 4: Memory at df020000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: [50] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Address: 00000000feeff00c  Data: 4142
    Kernel driver in use: snd_hda_intel

Então, snd_hda_intel é carregado corretamente, e o dispositivo está sendo reconhecido pelo kernel, mas de alguma forma, quando eu vou para o Sound > Hardware, nenhum dispositivo está presente.

alsactl init falha com

alsactl: init:1758: No soundcards found..

e cat /proc/asound/cards --- no soundcards ---

Tentei reinstalar alsa-utils, bem como pulso sem sucesso. (mesmo que não seja esperado que a reinstalação do pulso ajude, mas não pode doer).

Qualquer ajuda é apreciada

Esta é a informação do mobo + kernel em execução:

 Mobo: LENOVO model: 30D0 v: SDK0J40705 WIN 3425060396052 Bios: LENOVO v: FWKT63A date: 12/08/2016. Kernel version running: 4.9.0-0.bpo.3-amd64
    
por py9 12.09.2017 / 14:36

1 resposta

0

Resposta parcial: O hardware de som consiste em duas partes, a própria placa de som (no seu caso, visível no barramento PCI como dispositivo de áudio), e o codec ( s) (pode haver mais de um codec). O codec é um chip digitalmente conectado à própria placa de som e contém os conversores A / D e D / A, mixers, amplificadores, etc., juntamente com as entradas / saídas analógicas que são conectadas aos conectores de fone de ouvido e de linha.

Portanto, sem codec, sem som.

É inteiramente possível que o driver do kernel também inicialize a estrutura da "placa de som" somente se houver pelo menos um codec presente.

Agora a questão é por que o driver não consegue encontrar um codec. Pode haver configurações do BIOS que habilitam / desabilitam codecs (dê uma olhada), e o próprio codec pode ser incomum, e precisam de drivers especiais.

Atualize seu kernel para a versão mais recente, na esperança de que talvez nesse meio tempo um driver para o codec tenha sido adicionado. Se isso não ajudar, e não houver nada nas configurações da BIOS, registre um bug com os desenvolvedores de kernel da ALSA ( link ) .

    
por 12.09.2017 / 19:00

Tags