![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 02.04.2014
Сообщений: 4
Вес репутации: 0 ![]() |
![]()
Всем доброго времени суток.
На днях бился с одной проблемой, решил костылями. Хочу поделиться опытом и послушать мнения - в чём я не прав и какое решение лучше осуществленного. Суть проблемы: имеется следующая usb-аудиокарта Код:
# cat /proc/asound/cards 0 [Headset ]: USB-Audio - Logitech G330 Headset Logitech Logitech G330 Headset at usb-ehci-platform-1, full speed Звуки есть, с микрофона поток захватывает. Но какой-либо звук проигрывается раз-другой, после чего на попытки проиграть звук тем же madplayer-ом консоль ругается: Код:
output: ioctl(SNDCTL_DSP_SYNC): Device or resource busy Пришлось городить костыли, так как задача стояла в использовании модуля Школьник-4: Во всех местах, где модуль вызывает madplayer, обрамил вызов отключением/подключением питания usb-аудиокарты следующим образом: Код:
echo 0 > /sys/bus/usb/devices/1-1/authorized && sleep 1 && echo 1 > /sys/bus/usb/devices/1-1/authorized && madplay $melody && echo 0 > /sys/bus/usb/devices/1-1/authorized && sleep 1 && echo 1 > /sys/bus/usb/devices/1-1/authorized |
![]() |
![]() |
![]() |
#2 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
||
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 02.04.2014
Сообщений: 4
Вес репутации: 0 ![]() |
![]()
В принципе, подобное наблюдалось даже при разовом проигрывании с консоли madplayer-ом какого-либо mp3-файла, следующий уже не играл, ругаясь. Как же в данном случае "останавливать стриминг потока" ?
|
![]() |
![]() |
![]() |
#4 | |
Junior Member
Регистрация: 11.04.2015
Сообщений: 1
Вес репутации: 0 ![]() |
![]() Цитата:
Я довольно часто собирал OpenWRT и заметил данную проблему в trunk через какое-то время после резиза Attitude Adjustment. Она присутствует в Barrier Breaker и в trunk. После воспроизведения любого файла звуковая карта остается заблокированной и недоступной для использования до ее сброса. Последняя версия OpenWRT, которая нормально работает с USB звуком - Attitude Adjustment 12.09. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|