M-Audio JamLab, решение проблемы с ALSA

Всё о линукс сообществе Владивостока, организационные вопросы и предложения, проекты, линуксовки
Ответить
Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

M-Audio JamLab, решение проблемы с ALSA

Сообщение АПП »

JamLab - это USB звуковая карта, основное назначение которой - подключения гитары к компу. Под виндой поддерживает ASIO 2.0 и отлично работает с софтом типа Guitar Rig. В линуксе "из коробки" нормально не работает - звук в левом канале отсутствует. Как оказалось, проблема решается просто.

Во-первых, посмотрим номер JamLab с помощью команды aplay -l:

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
...
card 1: Live [SB Live 5.1], device 0: emu10k1 [ADC Capture/Standard PCM Playback]
...
card 1: Live [SB Live 5.1], device 2: emu10k1 efx [Multichannel Capture/PT Playback]
...
card 1: Live [SB Live 5.1], device 3: emu10k1 [Multichannel Playback]
...
card 5: JamLab [JamLab], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0


Во-вторых, посмотрим настройки микшера для JamLab с помощью команды amixer -c5 contents (-c5, потому что номер нашей карты - 5)

numid=1,iface=MIXER,name='PCM Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=2,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=319,step=0
: values=77,158
| dBscale-min=-127.50dB,step=0.39dB,mute=0
numid=3,iface=MIXER,name='Mic Capture Switch'
; type=BOOLEAN,access=rw------,values=1
amixer: Control hw:5 element read error: Invalid argument

numid=4,iface=MIXER,name='Mic Capture Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=292,step=0
: values=255,264
| dBscale-min=-127.99dB,step=0.50dB,mute=0


Особого внимания заслуживает 'PCM Playback Volume'. А конкретно - values=77,158. Что очень похоже на значения громкости правого и левого каналов. 77 для левого канала нас совсем не устраивает, потому что на практике это означает тишину. Даём команду amixer -c5 cset numid=2 100% и радуемся появившемуся в левом канале звуку.

При желании можно посмотреть, что изменилось в настройках микшера. Теперь там:

...
numid=2,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=319,step=0
: values=158,158
| dBscale-min=-127.50dB,step=0.39dB,mute=0
...


Для поисковиков: M-Audio JamLab ALSA Linux Линукс driver драйвер
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: M-Audio JamLab, решение проблемы с ALSA

Сообщение hatred »

[url]http://linuxdv.ru/wiki/doku.php/статьи[/url]
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: M-Audio JamLab, решение проблемы с ALSA

Сообщение АПП »

hatred писал(а):[url]http://linuxdv.ru/wiki/doku.php/статьи[/url]


Добавил статью в рубрику "Железо". Однако то ли вики глючит, то ли так и задумано, но при попытке создания статьи кнопка "Просмотр" работает нормально, а кнопка "Сохранить" выдаёт пустой документ (сама статья в вики тоже не появляется).
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: M-Audio JamLab, решение проблемы с ALSA

Сообщение hatred »

будем разбираться.
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: M-Audio JamLab, решение проблемы с ALSA

Сообщение hatred »

Подыму тему: давай. оформляй как статью, решил проблему, отчего они не создавались :)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: M-Audio JamLab, решение проблемы с ALSA

Сообщение АПП »

hatred писал(а):Подыму тему: давай. оформляй как статью, решил проблему, отчего они не создавались :)


Да уже не актуально, наверное. В Мандриве 2009.0 уже "из коробки" всё нормально работает, в других свежих дистрибутивах скорее всего тоже.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Ответить