В ядро Linux 6.16 добавлено исправление драйвера для 30-летней звуковой карты Creative SoundBlaster AWE32 ISA

В находящуюся в разработке версию ядра Linux 6.16-rc3 добавлено исправление драйвера для 30-летней звуковой карты Creative Technology SoundBlaster AWE32 ISA.

«Исправления для легендарного устройства SoundBlaster AWE32 ISA (настоящее, мы всё ещё получили отчёт об ошибке после 25 лет)», — пояснил мейнтейнер ядра Linux по системам аудио и мульдимедиа Такаши Иваи

Патч выполняет принудительное отключение DMA при изменении режима DMA и запрет на изменение режима DMA во время работы. Это исправление в коде драйвера SoundBlaster ISA предназначено для устранения ошибки 218185, когда звуковая карта ISA SoundBlaster AWE32 snd-sbawe.ko приводит к заморозке в работе системы с pipewire/wireplumber.

Примечательно, что ошибка была обнаружена в конце 2023 года, но было исправлена только сейчас, в середине 2025 года, в Linux 6.16, а затем, возможно, будет перенесена в стабильную серию ядер.

Вероятно, что кто-то по крайней мере в 2023 году работал над запуском Fedora 39 на системе Pentium P54C с 1 ГБ оперативной памяти и звуковой картой Creative SoundBlaster AWE32 и обнаружил такую ошибку с современным звуковым стеком PipeWire/WirePlumber, когда вся система зависала из-за драйвера ядра snb-sbawe. Теперь с новым патчем для ядра ​​Linux звуковая карта Creative SoundBlaster AWE32 ISA может работать на современных настольных компьютерах без зависания системы. С другой стороны, запуск любого современного настольного компьютера Linux с PipeWire, вероятно, будет довольно медленным на любом устаревшем ПК с ISA.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии