ALSA error: snd_mixer_attach и snd_pcm_open

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
madesta
Сообщения: 2011
Зарегистрирован: 11 июн 2017, 21:47
Решено: 29
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 430 раз
Контактная информация:

ALSA error: snd_mixer_attach и snd_pcm_open

#1

03 янв 2020, 16:14

Ну Новый год, принесший проблему :blush:

При попытке запуска звукового файла ogg в Audacious отображается ошибка:
alsa-error-1.png
После ввода команды alsactl init (вывод):
$ alsactl init
Found hardware: "HDA-Intel" "Realtek ALC889" "HDA:10ec0889,1458a002,00100004 HDA:80862805,80860101,00100000" "0x1458" "0xa002"
Hardware is initialized using a generic method

и последующей перезагрузки системы звук появляется. М.б. кто подскажет как "пофиксить" проблему?

inxi -Fxz:
$ inxi -Fxz
System: Host: H-3 Kernel: 4.15.0-72-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Xfce 4.12.3 (Gtk 2.24.28) Distro: Linux Mint 18.3 Sylvia
Machine: Mobo: Gigabyte model: H67MA-USB3-B3 v: x.x
Bios: Award v: F8 date: 03/26/2012
CPU: Dual core Intel Core i3-2125 (-HT-MCP-) cache: 3072 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 13170
clock speeds: max: 3300 MHz 1: 3292 MHz 2: 3292 MHz 3: 3292 MHz
4: 3292 MHz
Graphics: Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
bus-ID: 00:02.0
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
Resolution: 1680x1050@59.95hz
GLX Renderer: Mesa DRI Intel Sandybridge Desktop
GLX Version: 3.0 Mesa 18.0.5 Direct Rendering: Yes
Audio: Card-1 Intel 6 Series/C200 Series Family High Definition Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Card-2 Logitech Webcam C270 driver: USB Audio usb-ID: 002-004
Sound: Advanced Linux Sound Architecture v: k4.15.0-72-generic
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
driver: r8169 v: 2.3LK-NAPI port: ee00 bus-ID: 02:00.0
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives: HDD Total Size: 1000.2GB (83.2% used)
ID-1: /dev/sda model: WDC_WD10EZEX size: 1000.2GB
Partition: ID-1: / size: 917G used: 776G (90%) fs: ext4 dev: /dev/sda1
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 57.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 194 Uptime: 11 min Memory: 2341.2/15895.4MB
Init: systemd runlevel: 5 Gcc sys: 5.4.0
Client: Shell (bash 4.3.481) inxi: 2.2.35

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

ALSA error: snd_mixer_attach и snd_pcm_open

#2

04 янв 2020, 12:58

Странно, поиск ведёт на кучу разношерстных проблем в разных дистрибутивах. И, соответственно, разные решения. Но в большинстве случаев перезагрузка решает проблему окончательно. :-D Плеер через что звук выводит: пульсаудио или алса?
Ещё, попробуй после alsactl init выполнить sudo alsactl store, чтобы сохранить настройки от рута.

Аватара пользователя

Автор темы
madesta
Сообщения: 2011
Зарегистрирован: 11 июн 2017, 21:47
Решено: 29
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 430 раз
Контактная информация:

ALSA error: snd_mixer_attach и snd_pcm_open

#3

04 янв 2020, 16:44

Согласен, что поиск причины напоминает "сизифов труд". Интересно было то, что простая перезагрузка не помогала, но после alsactl init и последующей перезагрузке звук восстанавливался.

Вот про sudo alsactl store не знал, допишу в свой "сборник команд".

Плеер через что звук выводит: пульсаудио или алса?

Если бы знал. Когда создатель наделял способностями мне досталось меньше :-D ,
теперь приходится "через тернии к звёздам" :dash2:

Набрёл в Интернет на ветку https://archlinux.org.ru/forum/topic/15179 Попробовал сделать как там написано:

cat /proc/asound/modules :
0 snd_hda_intel
1 snd_usb_audio

cat /proc/asound/cards :
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfbff4000 irq 29
1 [U0x46d0x825 ]: USB-Audio - USB Device 0x46d:0x825
USB Device 0x46d:0x825 at usb-0000:00:1d.0-1.4, high speed

Возникло предположение, что поскольку веб-камера постоянно зацеплена (если честно, то про неё забыл), то она и является главным злОдием, который вносит сумятицу в отлаженный механизм, вследствие чего системе необходим "пинок" в нужную сторону.

Создал в домашнем каталоге .asoundrc :
pcm.!default {
type hw
card 0
}

ctl.!default {
type hw
card 0
}

Сегодня при включении на удивление звук присутствует. Посмотрю ещё пару-тройку дней, отпишусь.

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

ALSA error: snd_mixer_attach и snd_pcm_open

#4

04 янв 2020, 21:38

madesta писал(а):
04 янв 2020, 16:44
Плеер через что звук выводит: пульсаудио или алса?

Если бы знал. Когда создатель наделял способностями мне досталось меньше ,
теперь приходится "через тернии к звёздам"
Да лааааадно, всё у вас отлично со способностями. Настройки можно глянуть в "Файл > Настройки >Аудио > Модуль вывода"
madesta писал(а):
04 янв 2020, 16:44
Возникло предположение, что поскольку веб-камера постоянно зацеплена (если честно, то про неё забыл), то она и является главным злОдием, который вносит сумятицу в отлаженный механизм, вследствие чего системе необходим "пинок" в нужную сторону.
Вот что крутится сейчас в голове - это сделать hw-probe до и после возникновения глюка, а там сравнить файлики в секции "Audio"

Аватара пользователя

Автор темы
madesta
Сообщения: 2011
Зарегистрирован: 11 июн 2017, 21:47
Решено: 29
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 430 раз
Контактная информация:

ALSA error: snd_mixer_attach и snd_pcm_open

#5

07 янв 2020, 22:38

Как и предполагалось, система, всё-таки, путалась между двумя устройствами. Вывод в audacious был alsa.

Отсоединил usb с веб-камерой, удалил созданный ранее в домашнем каталоге .asoundrc.
Этот способ вычитал на archlinux.org (ссылка выше указана) при наличии нескольких звуковых устройств.
По результату - 3 дня всё функционирует нормально.

Ара Магеддон правильно упоминал о том, что в большинстве случае перезагрузка решает проблему. Вспоминаю, что пару раз у меня были такие случаи.

Тему можно закрывать.

Закрыто

Вернуться в «Звуковые карты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя