![]() |
![]() |
#11 |
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 |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|