• Авторизация


спецы Линукс: прошу помощи! 24-10-2021 19:17 к комментариям - к полной версии - понравилось!


это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/10/25

Не могу побороть проблему, прошу помощи зала!

Кратко: не могу поднять в новом сервере звуковую карту USB. C железом этого роутера-сервера (Banana BPI R2) работает только один специально заточенный клон Debian, но в нем нет звуковых модулей *.ko, где их взять и как приладить — не понимаю. Иными словами, дальше лучше не читать — тема для специалистов.

UPD: решено, спасибо Sergey Nazaryev:

Sergey Nazaryev:

— нашёл репозиторий, в котором лежали исходники ядра: https://github.com/frank-w/BPI-R2-4.14

— откатился в репозитории до версии ядра, которая была использована в составе образа (откатился до коммита 4d86407fb1a376c6ef257e82180702553e7c4f65)

— собрал идентичное ядро и модули к нему:
Запустил их скрипт для конфигурации и сборки ядра:

./build.sh importconfig
./build.sh config
./build.sh
В процессе конфигурации добавил snd_usb_audio и всё что было рядом в качестве модулей (сам SND судя по всему вкомпилен в ядро; config.gz может это подтвердить).
Собрал, запустил make modules_install INSTALL_MOD_PATH=$PWD/modules
Ещё в файле scripts/dtc/dtc-lexer.l надо поменять строчку YYLTYPE yylloc на extern YYLTYPE yylloc, а то ничего не будет собираться.

— закинул модули в /lib/modules (прим. LLeo: вот ссылка на готовый архив бинарников конкретно для версии 4.19.62-bpi-r2: /lib/modules-4.19.62-bpi-r2-main, я тупо заменил старый /lib/modules, сделал depmod -a, перегрузил систему, и звуковая карта появилась!)

— в /etc/asound.conf прописал, чтобы дефолтным «устройством» был plughw (https://unix.stackexchange.com/a/373858); таким образом в момент, когда какое-либо приложение пыталось выдать звук в ALSA, он был сконвертирован в поддерживаемый USB-звуковой картой формат:

/etc/asound.conf

pcm.!default {
 type plug
 slave {
 pcm "hw:1,0"
 }
}


[ ТЕКСТ ПОД КАТОМ: Доступен только в оригинальной заметке на сайте ]



это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/10/25

https://lleo.livejournal.com/510251.html

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник спецы Линукс: прошу помощи! | lj_lleo - lleo | Лента друзей lj_lleo / Полная версия Добавить в друзья Страницы: раньше»