Roland Tri Capture в AgiliaLinux

Когда я сменил Debian на AgiliaLinux, проблема подключения внешней звуковой карты Roland Tri Capture опять появилась.

Попытка установить отредактированный alsa-драйвер как дополнительный, в отличие от Debian squeeze, не удалась. Поэтому установил kernel-source linux-3.6.11 и в папке /usr/src/linux-3.6.11/sound/usb отредактировал файлы midi.c, midi.h, quirks.c, quirks-table.h и usbaudio.h. Они входят в список файлов, из которых компилируются драйверы snd-usb-audio и snd-usbmidi-lib. Как редактировать, описано здесь, повторять не буду. (На всякий случай замечание: нельзя просто скопировать эти файлы из отредактированного мной пакета alsa-driver-1.0.25, есть различия). Затем, не изменяя файла конфигурации:

# make
# make modules_install

После этого в lsmod при подсоединении внешней карты появились драйверы

snd_usb_audio

snd_usbmidi_lib

Карта Roland (USB Audio) появилась в меню "Выбор мультимедийной системы" и даже тестовый звук был.

Установил PulseAudio:

pavucontrol

pulseaudio

pulseaudio-alsa

libpulse

Поскольку в AgiliaLinux отслеживаются зависимости, то при установке pavucontrol устанавливается весь список.

В меню появился микшер pulseaudio c возможностью выбора карты и конфигурации входов/выходов. В файле /etc/modprobe.d/sound.conf были необходимые опции:

options snd-hda-intel index=0
options snd-mpu401 index=1
options snd-usb-audio index=2

Но звука не было. Заглохли обе карты, и встроенная и внешняя.

Стал гуглить. Ничего для моего случая толком не нашёл. Пошёл на форум AgiliaLinux, задал вопрос: как настроить связку ALSA+PulseAudio в AgiliaLinux. А пока ждал ответа (кстати, недолго), начал "танцы с бубном". Но, то ли танцор плохой, то ли бубен поганый - ничего не вышло. Полный ступор. Вскоре пришёл нужный ответ на мой пост на форуме.

Оказывается, пакет alsa-plugins собран без поддержки pulseaudio. Для того, чтобы её обеспечить, мне посоветовали обновить пакет:

# От юзера:
mkpkg -bb 2 -bt api:alsa-plugins

После установки обновлённого пакета всё заработало.

 

Карта Roland UA33 (Roland Tri Capture) представляет новую ветку роландовских карт. Она компактна, имеет аппаратный интерфейс, три входа - микрофон (разъём XLR), гитара и aux, выход на наушники и раздельный стереовыход. Очень приличное качество звука. Подходит и для домашней студии звукозаписи, и для профессиональной работы. Стоит, правда, ок. 6 т.р., но мне нужно качество.

 

28 февраля 2013 г. Автор: lefro


0 0 голосование
закрыто
спасибо
за ваш голос
Если есть желание что-нибудь написать, ЖМИ: Отзывы