7dexter7
Вам sfstudio подробно расписал на форуме ixbt что для этого нужно и почему этого никто, кроме вас лично, делать для RT-N56 не будет.
Я понимаю надо установить определенные пакеты optware и как-то настроить совместную работу usb звуковой карты (к ней подключить колонки через 3,5 мини джек)и роутера (asus rt-n56u).
Что бы хотелось получить в итоге:
-с помощью кнопок на звуковой карте запускать это радио ( без пк)
- при возможности переключать каналы ( из заранее составленного списка ), громкость я понимаю можно регулировать на колонках
Заранее всех благодарю за помощь.
P.S. если кто-то сможет было бы просто замечательно сделать mini FAQ.
Last edited by 7dexter7; 20-01-2012 at 07:45.
7dexter7
Вам sfstudio подробно расписал на форуме ixbt что для этого нужно и почему этого никто, кроме вас лично, делать для RT-N56 не будет.
Это его мнение, я вижу что здесь много спецов и надеюсь на их помощь.
А еще нашел статью с подробной установкой, надо переделать только http://f43.clan.su/publ/raznoe/inter...ukami/5-1-0-36
Для меня это не открытие, я думал что optware можно поставить и попытаться настроить.
Ну так что мешает то? Уже всё описано.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Cпасибо за ссылку только transmission я уже установил, а про радио там ничего нет.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Здравствуйте уважаемые форумчане. Не так давно стал счастливым (точнее пока ещё не совсем счастливым но все же) обладателем USB звуковой карты Китайского происхождения (та самая с надписью 3D Sound), о которой dmesg (до выполнения insmod) пишет следующее:
hub.c: new USB device 00:03.0-1, assigned address 2
usb.c: USB device 2 (vend/prod 0xc76/0x1607) is not claimed by any active drive..
А вот что говорит /proc/bus/usb/devices после подключения:
К сожалению вынужден использовать прошивку DD-WRT, на ядре 2.4.37. В репозитории ipkg-opt [http://ipkg.nslu2-linux.org/feeds/op...e/Packages.gz] нет никаких kmod: ни core-audio ни usb-sound. Но я нашёл данные модули ядра где то на просторах интернета но для ядра 2.4.37.9. скопировал их в /opt/lib/modules/ и прописал командойCode:cat /proc/bus/usb/devices Product=USB Headphone Set C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none) I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none) I: If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none) E: Ad=01(O) Atr=09(Isoc) MxPS= 200 Ivl=1ms I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none) I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none) E: Ad=82(I) Atr=05(Isoc) MxPS= 100 Ivl=1ms I: If#= 3 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none) E: Ad=83(I) Atr=03(Int.) MxPS= 4 Ivl=8ms T: Bus=01 Lev=02 Prnt=02 Port=06 Cnt=02 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
insmod -f /opt/lib/modules/hid.o
insmod -f /opt/lib/modules/audio.o
insmod -f /opt/lib/modules/soundcore.o
они добавились,
вот в dmesgCode:cat /proc/bus/usb/drivers usbdevfs hub usb-storage 96-111: hiddev hid audio
Установил madplayer, но при попытке воспроизвести файл на выходе карты глухая тишина, лампочка не мигает (а должна). Проигрыватель выводит всю информацию о треке, выполняется. Если извлечь карточку - он "видит" это и ругается что нет совместимых устройств.Code:hub.c: new USB device 00:03.1-1.5, assigned address 6 usb.c: Zero result from usb_control_msg, retrying (4) usbaudio: device 6 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces usbaudio: device 6 interface 2 altsetting 1 channels 1 framesize 2 configured usbaudio: valid input sample rate 48000 usbaudio: device 6 interface 2 altsetting 1: format 0x00000010 sratelo 48000 sratehi 48000 attributes 0x00 usbaudio: device 6 interface 1 altsetting 0 does not have an endpoint usbaudio: device 6 interface 1 altsetting 1 channels 2 framesize 2 configured usbaudio: valid output sample rate 48000 usbaudio: device 6 interface 1 altsetting 1: format 0x01000010 sratelo 48000 sratehi 48000 attributes 0x00 usbaudio: registered dsp 14,3 usbaudio: constructing mixer for Terminal 17 type 0x0301 usbaudio: warning: found 1 of 2 logical channels. usbaudio: assuming that a stereo channel connected directly to a mixer is missing in search (got Labtec headset?). Should be fine. usbaudio: registered mixer 14,0 usbaudio: constructing mixer for Terminal 18 type 0x0101 usbaudio: registered mixer 14,16 usb_audio_parsecontrol: usb_audio_state at 80dca900
Но ничего вроде
/dev/asound
/dev/sound/dsp не появляется.
Воспроизвожу:
# cat /mnt/test.mp3 | madplay -
- тишина, никаких намеков на звук, светодиод не мигаетMPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
Title: Ї ЇЇЇЇЇЇЇЇЇ ЇЇЇЇЇ.(www.agr.moy.su)
Artist: 07. ЇЇЇЇЇ ЇЇЇЇЇ
Album: www.agr.moy.su
Year: 2012-01-01
Genre: AGR
output: sample frequency 44100 Hz not available; using 48000 Hz
output: resampling 44100 Hz to 48000 Hz
-=-=-=-=-=-=-=-=
Помогите стать счастливым человеком - как заставить эту звуковушку работать?
Last edited by ragalt; 27-03-2012 at 15:49.
- Asus RT-N16 [Tomato Firmware 1.28.0000 MIPSR2-115 K26 USB Mega-VPN build5x-115-EN]
- D-Link DIR-320 MTS (White) [Linux DD-WRT 2.4.37 #4773 v24-sp2 (09/26/10) mini-usb-ftp (SVN revision 15280M NEWD Eko)]
Благодарю за оперативность, Александр!
Уже искал везде где только можно, используя все поисковые системы, у меня напомню Linux 2.4.37 #4773, но в интернете нашлись модули только для 2.4.37.9, их я и использовал. Это audio.o и soundcore. Как я понимаю нужны только они?
Буду очень благодарен за помощь в поисках необходимых модулей для моей версии ядра 2.4.37 #4773. О результатах отпишусь. Заранее спасибо.
UPD: Нашёл для своего ядра модули soundcore.o и audio.o вот здесь http://rpm.pbone.net/index.php3/stat....i586.rpm.html Извлек из RMP пакета, сделал insmod - результат ещё хуже:
Значит с теми модулями /dev/dsp хотя бы присутствовал но на выходе была тишина.# madplay /mnt/test.mp3
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
audio: /dev/dsp: No such file or directory
UPD2: Вот с этими http://downloads.openwrt.org/backfir...-2.4/packages/
карточка определяется появляетсяkmod-usb-audio_2.4.37.9-1_brcm-2.4.ipk 23-Mar-2010 03:45 25633
kmod-sound-core_2.4.37.9-1_brcm-2.4.ipk 23-Mar-2010 03:44 4753
Но madplayer как обычно молчит Надежды умираютls /dev/sound/
dsp mixer mixer1
UPD3: Установил MPD:
# mpd
output: No "audio_output" defined in config file
output: Attempt to detect audio output device
output: Attempting to detect a oss audio device
oss: Error opening OSS device "/dev/dsp": No such file or directory
output: Successfully detected a oss audio device
Last edited by ragalt; 27-03-2012 at 18:05.
- Asus RT-N16 [Tomato Firmware 1.28.0000 MIPSR2-115 K26 USB Mega-VPN build5x-115-EN]
- D-Link DIR-320 MTS (White) [Linux DD-WRT 2.4.37 #4773 v24-sp2 (09/26/10) mini-usb-ftp (SVN revision 15280M NEWD Eko)]
The God is real, unless declared as integer
Зеркало для ipkg и старые пакеты (с 08.06.11)
Зеркало для opkg и старые пакеты (с 24.03.12)
UPD 5: Всё что удалось найти:
Опробовал и ту и другую пары - результат тот же с одним изменением:Code:kmod-usb-audio_2.4.37.4-brcm-2.4-1_brcm-2.4.ipk 25K 11-Aug-2009 16:55 kmod-usb-audio_2.4.37.5-brcm-2.4-1_brcm-2.4.ipk 26K 15-Aug-2009 07:54 и kmod-sound-core_2.4.37.4-brcm-2.4-1_brcm-2.4.ipk 4953 11-Aug-2009 16:55 kmod-sound-core_2.4.37.5-brcm-2.4-1_brcm-2.4.ipk 4959 15-Aug-2009 07:54
Было:
Стало:Code:cat /proc/bus/usb/devices Product=USB Headphone Set C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none) и т.п.
Напрягает один момент в dmesg:Code:P: Vendor=0c76 ProdID=1607 Rev= 1.00 S: Product=USB Headphone Set C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=audio
Отсюда при воспроизведении видимоCode:usbaudio: device 12 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces usbaudio: device 12 interface 2 altsetting 1 channels 1 framesize 2 configured usbaudio: valid input sample rate 48000 usbaudio: device 12 interface 2 altsetting 1: format 0x00000010 sratelo 48000 sratehi 48000 attributes 0x00 usbaudio: device 12 interface 1 altsetting 0 does not have an endpoint usbaudio: device 12 interface 1 altsetting 1 channels 2 framesize 2 configured usbaudio: valid output sample rate 48000 usbaudio: device 12 interface 1 altsetting 1: format 0x01000010 sratelo 48000 sratehi 48000 attributes 0x00 usbaudio: registered dsp 14,3 usbaudio: constructing mixer for Terminal 17 type 0x0301 usbaudio: warning: found 1 of 2 logical channels. usbaudio: assuming that a stereo channel connected directly to a mixer is missing in search (got Labtec headset?). Should be fine. usbaudio: registered mixer 14,0 usbaudio: constructing mixer for Terminal 18 type 0x0101 usbaudio: registered mixer 14,16 usb_audio_parsecontrol: usb_audio_state at 81cceac0
Нашёл что то похожее в обусждениях по OpenWrt: https://dev.openwrt.org/ticket/6306Code:output: sample frequency 44100 Hz not available; using 48000 Hz output: resampling 44100 Hz to 48000 Hz
И всё же, может быть чего то не хватает? Других модулей я не нашёл. Ни в какую не хочет карточка работать. Зато на Win7 она легко определилась, драйвера установились сами и при воспроизведении у нее моргает зеленый светодиод, чего в случае ее подключения к маршрутизатору так я и не увидел
UPD6: В MPD появилось:
UPD 7: А может это вообще не реально?# mpd
output: No "audio_output" defined in config file
output: Attempt to detect audio output device
output: Attempting to detect a oss audio device
output: Successfully detected a oss audio device
Madplayer же молчит(
Из обсуждений темы на англоязычных форумах
>> USB Audio device support for Broadcom devices running the 2.6 kernel builds.
UPD 8:
-=-=-=-=lsmod
# lsmod
Module Size Used by
audio 47072 0
soundcore 4048 0 [audio]
hid 19796 0 (unused)
ip_nat_pptp 2560 0 (unused)
ip_conntrack_pptp 3036 1
ip_nat_proto_gre 1664 0 (unused)
ip_conntrack_proto_gre 2584 0 [ip_nat_pptp ip_conntrack_pptp]
etherip 5104 0 (unused)
jffs2 97848 0
vfat 12544 1
fat 38880 0 [vfat]
ext3 76932 1
jbd 58280 1 [ext3]
usb-storage 40344 2
sd_mod 13092 4
scsi_mod 101488 2 [usb-storage sd_mod]
usb-ohci 20352 0 (unused)
ehci-hcd 22060 0 (unused)
usbcore 84576 1 [audio hid usb-storage usb-ohci ehci-hcd]
switch-robo 5356 0 (unused)
switch-core 6352 0 [switch-robo]
Итог:Перепробовал множество вариантов
Где x принимал такие значения: 2,4,5,9.Code:kmod-usb-audio_2.4.37.x-brcm-2.4-1_brcm-2.4 и kmod-sound-core_2.4.37.x-brcm-2.4-1_brcm-2.4
Так ничего и не получилось. Других версий я либо не нашёл либо их просто не существует в природе (пункт UPD 7). Хочется верить что это не так, ибо смена прошивки для меня в данный момент не возможна по ряду причин.
Last edited by ragalt; 28-03-2012 at 06:41.
- Asus RT-N16 [Tomato Firmware 1.28.0000 MIPSR2-115 K26 USB Mega-VPN build5x-115-EN]
- D-Link DIR-320 MTS (White) [Linux DD-WRT 2.4.37 #4773 v24-sp2 (09/26/10) mini-usb-ftp (SVN revision 15280M NEWD Eko)]
Ребят, подскажите, есть ли выход в моей ситуации описанной выше, кроме как смена прошивки? Возможно ли скомпилировать эти модули под мое ядро? Спасибо заранее
- Asus RT-N16 [Tomato Firmware 1.28.0000 MIPSR2-115 K26 USB Mega-VPN build5x-115-EN]
- D-Link DIR-320 MTS (White) [Linux DD-WRT 2.4.37 #4773 v24-sp2 (09/26/10) mini-usb-ftp (SVN revision 15280M NEWD Eko)]