LINUX.ORG.RU

Проблема с ядром и звуковыми картами

 ,


0

1

На компе были установлены три звуковые карты:

  • Интегрированная Realtek в ASUS H110M-R
  • PCI C-Media CMI8738
  • USB Sound Blaster PLAY! 3

По умолчанию стояла Sound Blaster. Потом я решил её убрать и сделать по умолчанию C-Media CMI8738. Теперь при воспроизведении аудио в консоль сыпятся сообщения:

DMAR: DRHD: handling fault status reg 3
DMAR: [DMA Read] Request device [03:00.0] fault addr 0x0000000 [fault reason 0x06] PTE Read access is not set

Посоветовали отключить Intel IOMMU. Добавил в параметры ядра intel_iommu=off. Сообщения DMAR пропали, но теперь регулярно падает MPV с сообщением:

[ao/alsa] pcm write error: Broken pipe
[ao/alsa] Error writing audio to device.

Debian Bullseye x64. Ядро 6.15.0-2. Звуковая система — ALSA.

/etc/modprobe.d/alsa-base.conf

options snd-cmipci index=0
options snd-hda-intel index=1 
options snd-usb-audio index=2

По ходу, какой-то косяк в ядре с поддержкой PCI на этом чипсете. У меня как-то PCI-ный тв-тюнер начиная с какой-то версии ядра так себя вёл — была ругань на DMAR, а при попытке использования tvtime вис наглухо. Правда, отключение iommu помогало. Потом в какой-то версии починили, щас работает (ттт).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.