В 15.10 работал как внутренний Intel, так и внешний USB-звук. После обновления до 16.04 аудио USB перестало работать, но Intel остается работоспособной. Есть идеи?
Модификации /etc/modprobe.d/alsa-base.conf
:
# options snd-usb-audio index=-2 # comment out the default setting
options snd-hda-intel index=0,2 model=dell-m6-amic
options snd-usb-audio index=1 vid=0x1235 pid=0x800a
Похоже, есть две проблемы:
После загрузки lsusb
больше не отображается звуковая карта USB.
Если звуковая карта повторно подключена вручную, Pulseaudio убит и Alsa Force перезагружен, она отображается в lsusb
, но по-прежнему не отображается в настройках звука (только при работающей звуковой плате). В этом случае доступна следующая отладочная информация:
$ lsusb
ID 1235:800a Focusrite-Novation Scarlett 2i4
$ cat / proc / asound / cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xd2710000 irq 33
1 [U0x12350x800a ]: USB-Audio - USB Device 0x1235:0x800a
USB Device 0x1235:0x800a at usb-0000:00:14.0-4, high speed
$ cat / proc / asound / modules
0 snd_hda_intel
1 snd_usb_audio
$ lspci -v | grep snd
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CA0132 Analog [CA0132 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: CA0132 Digital [CA0132 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: U0x12350x800a [USB Device 0x1235:0x800a], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Проблема оказалась более сложной, чем первоначально мысль и продолжала вновь появляться на перезагрузке.
Большое спасибо к @nakasya для указания, что это - ошибка в fwupd, который появился при обновлении до Ubuntu 16.04. Обратитесь к проблемы с Аудиоустройством (ALC-889) - Ubuntu 16.04 .
временное обходное решение, пока фиксация не включена в основной выпуск, должен выполнить sudo killall fwupd
и повторно подключить аудиоустройство USB.
У Вас не может быть больше чем одного options
строка для того же модуля.
первые два индекса взяты двумя устройствами HDA, таким образом, не возможно вынудить USB-устройство иметь индекс 1.
Для перемещения второго устройства HDA в третий индекс, используйте что-то вроде этого:
options snd-hda-intel index=0,2
ssh
с опциями-N -f -R
или-f -nNT -R
, которые разумны. – pa4080 14 September 2017 в 13:05