Всех, приветствую, в данной статье будет рассматриваться восстановление работы записи звука на HDMI вход в ОС Armbian на одноплатниках с Rokchip RK3588 и с ядром Vendor 6.1.
По следам прошлой статьи, выяснил, что на самой новой версии системы (25.11.2) с ядром 6.1.115 не работает запись звука на вход HDMI. Но путём отката системы на версию 25.8.2, запись звука заработала на HDMI (и устройство появилось в списке аудиовходов).
Собственно, для решения проблемы, нужно откатить само ядро и dtb до версии системы 25.8.2. Как это сделать? Об этом ниже.
Решение
Для начала, в консоль системы нужно ввести:
armbian-config
Появляется следующее меню:
Выбираем следующее: System > Kernel > KER001 - Use Alternative Kernel. Соглашаемся с тем, что система может перестать работать. Также перед показом ядер, спрашивается, надо показывать только mainstream ядра, нажимаем нет. Получаем меню со списком ядер.
Выбираем версию ядра 25.8.2. Ожидаем окончание установки. После установки, получаем такое окно:
Перезагружаемся. После перезагрузки проверяем наличие входного аудиоустройства:
Как видим, появилось входное аудиоустройство. Значит, откат версии системы сработал и аудиоустройство также заработало. Теперь, чтобы пакеты ядра случайно не обновились при обновлении других пакетов, в консоль системы введём следующие команды:
sudo apt-mark hold linux-dtb-vendor-rk35xx
sudo apt-mark hold linux-headers-vendor-rk35xx
sudo apt-mark hold linux-image-vendor-rk35xx
Таким образом, была восстановлена работа записи аудио с HDMI входа.


