ALSA - O som parou de funcionar no Arch for USB após a atualização do KDE de 5.7 para 5.14

1

Ontem, eu atualizei o KDE de 5.7 para 5.14 depois de ter problemas de exibição porque descobri que tinha instalado o pacote errado. Eu tive alguns problemas inicialmente para conseguir som para funcionar em 5.7, mas finalmente consegui que ele detectasse e usasse minha placa de som USB (Bose USB Speakers).

No entanto, após a atualização, ele também deve ter feito algo com o ALSA, pois parou de reproduzir o som e pode detectar apenas placas on-board.

Eu sei que o sistema está detectando o dispositivo na camada mais baixa, porque aqui está a lsusb output:

Bus 008 Device 003: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 008 Device 002: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 007: ID 1410:1410 Novatel Wireless Merlin U740 (non-Vodafone)
Bus 007 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 007 Device 006: ID 04d9:4545 Holtek Semiconductor, Inc. 
Bus 007 Device 005: ID 046d:c07d Logitech, Inc. G502 Mouse
Bus 007 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 007 Device 002: ID 05a7:1020 Bose Corp. 
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 005 Device 002: ID 0d8c:016c C-Media Electronics, Inc. 
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 048d:8295 Integrated Technology Express, Inc. 
Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
Bus 001 Device 004: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Claro, há os alto-falantes Bose no dispositivo 002 no ônibus 007.

Mas aqui está minha saída de aplay -l :

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Como você pode ver, nenhuma placa de som USB foi encontrada. Tentei carregar o módulo snd-usb-audio com modprobe snd-usb-audio e verifiquei que o módulo foi carregado com cat /proc/modules | grep snd :

snd_seq_dummy 16384 0 - Live 0x0000000000000000
snd_seq_oss 45056 0 - Live 0x0000000000000000
snd_seq_midi_event 16384 1 snd_seq_oss, Live 0x0000000000000000
snd_seq 81920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event, Live 0x0000000000000000
snd_pcm_oss 61440 0 - Live 0x0000000000000000
snd_mixer_oss 28672 1 snd_pcm_oss, Live 0x0000000000000000
snd_hda_codec_hdmi 57344 1 - Live 0x0000000000000000
snd_hda_codec_realtek 110592 1 - Live 0x0000000000000000
snd_usb_audio 249856 0 - Live 0x0000000000000000
snd_hda_codec_generic 86016 1 snd_hda_codec_realtek, Live 0x0000000000000000
snd_hda_intel 45056 5 - Live 0x0000000000000000
snd_usbmidi_lib 32768 1 snd_usb_audio, Live 0x0000000000000000
snd_hda_codec 151552 4 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel, Live 0x0000000000000000
snd_rawmidi 36864 1 snd_usbmidi_lib, Live 0x0000000000000000
snd_seq_device 16384 3 snd_seq_oss,snd_seq,snd_rawmidi, Live 0x0000000000000000
snd_hda_core 94208 5 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec, Live 0x0000000000000000
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec, Live 0x0000000000000000
snd_pcm 131072 6 snd_pcm_oss,snd_hda_codec_hdmi,snd_usb_audio,snd_hda_intel,snd_hda_codec,snd_hda_core, Live 0x0000000000000000
snd_timer 36864 2 snd_seq,snd_pcm, Live 0x0000000000000000
snd 98304 26 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_usb_audio,snd_hda_codec_generic,snd_hda_intel,snd_usbmidi_lib,snd_hda_codec,snd_rawmidi,snd_seq_device,snd_hwdep,snd_pcm,snd_timer, Live 0x0000000000000000
soundcore 16384 1 snd, Live 0x0000000000000000

Como podemos ver, o snd_usb_audio está carregado.

Então, por que minha placa de som não é detectada? Eu tentei alsactl init , alsactl nrestore e alsactl kill rescan . Nenhum deles teve qualquer efeito. Além disso, alsamixer também não exibe o dispositivo.

Então, isso é mais como várias perguntas agora, suponho: como faço para que ele funcione inicialmente e, em seguida, como faço para que ele funcione no início do sistema depois? E como isso aconteceu em primeiro lugar? Não acredito que a atualização de um ambiente de área de trabalho em circunstância alguma deva afetar a capacidade do meu sistema de encontrar uma placa de som.

    
por tayoung 11.11.2018 / 18:11

0 respostas