“O dispositivo de áudio Intel SST WDM” não funciona no Xubuntu 18.04

1

Eu não tenho ideia de como fazer o som funcionar no Xubuntu 18.04. Versões anteriores com kernels mais antigos não detectavam a maior parte do meu hardware, o novo 18.04 com o 4.15 Linux Kernel detectou todo o hardware, exceto a placa de som. No OEM Windows10, o som está funcionando bem e é descrito como "Intel SST Audio Device WDM" Eu colo no final algumas saídas, deixe-me saber se devo executar qualquer outro comando para diagnosticar o problema. Espero que alguém possa ajudar; desde já, obrigado. Juan.

~$ sudo lshw -C sound

*-multimedia NO RECLAMADO
descripción: Multimedia controller
producto: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit
fabricante: Intel Corporation
id físico: 3
información del bus: pci@0000:00:03.0
versión: 36
anchura: 32 bits
reloj: 33MHz
capacidades: pm msi cap_list
configuración: latency=0
recursos: memoria:91000000-913fffff
*-usb:1
descripción: Vídeo
producto: USB Camera
fabricante: Generic
id físico: 4
información del bus: usb@1:4
versión: 1.07
serie: 200901010001
capacidades: usb-2.00
configuración: driver=uvcvideo maxpower=500mA speed=480Mbit/s


~$ lspci
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers (rev 36)
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
00:16.0 USB controller: Intel Corporation Device 22b7 (rev 36)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)

$ lsmod | grep "sst"
snd_soc_sst_cht_bsw_nau8824    16384  0
snd_intel_sst_acpi     16384  1
snd_intel_sst_core     53248  1 snd_intel_sst_acpi
snd_soc_sst_atom_hifi2_platform   102400  2 snd_intel_sst_core
snd_soc_acpi           16384  1 snd_intel_sst_acpi
snd_soc_nau8824        57344  2 snd_soc_sst_cht_bsw_nau8824
snd_soc_acpi_intel_match    20480  1 snd_intel_sst_acpi
snd_soc_core          241664  3 
snd_soc_sst_cht_bsw_nau8824,snd_soc_nau8824,snd_soc_sst_atom_hifi2_platform
snd_pcm                98304  6    
snd_soc_sst_cht_bsw_nau8824,snd_soc_nau8824,snd_hdmi_lpe_audio,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm_dmaengine
snd                    81920  10     
snd_seq,snd_soc_sst_cht_bsw_nau8824,snd_seq_device,snd_timer,snd_compress,snd_hdmi_lpe_audio,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm,snd_rawmidi

$ dmesg | grep "sst"
[    7.042875] intel_sst_acpi 808622A8:00: LPE base: 0x91600000 size:0x200000
[    7.042880] intel_sst_acpi 808622A8:00: IRAM base: 0x916c0000
[    7.042931] intel_sst_acpi 808622A8:00: DRAM base: 0x91700000
[    7.042941] intel_sst_acpi 808622A8:00: SHIM base: 0x91740000
[    7.042981] intel_sst_acpi 808622A8:00: Mailbox base: 0x91744000
[    7.042990] intel_sst_acpi 808622A8:00: DDR base: 0x20000000
[    7.043126] intel_sst_acpi 808622A8:00: Got drv data max stream 25
[   67.472476] intel_sst_acpi 808622A8:00: FW Version 01.0b.02.02

$ ls /sys/class/sound
card0  comprC1D2  controlC1  pcmC0D1p  pcmC1D0c  pcmC1D1p  timer
card1  controlC0  pcmC0D0p   pcmC0D2p  pcmC1D0p  seq
    
por Juanse 30.04.2018 / 00:51

1 resposta

0

Eu não sei se isso vai ajudá-lo, porque eu não tenho idéia do que é o seu hardware, mas na minha configuração (Arch Linux k4.17) o som funcionou um pouco OutOfTheBox. O driver do kernel bytcrrt5640 é responsável por esse milagre (você sabe BayTrail + Linux). Acabei de adicionar bytcr-rt5640 arquivos de configuração do UCM a /usr/share/alsa/ucm e tudo funcionou.

Para garantir que você possa ver o cartão, observe a saída desses comandos:

lsmod | grep "sst"

Procura sst na lista de módulos carregados

dmesg | grep "sst"

Procura por sst no log de inicialização atual

ls /sys/class/sound

Isso informa se existem placas reconhecidas pelo kernel

Se você vir o cartão em sysfs, leia o arquivo driver nesse dispositivo ( /sys/class/sound/cardX/driver ou nome ou algo assim), que deve mostrar se a placa é reconhecida pelo seu kernel.

Se você encontrar o cartão, mas você não pode vê-lo, por exemplo, no pavucontrol, então você tem que copiar os arquivos UCM de este repositório do GitHub . Basta baixá-lo, cd na pasta correta e ler o arquivo README . Deveria te contar o resto. Depois de instalar as configurações, reinicialize (a maneira mais fácil) e você poderá ver o dispositivo em pavucontrol .

EDIT # 1 (Após detalhes adicionais)

Ah, entendo. Você deve copiar o diretório chtnau8824 (como você pode ver na saída do lsmod). Digite o repositório de arquivos do UCM que você baixou e execute este comando: sudo cp -r chtnau8824 /usr/share/alsa/ucm/ e deve funcionar como esperado. De qualquer forma, obrigado pelo seu comentário gentil e fornecendo detalhes adicionais que ajudaram a resolver (espero) este problema.

EDIT # 2 cht_bsw_nau8824

Ainda não sei exatamente qual é o seu outro hardware (como o modelo de tablet), mas o que eu encontrei é repositório com arquivos UCM especificamente para sua placa de som (se minhas suposições estiverem corretas). O repositório é aqui . Faça o download, insira o diretório e substitua sua configuração atual do UCM pela nova configuração. sudo rm -r /usr/share/alsa/ucm/chtnau8824 e, em seguida, sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824

    
por M. H. 22.06.2018 / 13:30