LINUX.ORG.RU

pulseaudio и usb-звуковуха

 ,


0

1

Всем привет.

Дистрибутив Arch Linux. Звуковая карта Creative SoundBlasterX G6. Подключение по USB.

На Debian'e года 2 назад работало без проблем. На оффтопике тоже всё ок. На arch'e наблюдаются странности. А именно — после того, как комп какое-то время постоит (пока я сплю или на работе, или вообще отошёл на пару часов) может пропасть звук (регулятор громкости kmix тоже перестаёт менять уровень). Причём пропадает он не сразу, подходишь к компу, тыкаешь кнопку воспроизведения — играет секунд 10 после чего пропадает.

Лечится передёргиванием звуковухи по USB. Ниже выдержки ошибок из некоторых журналов.

$ systemctl --user status pulseaudio
апр 05 18:58:04 arch pulseaudio[803]: Failed to set hardware parameters: Protocol error
(куча одинаковых сообщений)

$ journalctl -r
апр 05 18:58:04 arch kernel: usb 5-1: 1:0: usb_set_interface failed (-71)
апр 05 18:58:04 arch pulseaudio[803]: Failed to set hardware parameters: Protocol error
апр 05 18:58:04 arch kernel: usb 5-1: 1:0: usb_set_interface failed (-71)
(куча однотивных сообщений)

# dmesg
[196274.674543] usb 5-1: cannot get ctl value: req = 0x81, wValue = 0x100, wIndex = 0x1100, type = 3
[196274.674792] usb 5-1: cannot get ctl value: req = 0x81, wValue = 0x100, wIndex = 0x1100, type = 3
[196274.675039] usb 5-1: cannot get ctl value: req = 0x81, wValue = 0x100, wIndex = 0xe00, type = 3
[196274.675293] usb 5-1: cannot get ctl value: req = 0x81, wValue = 0x100, wIndex = 0xe00, type = 3
(повторяется несколько раз)

В выхлопе lsusb звуковая карта на месте. Автосаспенд вроде как отключен.

Частота возникновения проблемы плавающая в зависимости от версии pulseaudio (видимо, они там что-то по-разному ломают, поскольку сейчас проблема возникает в 90% случаев, но на каких-то версиях она возникала раз в несколько дней).

Куда вообще рыть, чтобы понять, что происходит и как вылечить?



Последнее исправление: s3rjke (всего исправлений: 2)

Рыть в сторону погонять это на другом компе с современным ядром без пульсаудио, убедиться, что проблема в железе и плясать оттуда.

t184256 ★★★★★
()
3 декабря 2021 г.

Как ни странно, проблема исчезла после обновления прошивки звуковухи. Почему на оффтопике и дебиане с несвежими пакетами было всё ок — загадка.

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