Bug 57662 - Регрессия звука в ядре 6.1.99
Summary: Регрессия звука в ядре 6.1.99
Status: CLOSED WONTFIX
Alias: None
Product: Simply Linux
Classification: Distributions
Component: hardware (show other bugs)
Version: 11.1
Hardware: e2k Linux
: P5 normal
Assignee: Michael Shigorin
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-26 16:57 MSK by Alexander
Modified: 2026-01-27 12:59 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander 2026-01-26 16:57:00 MSK
Столкнулись с проблемой отсутствия звука в Simply Linux с ядром 6.1.99. Откат на ядро 5.10.221 исправляет эту проблему. Детали ниже.

Оборудование:
- Моноблок ИВК (ПЭВМ М К 02 ЛКНВ.466215.019; e2c3)
- PCI аудио: MCST HD Audio [1fff:800a]
    - 00:1a.1 rev 02
    - 00:1a.2 rev 02
    - 01:02.3 rev 03

ОС:
- ALT Linux 11.1 (Simply Linux)
- Пользовательское пространство одинаковое, проблема проявляется только от версии ядра.

Симптом:
- На ядре 6.1 звук отсутствует, ALSA не видит устройств:
    - /proc/asound/cards -> --- no soundcards ---
    - aplay -l -> no soundcards found
- modprobe snd_hda_intel -> Invalid argument (exit 1)

На той же машине, с тем же userland, но с ядром 5.10 — звук работает. Значит, имеет место регрессия между 5.10 и 6.1.

Что видим на 5.10:
- Kernel: 5.10.221-elbrus-def-alt1.28.5
- lspci -nnk:
    - используемый драйвер: snd_hda_intel для всех трех MCST HD Audio
- lspci -vvv:
    - Control: Mem+ BusMaster+
    - BAR0 активен (Memory at 60200000/60204000/60604000)
- setpci ... 0x04.w: 0006
- карты ALSA:
    - card0/1 HDMI, card2 CS4207 Analog/Digital
- dmesg:
    - snd_hda_intel ... enabling device (0000 -> 0002)
    - определяются кодеки CS4207

Что видим на 6.1:
- Kernel: 6.1.99-elbrus-def-alt0.10.4
- lspci -nnk:
    - аудиоустройства есть, но драйвер не привязан
- lspci -vvv:
    - Control: Mem- BusMaster-
    - BAR0 disabled
- setpci ... 0x04.w: 0000
- modprobe snd_hda_intel -> Invalid argument, dmesg без строк от snd_hda_intel
- карт ALSA нет

Выводы:
- snd_hda_intel в ядре 6.1 возвращает -EINVAL до включения PCI‑устройства.
- На 5.10 тот же драйвер корректно включает устройство и создает карты ALSA.
- Это очень похоже на регрессию в HDA стекe (snd_hda_intel / hda‑core) между 5.10 и 6.1 для PCI ID 1fff:800a.

Просьба разобрать причину раннего EINVAL в snd_hda_intel на 6.1 для MCST HD Audio (1fff:800a), или сделать backport поведения из 5.10, либо добавить фикс для 6.1.

Готов предоставить дополнительные логи при необходимости.
Comment 1 Michael Shigorin 2026-01-27 12:59:45 MSK
Миша тут вообще ни при чём, а работать вам надо с ИВК и МЦСТ по этому вопросу;
и баг лучше завести во внешней багзиле МЦСТ.  ЕМНИП правки по 5.10 были в ядре
и devicetree-части прошивки для используемой платы.