Quantcast
Channel: Леонид Каганов
Viewing all articles
Browse latest Browse all 2991

2021/10/25 - спецы Линукс: прошу помощи!

$
0
0

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

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

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

=============== cut ===============
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

=============== cut ===============

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

=============== /cut ===============


=============== /cut ===============

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


Viewing all articles
Browse latest Browse all 2991

Trending Articles