PDA

Bekijk de volledige versie : Трансляция звука на USB колонки с роутера



FilimoniC
19-09-2005, 17:33
Можно ли функцию Вывода роутером звука на Usb-колонки использовать как Вход, т.е. я хотел подключить радиоприемник (аналоговый) к роутеру и сделать сетевое радио.

Oleg
19-09-2005, 18:33
Теоритически - да. Практически - искать и компилировать софт.

FilimoniC
20-09-2005, 06:29
Спасибо. Подскажите, где написано, как компилировать под роутер - облазил форум = не нашел.

Oleg
20-09-2005, 20:21
Компилировать - зависит от того, как устроены исходные тексты. Если есть configure скрипт, то обычно достаточно определить переменные CC, LD, AR, RANLIB и вызвать его примерно так:
CC=mipsel-uclibc-gcc остальные_переменные ./configure --host=mipsel-linux

Если configure не используется, то достаточно просто переопределить переменные и вызвать make.

Ну и конечно, сначала нужно проинсталлировать компиляторы из асусовского GPL (инструкция там вложена).

lookingfor
08-05-2006, 19:13
Во-первых - спасибо за прошивку.
Великолепно работает в домашней сети -
WLAN - cable modem
cable Lan - dreambox500
-Wi-Fi Lan notebook
-Wi-Fi Lan desktop

С любого компа можно смотреть программы спутникового, писать\воспроизводить видео (vlc - WebIF,Wingrab).
В этой части могу помочь начинаюшим.

Теперь вопрос(сразу извиняюсь если вопрос, как новичек на форуме задал некорректно).
Организовываю сетку на небольшой фирме (AP = 500 deluxe)- и заодно решил задействовать WEB -камеру (наблюдение за складом).
Как правило, Web-камеры не поддерживают звук (аппаратно - отдельным проводом ко входу зв.карты).

А если необходим звук?
Или - как вариант - только звук?
(вопрос возник - http://wl500g.info/showthread.php?t=3921 )

Цитата:
"Берите 550, если не нужен usb (т.е. вы теряете файловые сервера, принт сервер, возможность подключения камеры, удалённой трансляции звука и т.д.) и Вы не хотите расширять функциональность в дальнейшем, за счёт инсталляции дополнительных пакетов".

Oleg
08-05-2006, 20:14
Palantir умеет с камеры звук брать.

Удалённая трансляция - в обратном направлении: от ПК на звуковую карту, подключенную к wl500g.

FilimoniC
23-10-2006, 20:09
Собственно, вопросы такие:
1. поддерживается ли в последних прошивках сия фича?
2. Как оределить устройство, которое подойдет на роль Usb-колонок? (стандарт или че там еще)
3. Как венду настроить (не нашел в мануале)
4. Чтонить на этой странице (http://www.usbgear.com/USB-Audio.html) подойдет?
5. Как насчет совместного использования USB_аудио с 2мя компами??

Oleg
26-10-2006, 18:21
1. Да
2. В принципе любое. Класс ЮСБ Аудио есть. Но надо проверять.
3. Откачать прошивку для делюкс 1927 с сайта АСУСа, там в архиве есть док файл.
4. Не знаю.
5. Если слушать не одновременно, то должно работать

FilimoniC
26-10-2006, 20:02
5. Если слушать не одновременно, то должно работать
Интересует конкретно: если будет включено 2 компа, то доступ получит тот, кто первый включится? или тот, кто первый начнет воспроизводить звук (например при запуске венды), отпустит ли он потом (после окончания звучания) звук, чтобы 2й мог его заюзать?? Что будет если во время воспроизведения 1м компом, но усб_аудио долбанется второй?

mototun
25-04-2007, 20:40
прошивка WL500gp-1.9.2.7-7g.trx, при подключении обычного usb-sound от C-Media в dmesg:

hub.c: new USB device 01:03.0-2, assigned address 4
usbaudio: device 4 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 4 interface 2 altsetting 1 channels 1 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 4 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 4 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 4 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 4 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 6 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 7 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 81c55ac0
usbaudio: set_format_out(): failed to find desired format/speed combination.
usbaudio: set_format_out(): failed to find desired format/speed combination.
usbaudio: set_format_out(): failed to find desired format/speed combination.
usbaudio: set_format_out(): failed to find desired format/speed combination.


/dev/sound/dsp появляется, но при попытке что-либо туда перенаправить звука нет и команда подвисает:

cat /etc/protocols >/dev/sound/dsp

madplay тоже ессно ничего не поет... может дело в версии ядра? в Openwrt на 2.4.33 работало :(...

mototun
25-04-2007, 21:26
closed; надо убить rcwaveserver и всё будет отл :D

Sheeft
25-04-2007, 21:41
Я туплю или можно подключить USB Audio и использовать как HDD MP3 Player ?)

mototun
26-04-2007, 09:22
Я туплю или можно подключить USB Audio и использовать как HDD MP3 Player ?)
однозначно :)

Sheeft
26-04-2007, 12:35
Спасибо, будем эксперементировать =)

InsolentS
15-10-2007, 05:53
Есть у меня Большая Мечта - слушать музыку через WiFi, т.к. люблю таскать ноут по всему дому и смотреть фильмы, а колонки, понятное дело, с собою не потащишь. Подумал вот, что если воткнуть в мой WL-500gP USB звуковую карту, поставить дрова под линукс и т.п. Кто что думает? Больше всего сомнения закрадываются - справится ли у роутера проц?

Mike_S
15-10-2007, 08:22
интересней было б запустить на роутере блютуф с A2dp и стерео блютуф гарнитуру. тем более что сам блютуф с роутером уже подружили.:)
Хотя это возможно глупость, так как это легко работает на самом компе..

Lakalam
15-10-2007, 10:42
Есть у меня Большая Мечта - слушать музыку через WiFi, т.к. люблю таскать ноут по всему дому и смотреть фильмы, а колонки, понятное дело, с собою не потащишь. Подумал вот, что если воткнуть в мой WL-500gP USB звуковую карту, поставить дрова под линукс и т.п. Кто что думает? Больше всего сомнения закрадываются - справится ли у роутера проц?

http://wl500g.info/showthread.php?t=10801

InsolentS
16-10-2007, 07:23
http://wl500g.info/showthread.php?t=10801
Большое спасибо! :-)

shurik303
02-07-2008, 09:56
Захотелось мне установить сабж на WLHDD. Установил, скопировал библиотеку libssp.so, скопировал mpd.conf в ets, прописал пути к файлам и к DSP, создал директории. Запускаю, а он пишет:
problem opening log file "/opt/ets/.mpd/mpd.log" (config line 8) for writing
Хотя и файл такой есть и именно там.

Помогите Ламеру

vectorm
02-07-2008, 10:45
Захотелось мне установить сабж на WLHDD. Установил, скопировал библиотеку libssp.so, скопировал mpd.conf в ets, прописал пути к файлам и к DSP, создал директории. Запускаю, а он пишет:
problem opening log file "/opt/ets/.mpd/mpd.log" (config line 8) for writing
Хотя и файл такой есть и именно там.

Помогите Ламеру
Попробуй chmod 777 на файл дать.

shurik303
02-07-2008, 14:40
Спасибо! Все работает!:D

svk4286
24-10-2008, 21:51
Подключил USB колонки,настроил MPD c NCMPC.Работает все прекрасно,но хотелось бы иметь возможность дополнительных регулировок.Подскажите какой-нибудь консольный эквалайзер для MPD.В репозитории вроде ничего нет.Может можно собрать?

DSmile
10-11-2008, 16:30
Определяется следующим образом:


[admin@smart root]$ ls /dev/sound
dsp mixer
[admin@smart root]$ lsusb
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0424:2502 Standard Microsystems Corp.
Bus 002 Device 003: ID 08bb:2705 Texas Instruments Japan.
Bus 002 Device 004: ID 1058:1010 Western Digital Technologies, Inc.
Bus 001 Device 001: ID 0000:0000


Проверяю с помощью следующих команд:


[admin@smart root]$ killall waveservermain
[admin@smart root]$ killall waveserver
[admin@smart root]$ cat /dev/urandom > /dev/sound/dsp


Должен быть беспорядочный писк, но его нет - только тихое шипение.
Madplay запускается, но звука нет.

Может быть надо увеличить громкость? Я не нашел как это сделать.

Роутер ASUS WL500gP v2, прошивка от Олега, версия 1.9.2.7-10 (2008-03-30).
Звуковая карта на базе микросхемы PCM2705, в Windows работает без проблем.

Решение проблемы описано в K7.09 + ASUS WL-500gP - USB No Sound (http://forum.openwrt.org/viewtopic.php?pid=63545), но для другой альтернативной прошивки.

Помогите, плиз.

svk4286
10-11-2008, 20:31
cat /dev/urandom > /dev/sound/dsp
Должно выдавать шипение,это все-таки генератор случайных чисел.

madplay file -a +10
добавляет 10 дб громкости,или сколько поставите.

DSmile
11-11-2008, 09:16
[admin@smart root]$ madplay /tmp/harddisk/films/a.mp3 -a +10
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
Title: Rockferry
Artist: Duffy
Album: Rockferry
Track: 01/10
Year: 2008
Genre: Pop Rock
Comment: 320kbps Mudbrick KRG
9720 frames decoded (0:04:13.9), +10.5 dB peak amplitude, 6870457 clipped samples

Файл открывается, но звука нет (такое же тихое шипение)
Почему-то проигрыватель завершается примерно через минуту, хотя трек длится больше четырех.

svk4286
11-11-2008, 17:06
Попробуй mpd+mpc+ncmpc у него более гибкие настройки в mpd.conf.Хотя у меня зазвучало сразу,как только убил waveserver.Может еще какой-нибудь процесс пользует аудио?

DSmile
13-11-2008, 17:22
связка ncmpc+mpd выдает тишину, судя по показаниям ncmpc трек проигрывается примерно в два раза быстрее. madplay ведет себя также

кусок mpd.conf с настройками железа:


audio_output {
type "oss"
name "My OSS Device"
device "/dev/sound/dsp" # optional
format "44100:16:2" # optional
}


mixer_type "oss"
mixer_device "/dev/sound/mixer"
mixer_control "PCM"


в mpd.log сообщений об ошибках нет, mpd.error - пусто

svk4286
13-11-2008, 18:04
Если само устройство исправно,то я в тупике.На ББ работает?Как определяется?

DSmile
13-11-2008, 18:32
Что такое ББ? Большой брат? :)

В WinXP SP3 работает, usbview показывает следующее:Device Descriptor:


bcdUSB: 0x0110
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x08BB (Burr-Brown Japan, Ltd.)
idProduct: 0x2705
bcdDevice: 0x0100
iManufacturer: 0x01
iProduct: 0x02
iSerialNumber: 0x00
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Full
Device Address: 0x01
Open Pipes: 1

Endpoint Descriptor:
bEndpointAddress: 0x85 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0001 (1)
bInterval: 0x0A


Заметил, что оно поддерживает USB 1.1, не USB 2.0, может быть в этом дело?

svk4286
13-11-2008, 19:50
В роутер включен напрямую?Не через хаб?

DSmile
14-11-2008, 05:50
В роутер звуковая включена напрямую.

svk4286
14-11-2008, 17:25
Покажите лог после подключения звуковухи.

DSmile
15-11-2008, 08:26
На горячую:


Nov 15 11:15:45 kernel: usb.c: not enough configurations
Nov 15 11:15:45 kernel: usb.c: unable to get device 4 configuration (error=-22)
Nov 15 11:15:45 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 5
Nov 15 11:15:45 kernel: usb.c: not enough configurations
Nov 15 11:15:45 kernel: usb.c: unable to get device 5 configuration (error=-22)


При перезагрузке:


Jan 1 04:00:06 kernel: usbaudio: device 3 audiocontrol interface 0 has 0 input and 1 output AudioStreaming interfaces
Jan 1 04:00:06 kernel: usbaudio: device 3 interface 1 altsetting 0 does not have an endpoint
Jan 1 04:00:06 kernel: usbaudio: device 3 interface 1 altsetting 1 channels 2 framesize 2 configured
Jan 1 04:00:06 kernel: usbaudio: valid output sample rate 32000
Jan 1 04:00:06 kernel: usbaudio: valid output sample rate 48000
Jan 1 04:00:06 kernel: usbaudio: valid output sample rate 44100
Jan 1 04:00:06 kernel: usbaudio: device 3 interface 1 altsetting 1: format 0x01000010 sratelo 32000 sratehi 48000 attributes 0x00
Jan 1 04:00:06 kernel: usbaudio: device 3 interface 1 altsetting 2 channels 1 framesize 2 configured
Jan 1 04:00:06 kernel: usbaudio: valid output sample rate 32000
Jan 1 04:00:06 kernel: usbaudio: valid output sample rate 48000
Jan 1 04:00:06 kernel: usbaudio: valid output sample rate 44100
Jan 1 04:00:06 kernel: usbaudio: device 3 interface 1 altsetting 2: format 0x00000010 sratelo 32000 sratehi 48000 attributes 0x00
Jan 1 04:00:06 kernel: usbaudio: registered dsp 14,3
Jan 1 04:00:06 kernel: usbaudio: registered mixer 14,0
Jan 1 04:00:06 USB audio: attached
Jan 1 04:00:07 kernel: usbaudio: set_format_out(): failed to find desired format/speed combination.
Jan 1 04:00:07 kernel: usbaudio: set_format_out(): failed to find desired format/speed combination.
Jan 1 04:00:07 kernel: usbaudio: set_format_out(): failed to find desired format/speed combination.
Jan 1 04:00:07 kernel: usbaudio: set_format_out(): failed to find desired format/speed combination.

svk4286
15-11-2008, 09:11
При горячем включении у вас устройсво не может определится из-за того,что оно USB1.1.У меня такой лог возникает,когда я включаю звуковуху или принтер(они USB1.1)через USB2.0 HUB.Следовательно проблемы с драйвером: какой-то процесс его глушит.Покупайте бубен и начинайте плясать от печки т.е. голой машины.Начать можно с

chmod -x /opt/etc/init.d/*
это запретит запуск лишних процессов.Если это не поможет,то как раньше говорили:семь бед - один ресет(в смысле дефолт).

egorc
08-12-2008, 10:52
Пожалуйста помогите. Уже весь форум обыскал, но никак не могу заставить транслироваться звук на USB колонки, подключенные к wl-500gp. Уже установил madplay - файлы mp3 играет через колонки. Запустил MusicBrowser - он транслирует звук по сети. Но вот с компьютера с установленным Ubuntu 8.10 не могу заставить транслироваться звук. Я установил ESD, но не получается из Amarok или другой программы вывести звук. Ткните пожалуйста носом в нужном направлении. Только не в сторону Google, я уже там был и он мне мало помог.

Xander
08-12-2008, 22:54
Пожалуйста помогите. Уже весь форум обыскал, но никак не могу заставить транслироваться звук на USB колонки, подключенные к wl-500gp. Уже установил madplay - файлы mp3 играет через колонки. Запустил MusicBrowser - он транслирует звук по сети. Но вот с компьютера с установленным Ubuntu 8.10 не могу заставить транслироваться звук. Я установил ESD, но не получается из Amarok или другой программы вывести звук. Ткните пожалуйста носом в нужном направлении. Только не в сторону Google, я уже там был и он мне мало помог.
Я выводил как-то звук с mpd на esd, запущенный на роутере. Соответствующая секция в mpd.conf:

audio_output {
type "ao"
driver "esd"
options "host=192.168.0.1:16001"
name "esd"
}

Есть еще куча других вариантов. Как минимум клиенты из пакета esound-clients. Наверняка и амарок можно заставить, если поковыряться...

egorc
09-12-2008, 03:24
Я выводил как-то звук с mpd на esd, запущенный на роутере. Соответствующая секция в mpd.conf:

audio_output {
type "ao"
driver "esd"
options "host=192.168.0.1:16001"
name "esd"
}

Есть еще куча других вариантов. Как минимум клиенты из пакета esound-clients. Наверняка и амарок можно заставить, если поковыряться...

Спасибо большое, что откликнулись. Буду пробовать. Если, что-то получится отпишусь.

P.S. Решил попробовать не получается - не могу найти кофигурационные файлы ни MPD ни Madplay. Подскажите пожалуйста где искать.

Grey_stud
08-02-2009, 19:14
роутер Dlink DIR-320 прошивка ily 1.9.2.7-d
не работают USB колонки (на микросхеме CM102) через USB-хаб DUB-104(USB2.0) на прямую без хаба все работает, причем в логах показывает тоже самое что и через хаб(что все нашлось и все драйвера установились) просто нет звука.
Не могли бы вы поподробнее написать как отключить USB2.0


Если отключить USB 2.0 в принципе на роутере (смонтировать /dev/null в /lib/modules/..../ehci-hcd.o), то все устройства начинают функционировать по протоколу 1.1, при этом определяются и работаю без особых затыков.

al37919
08-02-2009, 19:26
1.9.2.7-d от какого числа? Где то в конце января в этом вопросе был достигнут определенный прогресс. Так что рекомендую попробовать прошить свежую: http://code.google.com/p/wl500g/downloads/list

Не могли бы вы поподробнее написать как отключить USB2.0
rmmod ehci-hcd

Grey_stud
08-02-2009, 20:05
Прошивка из этой темы http://wl500g.info/showthread.php?t=17641
скорее всего от начала января
то что на google надо наверно перекомпелировать как то на dir-320 у меня на это мозгов не хватит
и после запуска rmmod ehci-hcd
звуковые устройства вообще пропадают


Asus320 login: admin
Password:
[admin@Asus320 root]$ ls /dev/sound
dsp mixer
[admin@Asus320 root]$ lsusb
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0409:005a NEC Corp.
Bus 002 Device 003: ID 058f:6366 Alcor Micro Corp.
Bus 002 Device 004: ID 0d8c:0001 C-Media Electronics, Inc.
Bus 001 Device 001: ID 0000:0000
[admin@Asus320 root]$ killall waveservermain
[admin@Asus320 root]$ killall waveserver
[admin@Asus320 root]$ rmmod ehci-hcd
[admin@Asus320 root]$ cat /dev/urandom > /dev/sound/dsp
-sh: cannot create /dev/sound/dsp: Permission denied
[admin@Asus320 root]$ ls /dev/sound
[admin@Asus320 root]$ lsusb
Bus 001 Device 001: ID 0000:0000
[admin@Asus320 root]$

Grey_stud
08-02-2009, 20:07
вернее хаб перестает видится

al37919
08-02-2009, 21:05
если внимательно посмотреть в ту тему, то в первом посте дана ссылка на сборку с того же googlecode, только от 6 января. Сейчас там же доступна версия от 4 февраля. Брать надо версию для wl500gpv2.

theMIROn
08-02-2009, 21:17
Прошивка из этой темы http://wl500g.info/showthread.php?t=17641
скорее всего от начала января
то что на google надо наверно перекомпелировать как то на dir-320 у меня на это мозгов не хватит В теме используется обычный бинарник прошивки от wl-500gpv2, никто ничего не перекомпилировал
то что есть последнего для wl-500gpv2: http://code.google.com/p/wl500g/downloads/list?can=2&q=wl-500gpv2

al37919
сорь, не увидел поста, пока писал

Grey_stud
10-02-2009, 01:34
попробовал от 4 февраля тоже самое никаких изменений
завтра будет время попробую от 10 февраля
и выложу логи

garm99
16-02-2009, 18:38
купил эту (http://techhome.ru/catalog/auto/56B02637_2.htm) карту за 139 руб !!! - работает, внутри чип от C-Media CM108
есть S-PDIF (не распаян) можно приделать кнопки

Delsian
23-02-2009, 11:32
Пользую 500В с самой свежей прошивкой, флешку и харддрайв запаял проводками внутрь на неиспользуемые контакты USB-хаба, так что снаружи осталось 2 свободных дырки USB.
И вот у меня крутится в голове такая фантазия (только ногами не бейте) - прикрутить снаружи юсбовый саунд-бластер и аудиосистему, и поднять какого-то демона, который принимает по DLNA/uPNP звуковой поток и проигрывает его на колонки.
Итого вопроса 2:
а) можно ли подключить к роутеру саундбластер?
б) есть ли какой-то DLNA-клиент для дивайса?

nikita1234
07-04-2009, 18:46
Здравствуйте, была прошивка 1.9.2.7-9. Через хаб USB 2.0 подключена звуковая карта USB 1.1. При подключении карты в логах писались ошибки, в /dev/sound ничего не появлялось. Работало путем отключения модуля ehci-hcd. Недавно перепрошился на 1.9.2.7-d-r211. В логе карта определяется, в /dev/sound/ устройства тоже появляются. Подключаю модули soundcore и audio. Запускаю mpd, никаких ошибок, но звук не воспроизводится. Если в веб-интерфейсе Disable USB 2.0 controller поставить Yes, то карта в логах после загрузки не определяется. Если вручную подключить модули soundcore и audio, то в логах пишется про нахождении карты, и карта начинает воспроизводить звук. Надеюсь, это чем-нибудь поможет.

lly
08-04-2009, 07:11
Надеюсь, это чем-нибудь поможет.
С таким стилем изложения - вряд ли. Логи отсутствуют, чем отличается "Подключаю модули soundcore и audio" от "Если вручную подключить модули soundcore и audio" непонятно.

Пример понятного баг репорта: http://wl500g.info/showpost.php?p=140728&postcount=1009

nikita1234
08-04-2009, 20:14
Прошивка 1.9.2.7-d-r211.


В веб-интерфейсе Disable USB 2.0 controller стоит No.
Лог после загрузки роутера:

Jan 1 03:00:07 kernel: hub.c: new USB device 01:03.2-2.4, assigned address 5
Jan 1 03:00:07 kernel: usb.c: USB device 5 (vend/prod 0xd8c/0xc) is not claimed by any active driver.
Jan 1 03:00:07 USB audio: attached
Insmod soundcore и audio:

Apr 8 22:46:05 kernel: usb.c: registered new driver audio
Apr 8 22:46:05 kernel: usbaudio: device 5 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
Apr 8 22:46:05 kernel: usbaudio: device 5 interface 2 altsetting 1 channels 1 framesize 2 configured
Apr 8 22:46:05 kernel: usbaudio: valid input sample rate 48000
Apr 8 22:46:05 kernel: usbaudio: valid input sample rate 44100
Apr 8 22:46:05 kernel: usbaudio: device 5 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
Apr 8 22:46:05 kernel: usbaudio: device 5 interface 1 altsetting 0 does not have an endpoint
Apr 8 22:46:05 kernel: usbaudio: device 5 interface 1 altsetting 1 channels 2 framesize 2 configured
Apr 8 22:46:05 kernel: usbaudio: valid output sample rate 48000
Apr 8 22:46:05 kernel: usbaudio: valid output sample rate 44100
Apr 8 22:46:05 kernel: usbaudio: device 5 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
Apr 8 22:46:05 kernel: usbaudio: registered dsp 14,3
Apr 8 22:46:05 kernel: usbaudio: warning: found 1 of 2 logical channels.
Apr 8 22:46:05 kernel: usbaudio: assuming that a stereo channel connected directly to a mixer is missing in search (got Labtec headset?). Should be fine.
Apr 8 22:46:05 kernel: usbaudio: registered mixer 14,0
Apr 8 22:46:05 kernel: usbaudio: registered mixer 14,16
Apr 8 22:46:05 kernel: audio.c: v1.0.0:USB Audio Class driver

Music player daemon запускается без ошибок, но музыка не воспроизводится. При этом лампочка на карте не мигает.

В веб-интерфейсе Disable USB 2.0 controller стоит Yes.
Лог после загрузки роутера:

Jan 1 03:00:06 kernel: hub.c: new USB device 01:03.0-2.4, assigned address 5
Jan 1 03:00:06 kernel: usb.c: USB device 5 (vend/prod 0xd8c/0xc) is not claimed by any active driver.
Jan 1 03:00:06 USB audio: attached
Insmod soundcore и audio:

Apr 8 22:54:52 kernel: usb.c: registered new driver audio
Apr 8 22:54:52 kernel: usbaudio: device 5 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
Apr 8 22:54:52 kernel: usbaudio: device 5 interface 2 altsetting 1 channels 1 framesize 2 configured
Apr 8 22:54:52 kernel: usbaudio: valid input sample rate 48000
Apr 8 22:54:52 kernel: usbaudio: valid input sample rate 44100
Apr 8 22:54:52 kernel: usbaudio: device 5 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
Apr 8 22:54:52 kernel: usbaudio: device 5 interface 1 altsetting 0 does not have an endpoint
Apr 8 22:54:52 kernel: usbaudio: device 5 interface 1 altsetting 1 channels 2 framesize 2 configured
Apr 8 22:54:52 kernel: usbaudio: valid output sample rate 48000
Apr 8 22:54:52 kernel: usbaudio: valid output sample rate 44100
Apr 8 22:54:52 kernel: usbaudio: device 5 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
Apr 8 22:54:52 kernel: usbaudio: registered dsp 14,3
Apr 8 22:54:52 kernel: usbaudio: warning: found 1 of 2 logical channels.
Apr 8 22:54:52 kernel: usbaudio: assuming that a stereo channel connected directly to a mixer is missing in search (got Labtec headset?). Should be fine.
Apr 8 22:54:52 kernel: usbaudio: registered mixer 14,0
Apr 8 22:54:52 kernel: usbaudio: registered mixer 14,16
Apr 8 22:54:52 kernel: audio.c: v1.0.0:USB Audio Class driver

При этом все работает и лампочка на карте мигает.
Как только делаю
insmod ehci-hcd
сразу же звук прекращается.

lly
09-04-2009, 07:08
nikita1234
Ты забыл написать, что это тест при подключении без хаба, так?
В выводе dmesg разница или ошибки есть?
А в логах mpd (а если увеличить уровень детализации лога)?
Какой роутер? Точная модель аудиокарты?

nikita1234
09-04-2009, 21:25
Оба теста были при подключении через хаб.

В веб-интерфейсе Disable USB 2.0 controller стоит Yes.
mpd.log:

Apr 10 00:03 : Avahi: Initializing interface
Apr 10 00:03 : Avahi: Shutting down interface

mpd.error:

Apr 10 00:03 : Avahi: Failed to create client: Daemon not running

dmesg:

usb.c: registered new driver audio
usbaudio: device 5 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 5 interface 2 altsetting 1 channels 1 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 5 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 5 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 5 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 5 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 6 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 7 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 81736c40
audio.c: v1.0.0:USB Audio Class driver


В веб-интерфейсе Disable USB 2.0 controller стоит No.

mpd.log:

Apr 10 00:10 : Avahi: Initializing interface
Apr 10 00:10 : Avahi: Shutting down interface


mpd.error:

Apr 10 00:10 : Avahi: Failed to create client: Daemon not running


dmesg:

usb.c: registered new driver audio
usbaudio: device 5 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 5 interface 2 altsetting 1 channels 1 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 5 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 5 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 5 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 5 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 6 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 7 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 819af520
audio.c: v1.0.0:USB Audio Class driver

После insmod ehci-hcd:
mpd.error:

Apr 10 00:13 : closing oss device "/dev/sound/dsp" due to write error: No such device

dmesg:

PCI: Enabling device 01:03.2 (0000 -> 0002)
ehci_hcd 01:03.2: PCI device 1106:3104
ehci_hcd 01:03.2: irq 12, pci mem c0168000
usb.c: new USB bus registered, assigned bus number 3
EHCI: Enabling VIA 6212 workarounds
ehci_hcd 01:03.2: USB 2.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
usb.c: USB disconnect on device 01:03.0-1 address 2
Unable to disconnect USB device from the SCSI subsystem
usb.c: USB disconnect on device 01:03.0-2 address 3
usb.c: USB disconnect on device 01:03.0-2.3 address 4
usb.c: USB disconnect on device 01:03.0-2.4 address 5
hub.c: USB hub found
hub.c: 4 ports detected
usbaudio: unregister dsp 14,3
usbaudio: unregister mixer 14,0
usbaudio: unregister mixer 14,16
Device 08:01 not ready.
I/O error: dev 08:01, sector 7887368
Device 08:01 not ready.
I/O error: dev 08:01, sector 4488
Device 08:01 not ready.
I/O error: dev 08:01, sector 4504
hub.c: new USB device 01:03.2-1, assigned address 2
Unable to connect USB device to the SCSI subsystem
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
hub.c: new USB device 01:03.2-2, assigned address 3
hub.c: USB hub found
hub.c: 4 ports detected
hub.c: new USB device 01:03.2-2.3, assigned address 4
usb.c: USB device 4 (vend/prod 0xa12/0x1) is not claimed by any active driver.
usbaudio: dma timed out??
hub.c: new USB device 01:03.2-2.4, assigned address 5
usbaudio: device 5 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 5 interface 2 altsetting 1 channels 1 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 5 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 5 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 5 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 5 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 6 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 7 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 81a85aa0

Роутер- WL-500GP V1. Карта (http://techhome.ru/catalog/auto/56B02637_2.htm) с чипом C-Media CM108.

nikita1234
09-04-2009, 21:25
Оба теста были при подключении через хаб.

В веб-интерфейсе Disable USB 2.0 controller стоит Yes.
mpd.log:

Apr 10 00:03 : Avahi: Initializing interface
Apr 10 00:03 : Avahi: Shutting down interface

mpd.error:

Apr 10 00:03 : Avahi: Failed to create client: Daemon not running

dmesg:

usb.c: registered new driver audio
usbaudio: device 5 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 5 interface 2 altsetting 1 channels 1 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 5 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 5 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 5 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 5 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 6 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 7 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 81736c40
audio.c: v1.0.0:USB Audio Class driver


В веб-интерфейсе Disable USB 2.0 controller стоит No.

mpd.log:

Apr 10 00:10 : Avahi: Initializing interface
Apr 10 00:10 : Avahi: Shutting down interface


mpd.error:

Apr 10 00:10 : Avahi: Failed to create client: Daemon not running


dmesg:

usb.c: registered new driver audio
usbaudio: device 5 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 5 interface 2 altsetting 1 channels 1 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 5 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 5 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 5 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 5 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 6 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 7 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 819af520
audio.c: v1.0.0:USB Audio Class driver

После insmod ehci-hcd:
mpd.error:

Apr 10 00:13 : closing oss device "/dev/sound/dsp" due to write error: No such device

dmesg:

PCI: Enabling device 01:03.2 (0000 -> 0002)
ehci_hcd 01:03.2: PCI device 1106:3104
ehci_hcd 01:03.2: irq 12, pci mem c0168000
usb.c: new USB bus registered, assigned bus number 3
EHCI: Enabling VIA 6212 workarounds
ehci_hcd 01:03.2: USB 2.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
usb.c: USB disconnect on device 01:03.0-1 address 2
Unable to disconnect USB device from the SCSI subsystem
usb.c: USB disconnect on device 01:03.0-2 address 3
usb.c: USB disconnect on device 01:03.0-2.3 address 4
usb.c: USB disconnect on device 01:03.0-2.4 address 5
hub.c: USB hub found
hub.c: 4 ports detected
usbaudio: unregister dsp 14,3
usbaudio: unregister mixer 14,0
usbaudio: unregister mixer 14,16
Device 08:01 not ready.
I/O error: dev 08:01, sector 7887368
Device 08:01 not ready.
I/O error: dev 08:01, sector 4488
Device 08:01 not ready.
I/O error: dev 08:01, sector 4504
hub.c: new USB device 01:03.2-1, assigned address 2
Unable to connect USB device to the SCSI subsystem
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
hub.c: new USB device 01:03.2-2, assigned address 3
hub.c: USB hub found
hub.c: 4 ports detected
hub.c: new USB device 01:03.2-2.3, assigned address 4
usb.c: USB device 4 (vend/prod 0xa12/0x1) is not claimed by any active driver.
usbaudio: dma timed out??
hub.c: new USB device 01:03.2-2.4, assigned address 5
usbaudio: device 5 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 5 interface 2 altsetting 1 channels 1 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 5 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 5 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 5 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 5 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 6 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 7 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 81a85aa0

Роутер- WL-500GP V1. Карта (http://techhome.ru/catalog/auto/56B02637_2.htm) с чипом C-Media CM108.

lly
10-04-2009, 07:53
nikita1234
Единственная видимая ошибка в dmesg:

usbaudio: dma timed out??
В общем понятно, что за пять минут проблема не может быть найдена... Скорее всего, дело в связке драйверов usbaudio+ehci.

P.S. А что, карта действительно стоит меньше 150 руб? Тогда, если ты в Москве, у меня для тебя деловое предложение - встретиться со мною в метро и продать её мне на эксперименты с драйвером.

nikita1234
10-04-2009, 20:43
Перед НГ покупал за 200 рублей, но я, к сожалению, не из Москвы. По-моему и сейчас ее можно заказать на том сайте.

lly
11-04-2009, 07:13
Перед НГ покупал за 200 рублей, но я, к сожалению, не из Москвы. По-моему и сейчас ее можно заказать на том сайте.
Offtopic: С доставкой 200 руб. :( В нашей большой деревне, или контора у черта на рогах, или работает с 9 до 18. :mad: С оказией возьму, поразбираюсь, но специально не поеду - времени жалко.

lly
15-04-2009, 19:05
Посмотрел я повнимательнее на драйвер usbaudio, сравнил с 2.6, и пришел к неутешительному выводу - для нормальной работы USB-аудиокарт через хаб 2.0 потребуется бекпортить драйвер usbaudio.

Не думаю, что в ближайшем будущем у меня найдется свободное время для этой задачи. Но, в принципе, задача не архисложная, так что энтузиасты могут попробовать помочь страждущим.

Для интересующихся - поищите строчки "full speed playback / high speed playback" в sound/usb/usbaudio.c из ядра 2.6.
Можно еще поисследовать http://linux.bkbits.net:8080/linux-2.6.11-stable/sound/usb/ мне кажется, что критичные для "high speed" изменения там.

nikita1234
У меня звук есть при прямом подключении и при загруженном ehci-hcd. (WL500gP V1, прошивка r243).

lly
17-04-2009, 20:06
Пригляделся еще раз ;) Если плюнуть на новые фичи типа поддержки нативных USB 2.0 карт (тот самый high speed) и непрерывный буфер syncbuf, то заплатка получается совсем небольшая, что и отражено в r246 (http://code.google.com/p/wl500g/source/detail?r=246).

P.S. В 2.4 код usbaudio страшноват, видимо слеплен на скорую руку.

timp3
02-07-2009, 11:59
Добрый день, уважаемые форумчане!

Подскажите пожалуйста, существует ли следующее решение для wl500р. Нужен живущий в роутере аудиоплеер, желательно мультиформатный, берущий музыку с подключенного к роутеру диска и проигрывающий ее с помощью карты, к роутеру подключенной же. Управление осуществляется с компа, через веб-интерфейс (аналогичный, скажем browseAmp для Winamp).

garm99
02-07-2009, 12:12
Добрый день, уважаемые форумчане!

Подскажите пожалуйста, существует ли следующее решение для wl500р. Нужен живущий в роутере аудиоплеер, желательно мультиформатный, берущий музыку с подключенного к роутеру диска и проигрывающий ее с помощью карты, к роутеру подключенной же. Управление осуществляется с компа, через веб-интерфейс (аналогичный, скажем browseAmp для Winamp).

http://mpd.wikia.com/wiki/Client:Mpm

samroid
08-07-2009, 17:57
Приветствие!!!

Необходимо проиграть mp3 файл на роутере через usb колонки.
(Колонки AC-01BU от Dialog)

Колонки подключил, audio устройство определилось только после перезагрузки;
Madplay смог читать файлы только после того как убил waveserver;
(Если waveserver отключить через web и перезагрузить роутер, то колонки как аудио устройство не определяються, может при отключении waveserver-a драйвера оудио не загружаются)
При чтении файлов madplay выдает ошибку:

error: frame 0: lost synchronization
...
error: frame xxx: lost synchronization

...и в колонках тишина...

Перечитал все форумы, перерыл и-нет, сломал бубен, голова уже кипит...:confused:

1. Кто знает, что это за ошибка?
2. Можно ли отключить запуск waveservera при загрузке, но при этом чтобы аудио определялось? Для чего вообще нужен waveserver (на форуме я этого так и не обнаружил)?
3. Может необходимо что-то установить еще, кроме плеера?
4. На форуме где-то попалось, что подгружали звуковые модули audio.o, usbaudio и .т.д. - где их взять?

За любую помощь буду очень благодарен!

samroid
10-07-2009, 04:12
Может быть у кого примерно похожие были проблемы?:(
Расскажите что и как решали!

Если колонки AC-01BU не подходят, может кто подскажет хорошие колонки!:confused:

svk4286
11-07-2009, 07:00
Может быть у кого примерно похожие были проблемы?:(
Расскажите что и как решали!

Если колонки AC-01BU не подходят, может кто подскажет хорошие колонки!:confused:

Колонки заработали с полпинка,но убивать надо и waveservermain,может быть в этом дело.Убийство прописывай в post-boot.Кстати рекомендую mpd, им можно управлять и из винды.

inoremap
01-08-2009, 13:17
Пригляделся еще раз ;) Если плюнуть на новые фичи типа поддержки нативных USB 2.0 карт (тот самый high speed) и непрерывный буфер syncbuf, то заплатка получается совсем небольшая, что и отражено в r246 (http://code.google.com/p/wl500g/source/detail?r=246) Спасибо! Спасибо!! Спасибо! Спасибо!!! Спасибо! Спасибо!! Спасибо! Спасибо за патч!!!
Вы спасли мой мозг от участи быть разорванным попытками собрать OSS4 для linux 2.4, теперь мой dd-wrt@DIR-320 может одновременно работать с жестким диском на нормальной скорости и с USB-колонками. Еще раз спасибо!

dramnbass
03-04-2010, 12:48
сабж а то надо сигнализацию по событию приделать

TReX
03-04-2010, 13:00
сабж а то надо сигнализацию по событию приделать

А открыть и посмотреть? :) Нет так ничего... Так что только через USB)

BlackICE.k8
03-04-2010, 13:48
+1, ни одного роутера с динамиком внутри не встречал еще =))

Omega
05-04-2010, 16:32
+1, ни одного роутера с динамиком внутри не встречал еще =))
Мелкий буззер можно и прицепить ... :)
И что мешает поставить его внутри ? ;)
З.Ы. Народ даже делал интернет-радио по usb ... :D

inoremap
05-04-2010, 18:58
сабж а то надо сигнализацию по событию приделатьDefender SPK-330 подключенные по usb у меня отлично работают, еще раз спасибо lly за патчи к usbaudio

BlackICE.k8
06-04-2010, 17:00
Мелкий буззер можно и прицепить ... :)
И что мешает поставить его внутри ? ;)

сделать можно все, если руки из правильного места растут :)
в стандартной комплектации :D его НЕТ :)

Levabd
09-04-2010, 17:34
Конфиги нужно создать вручную и запускать каждый раз mpd <путь к конфигу>

ryzhov_al
25-09-2010, 16:35
Для того, чтобы заставить играть копеечную звуковую USB-карту (http://www.dealextreme.com/details.dx/sku.22475), на новых прошивках 1.9.2.7-rtn (http://code.google.com/p/wl500g/source/list?path=/branches/rt-n/), необходимо подключить другие модули, отличные от тех, что используются в прошивках 1.9.2.7-d-rXXXX.
В связи с тем, что решения для ядра 2.6 ещё не публиковалось, привожу его здесь:


$ cat /opt/usr/sbin/play-jazz
#!/bin/sh
insmod soundcore
insmod /opt/lib/modules/modules-1.9.2.7-rtn-r2123/kernel/sound/core/snd.ko
insmod snd-timer
insmod snd-page-alloc
insmod snd-pcm
insmod snd-hwdep
insmod snd-rawmidi
insmod snd-usb-lib
insmod snd-usb-audio
insmod /opt/lib/modules/modules-1.9.2.7-rtn-r2123/kernel/sound/core/oss/snd-mixer-oss.ko
insmod /opt/lib/modules/modules-1.9.2.7-rtn-r2123/kernel/sound/core/oss/snd-pcm-oss.ko

wget -q -O - http://scfire-dtc-aa06.stream.aol.com:80/stream/1010 | madplay -

Где /opt/lib/modules/modules-1.9.2.7-rtn-r2123/kernel/* - распакованные модули ядра, совпадающие по версии с Вашей прошивкой.

lly
25-09-2010, 16:57
insmod /opt/lib/modules/modules-1.9.2.7-rtn-r2123/kernel/sound/core/snd.ko

insmod /opt/lib/modules/modules-1.9.2.7-rtn-r2123/kernel/sound/core/oss/snd-mixer-oss.ko
insmod /opt/lib/modules/modules-1.9.2.7-rtn-r2123/kernel/sound/core/oss/snd-pcm-oss.ko

Моя промашка, сейчас добавлю в .trx для удобства, +50Kb пока не жмёт.

tolyan.com
01-10-2010, 03:10
Привет всем!
Стояла последняя прошивка от Олега на wl500gp, там звуковуха на базе чипсета CM108 запускалась очень просто: установил madplay, mpd, грохнул процессы waveservermain & waveserver и все, madplay успешно воспроизводил локальные мп3 и потоковое радио из интернетов.
Установил 1.9.2.7-d-r2174 и потом установку программ для чайников (http://wl500g.info/showthread.php?t=21889), потом из консоли установил madplay & mpd и звуковуха не работает:

[root@WL-00221504A0C7 root]$ wget -q -O - http://81.19.80.167:80/nashe128.mp3 | madplay -
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
audio: /dev/dsp: No such file or directory
В логах про звуковуху есть только это:

Jan 1 05:00:07 USB audio: attached

Как запустить звуковуху?

ryzhov_al
01-10-2010, 11:48
insmod soundcore
insmod audio

tolyan.com
01-10-2010, 17:51
Спасибо, заработало. Пока madplay в screen запускаю, чуть позже с mpd разберусь...

после выполнения этих двух команд все работает, но после


flashfs save
flashfs commit
flashfs enable
reboot

звук снова не работает. добавил

insmod soundcore
insmod audio
в post-boot. Это помогло.
Но что-то подсказывает мне, что это не совсем корректно, хоть и работает...

Basile
01-10-2010, 20:22
tolyan.com, так и и задумано. Правда существует второй вариант: вы можете собрать прошивку с интегрированными в неё нужными модулями ;)

tolyan.com
01-10-2010, 21:37
Спасибо, пожалуй ограничусь добавлением строк в post-boot =)

portoz
21-12-2010, 10:01
попробовал от 4 февраля тоже самое никаких изменений
завтра будет время попробую от 10 февраля
и выложу логи

как победил проблемму колонок на CM102 ?

DedVasya
17-02-2011, 19:17
Люди добрые помогите, всю голову себе поломал!
хочу к роутеру колоночки подключить через usb звуковуху.
много читал, понял что нужно как-то установить kmod-sound-core,
kmod-usb-audio и madplay. С линухом я на ВЫ... не сочтите за труд, расскажите как поставить на мои дир320 с местной прошивкой? буду ОЧЕНЬ благодарен! хелп други!

rocliuo
17-02-2011, 19:53
Интернет-радио на роутере 500gP (http://wl500g.info/showthread.php?t=6785&highlight=%C2%EE%EF%F0%EE%F1+%E2%EE%E7%EC%EE%E6%ED %EE%F1%F2%E8+%EF%F0%E8%E5%EC%E0)

DedVasya
20-02-2011, 17:22
да я прочел ту тему, и все что мне выдал поиск прочел... к сожалению ничегошеньки не понял. Люди пишут: "поставил то-то" а как поставить..чего..откуда взять :( ПОМОГИТЕ ПЛИЗ сложить картину воедино!

пока только понял как в логе веб интерфеиса смотреть, у меня выдает:
Jan 1 03:00:06 kernel: usb.c: USB device 2 (vend/prod 0x1130/0xf211) is not claimed by any active driver.
Jan 1 03:00:06 USB audio: attached

r.besslov
20-02-2011, 19:10
да я прочел ту тему, и все что мне выдал поиск прочел... к сожалению ничегошеньки не понял. Люди пишут: "поставил то-то" а как поставить..чего..откуда взять :( ПОМОГИТЕ ПЛИЗ сложить картину воедино!

пока только понял как в логе веб интерфеиса смотреть, у меня выдает:
Jan 1 03:00:06 kernel: usb.c: USB device 2 (vend/prod 0x1130/0xf211) is not claimed by any active driver.
Jan 1 03:00:06 USB audio: attached

Ну здесь всё просто: система написала что твоя звуковая карта не подходит ни к одному активному драйверу, который вложен в прошивку (an 1 03:00:06 kernel: usb.c: USB device 2 (vend/prod 0x1130/0xf211) is not claimed by any active driver.)

следовательно она не подходит... Какие звуковые карточки подходят - мне и самому интересно :)

ryzhov_al
20-02-2011, 20:19
Какие звуковые карточки подходят - мне и самому интересно :)
Должны подходить любые, соответствующие USB Audio Class 1.0 standards. На упаковке таких часто пишут "не требует драйверов". У меня работает такая (http://www.dealextreme.com/details.dx/sku.22475).

DedVasya
21-02-2011, 20:49
Должны подходить любые, соответствующие USB Audio Class 1.0 standards. На упаковке таких часто пишут "не требует драйверов". У меня работает такая (http://www.dealextreme.com/details.dx/sku.22475).

у меня точно такая же! расскажи плиз как ее присовокупить

akm2008
21-02-2011, 21:27
Должны подходить любые, соответствующие USB Audio Class 1.0 standards. На упаковке таких часто пишут "не требует драйверов". У меня работает такая (http://www.dealextreme.com/details.dx/sku.22475).

А еще можно к данному девайсу дополнительные кнопки управления вывести :)

Подробней о кнопочках тут (http://dipcore.com/?p=263)

И был-бы благодарен если-бы описал подключение данного девайса поэтапно с нуля
На прошивках от энтузиастов rt-n серии

ryzhov_al
22-02-2011, 03:48
И был-бы благодарен если-бы описал подключение данного девайса поэтапно с нуля
На прошивках от энтузиастов
Нужно описание подключения кнопок или звуковой карты?

DedVasya
22-02-2011, 05:55
Звуковой карты. Это основное, без нее и кнопки не к чему прикручивать будет.

akm2008
22-02-2011, 09:59
Нужно описание подключения кнопок или звуковой карты?

Конечно звуковой карты про кнопки все разжёвано

akm2008
22-02-2011, 23:04
Кто нибудь пробовал подключить на прошивках rt-n ???
Для работы требуется два модуля soundcore.ko и
audio.ko Первый есть а второго не хватает
Может кто собрал модуль audio.ko для rt-n прошивок ???


Вот так всегда с начало спросишь потом найдешь ответ Минимальный набор для извлечения звука на ядрах 2.6.xx (http://www.wl500g.info/showpost.php?p=211258&postcount=21)

СпАсИбО ryzhov_al

andr128
25-02-2011, 10:27
Есть недорогие USB колонки SVEN PS-30 (~400р)
Состоят собственно из мини колонок и USB звуковой платы-брелка с джек разъемом "мама". У колонок соответственно - "папа".
Отзовитесь может кто имеет это чудо. У джека 4 контакта это наводит на мысль что НЧ усилитель собран в самих колонках т.е. по 4-му контакту идет питание +5в для этого усилителя. Так ли это?
Не хочется не чего спалить. Ну и вскрывать - тоже бы не хотелось. Можно ли воткнуть в разъем наушники с обыкновенным 3х контактным джком?
Вообщем нужна консультация по этому разъему.
Спасибо.

==========
Разобрался колонки пассивные (2 динамика по 10 ом паралельно = 5 ом, на каждый канал). Усилитель собран в адаптере :)
7716
7717

andr128
02-03-2011, 08:04
Ну вот я наконец добрался до звуковых возможностей роутера :)
Для работы USB звуковой карты потребуется установка драйверов.
Драйвера уже имеются в новых прошивках.
удобно сделать загрузку в post-boot


#!/bin/sh
...
insmod soundcore # загрузка драйверов звуковой карты
insmod audio
...



установка mpd плеера
==================


ipkg install mpd
ipkg install mpc


Настройка
===========
mkdir /opt/music/playlists

для mpd создать конфигурационный файл:
/opt/etc/mpd.conf



port "6600"
music_directory "/opt/music"
playlist_directory "/opt/music/playlists"
db_file "/tmp/mpd.db"
log_file "/tmp/mpd.log"
zeroconf_enabled "no"

# OSS Mixer
mixer_type "oss"
mixer_device "/dev/sound/mixer"
mixer_control "PCM"

# AUDIO OUTPUT
audio_output {
type "oss"
name "my OSS sound card"
device "/dev/sound/dsp"
format "44100:16:2"
}



mpd - это сервер плеер-демон, плейлист у которого содержаться в памяти.
Этот плейлист можно редактировать, удалять, добавлять, заставлять проигрывать
при помощи клиентской программы mpc (mpc help)
Перед проигрыванием музыки нужно загрузить сам плеер-демон
/opt/bin/mpd /opt/etc/mpd.conf
чуть ниже дан пример как сделать это при загрузке роутера.


в папку /opt/music скопировать музыкальные mp3 файлы
в папке /opt/music/playlists - будут содержаться плейлисты,
в том числе плейлисты url радиостанций например
плейлист с радио:

/opt/music/playlists/radio1.m3u

http://w02-sw01.akadostream.ru:8000/europaplus128.mp3
http://listen.rpfm.ru:9000/premium128
http://radio-shtorm.ru:8000/112
http://88.85.223.93:8000/disco80
http://89.149.226.199:8100/
http://hitfm.ipfm.net:7000/hit-fm-128

плейлист с музыкой:
/opt/music/playlists/music1.m3u

abba.mp3
joe_dassen.mp3
sos.mp3


для того чтобы создать плейлист со всей музыкой
которая находится в /opt/music можно сделать так:
mpc ls | mpc add
и сохранить плейлист в файл
mpc save music1


Итак для того чтобы проиграть плейлист нужно его сначала загрузить
mpc load music1
mpc play 1 #начать играть с первой по списку
mpc volume +10 # прибавить громкость на 10%
mpc volume -10
mpc next # следующую
mpc prev # предыдущую
и т.д.
см. man mpc
и mpc help

Запуск при старте роутера
==========================
post-boot


#!/bin/sh
...

insmod soundcore # загрузка драйверов звуковой карты
insmod audio

/opt/bin/mpd /opt/etc/mpd.conf # загрузка сервера-демона и конфига
/opt/bin/mpc volume 20 # установить начальную минимальную громкость +20%
sleep 10
/opt/bin/mpc load music1 # загрузить плейлист в память
/opt/bin/mpc play 1 # играть 1 мелодию из списка
...


Далее приспосабливаем USB мышь для управления плеером...
например так http://wl500g.info/showpost.php?p=224856&postcount=82

igor77777
02-03-2011, 09:45
Музыкальный плеер
Ещё бы научить его wma потоки играть, вообще бы цены не было.:)

DedVasya
03-03-2011, 19:38
andr128, спасибо огромное что выложил мануал по установке звуковухи! я к сожаление в линухе не бум-бум, не мог бы просвятить по нескольким вопросам касатлеьно твоей инструкции?



Драйвера уже имеются в новых прошивках.
удобно сделать загрузку в post-boot
что такое post-boot



#!/bin/sh
...
insmod soundcore # загрузка драйверов звуковой карты
insmod audio
sleep 1
...



зачем sleep 1 ? я посмотрел что ета команда значит-отложенный старт. но зачем?




установка mpd плеера
==================


ipkg install mpd
ipkg install mpc


у меня пишет
ipkg: not found
как исправить?

andr128
04-03-2011, 05:59
DedVasya
Для начала почитайте как настроить роутер, подключить флэшку и т.д. есть ссылки для новичков в начале форума, FAQ.
вот хорошая статья (http://vectormm.net/routers/routery-asus/5-nachalnaya-nastrojka-routera.html)
Для доступа к роутеру удобно установить на ПК программу WinSCP и Putty
WinSCP - позволить Вам удобно делать файловые операции на роутере такие как копирование, редактирование и т.д.
Putty - замена telnet, работает по протоколу ssh.

ipkg - программа для установки пакетов (программ) из репозитария.
конечно ее нужно ставить перед тем как ей пользоваться.

post-boot это скрипт который вызывается при загрузке роутера.
находится в /usr/local/sbin/
sleep n - пауза на n секунд
по идее нужно делать паузу на 10 сек т.е. sleep 10
я хотел чтобы при загрузке роутера начинала играть музыка
1 сек не хватает чтобы успели смонтироваться диски.

andr128
11-04-2011, 17:55
Мля купил за 2 бакса китайскую карту (http://www.dealextreme.com/p/virtual-5-1-surround-usb-2-0-external-sound-card-22475)
хотел прикрутить к ней кнопки как здесь (http://dipcore.com/?p=263) описано, а чипсет залит в виде капли обидно до слез :mad: и куды теперь три провода припаять х.з.

http://dipcore.com/wp-content/uploads/2010/04/6_keys_datasheet.png

akm2008
11-04-2011, 18:11
Мля купил за 2 бакса китайскую карту (http://www.dealextreme.com/p/virtual-5-1-surround-usb-2-0-external-sound-card-22475)
хотел прикрутить к ней кнопки как здесь (http://dipcore.com/?p=263) описано, а чипсет залит в виде капли обидно до слез :mad: и куды теперь три провода припаять х.з.

Игра найди отличие ))) Помимо этого только один световой индикатор ))
Похоже мы стали счастливыми обладателями второй версии гаджета ))

andr128
11-04-2011, 18:22
Игра найди отличие ))) Помимо этого только один световой индикатор ))
Похоже мы стали счастливыми обладателями второй версии гаджета ))

Яаа Яаа :D
Причем там видео на ютубе есть где эту карту вскрывают там 2 светодиода и нормальная МС.

... землю и питание я найду а вот сигнальный...

p.s. sven что-то не хочется ковырять оставил для нетбука.

sevic
15-04-2011, 09:57
Яаа Яаа :D
Причем там видео на ютубе есть где эту карту вскрывают там 2 светодиода и нормальная МС.

... землю и питание я найду а вот сигнальный...

p.s. sven что-то не хочется ковырять оставил для нетбука.

Присоединяюсь. Мне тоже досталась такая, правда светодиода два, но все равно чип в компаунде. С кнопками пришлось обломаться.

inoremap
17-04-2011, 18:21
С кнопками пришлось обломаться.На том же DX есть звуковые карты с уже готовыми кнопочками (8978, 21812, 45577, 59077), и даже ручечками (57040, 57039), если последние работают как HID-устройства то переключение радиостанций можно повесить на вращение верньера - будет как на теплых ламповых аналоговых радиоприемниках 8-)

Вместо светодиодов для индикации можно поставить sku.51824 - линуксоиды в обсуждении на DX отписались о нормальной работоспособности.

ryzhov_al
17-04-2011, 18:32
На том же DX есть звуковые карты с уже готовыми кнопочками (8978, 21812, 45577, 59077), и даже ручечками (57040, 57039), если последние работают как HID-устройства то переключение радиостанций можно повесить на вращение верньера - будет как на теплых ламповых аналоговых радиоприемниках 8-)
А это (http://www.dealextreme.com/feedbacks/browseCustomerPhotos.dx/sku.57039~id.91670) точно rotary encoder'ы? С виду вроде потенциометры.

inoremap
17-04-2011, 18:58
точно rotary encoder'ы? С виду вроде потенциометры.неизвестно что там на самом деле, нормальных отзывов от пользователей нет, но я не понимаю чем могут быть полезны аналоговые регуляторы на таких устройствах, впрочем, китайцы могут спаять все что угодно

andr128
17-04-2011, 20:27
На том же DX есть звуковые карты с уже готовыми кнопочками (8978, 21812, 45577, 59077), и даже ручечками (57040, 57039)........

Мда.. ($2, $4, $9 ..) ну кто же знал, что МС залита будет.
А так конечно купил бы с кнопочками :(

r.besslov
11-07-2011, 23:22
у меня не получается сделать автостарт :( . В post-boot вообще ни одна строчка не работает, в post-mount работает только строка инициализации и подгрузки конфига. Однако далее (вне зависимости есть sleep или нет) оно не хочет автозапускаться. Вручную тот же код запускается нормально

roks
12-07-2011, 05:09
/opt/bin/mpd /opt/etc/mpd.conf
/opt/bin/mpd: can't load library 'libsqlite3.so.0'
Как решить проблему?

Basile
12-07-2011, 19:04
sqlite3 (может быть и без "3") установлен?

roks
14-07-2011, 03:28
Хз. ipkg install sqlite ?
Все. Разобрался. Еще вопрос: как быть с кириллицей в названии файла mp3?

akm2008
20-11-2011, 22:09
Если не трудно подскажите что сие значит и как бороться

С недавнего времени перестал регулироваться звук


[root@RT-N16 root]$ mpc volume +10
error: problems setting volume
[root@RT-N16 root]$


[root@RT-N16 root]$ mpc volume
volume:4294967295%
[root@RT-N16 root]$



[root@RT-N16 root]$ mpc status
Bryce feat. Carlprit - Dance With Me (Radio Edit)
[playing] #2/30 2:15/3:26 (65%)
volume: n/a repeat: off random: off single: off consume: off
[root@RT-N16 root]$

при самом запуске mpd выдает следующие

[root@RT-N16 root]$ /opt/bin/mpd /opt/etc/mpd.conf
volume: deprecated option 'mixer_device' found, moving to 'oss' audio output
volume: deprecated option 'mixer_control' found, moving to 'oss' audio output

В процессах имеется музыка играет но звук не регулируется

5942 ? Ss 0:00 /opt/bin/mpd /opt/etc/mpd.conf
5943 ? S 0:00 \_ /opt/bin/mpd /opt/etc/mpd.conf
5944 ? S 0:00 \_ /opt/bin/mpd /opt/etc/mpd.conf
5945 ? S 0:00 \_ /opt/bin/mpd /opt/etc/mpd.conf

Пробовал все переустанавливать с нуля - тоже самое без изменений ругается также Пример моего конфига на всякий случай

[root@RT-N16 root]$ vi /opt/etc/mpd.conf
port "6600"
music_directory "/tmp/harddisk/music/"
playlist_directory "/tmp/harddisk/music/playlists"
db_file "/tmp/mpd.db"
log_file "/tmp/mpd.log"
zeroconf_enabled "no"

# OSS Mixer
mixer_type "oss"
mixer_device "/dev/sound/mixer"
mixer_control "PCM"

# AUDIO OUTPUT
audio_output {
type "oss"
name "my OSS sound card"
device "/dev/sound/dsp"
format "44100:16:2"
}


Версия mpс 0.19

Заранее благодарен

Dima1979
03-12-2011, 20:41
у меня не получается сделать автостарт :( . В post-boot вообще ни одна строчка не работает, в post-mount работает только строка инициализации и подгрузки конфига. Однако далее (вне зависимости есть sleep или нет) оно не хочет автозапускаться. Вручную тот же код запускается нормально

Кстати да. Тоже с этим столкнулся. Вот кусок файла post-mount


insmod soundcore
insmod snd.ko
insmod snd-timer
insmod snd-page-alloc
insmod snd-pcm
insmod snd-hwdep
insmod snd-rawmidi
insmod snd-usb-lib
insmod snd-usb-audio
insmod snd-mixer-oss.ko
insmod snd-pcm-oss.ko


sleep 5
/opt/bin/mpd /opt/etc/mpd.conf

sleep 15
mpc load radio1

sleep 5
mpc play 1


Все модули загружаются, mpd висит в процессах, но звука нет.


[admin@root]$ mpc play 1
song number greater than playlist length.


[admin@root]$ mpc lsplaylists
radio1

[admin@root]$ mpc playlist
Ничего не выводит.



При этом при ручном старте все номально стартует.


[admin@root]$ mpc load radio1 && mpc play 1
loading: radio1
http://u16.di.fm:80/di_classicvocaltrance
[playing] #1/2 0:00/0:00 (0%)
volume: n/a repeat: off random: off single: off consume: off


Где чего ему подкрутить можно, что бы стартовал автоматом?

Alexundr
25-12-2011, 06:50
Всем привет. Подскажите решение следующей проблемы: ncmpc не регулирует громкость (настроены клавиши Left, Right), при этом корректно отображает уровень громкости при его изменении в других клиентах. Как устранить это баг?

qwz91
12-02-2012, 17:16
Здравствуйте! Я новичек. Обсуждалось ли на форуме подключение внешней USB звуковой карты??? Можно ли это реализовать.С поддержкой битперфекта???

Немного освоился на форуме! Нашел много инфы... но не нашел ответы на
1) Можно ли надеется на бит перфект
2) Можно ли слушать форматы без сжатия
3) Есть ли плагин для фубара
Помогите плиииз. Охото организовать качественный звук без проводов.

nikAV
23-02-2012, 17:37
У меня так же: в ручную стартует, но пишет:
[root@Asusann root]$ /opt/bin/mpd /opt/etc/mpd.conf
Failed to load database: Failed to open database file "/tmp/mpd.db": No such file or directory
[root@Asusann root]$ /opt/bin/mpd /opt/etc/mpd.conf
listen: Failed to listen on *:6600: Address already in use
Aborted
а автоматом не хочет, post-mount списал у avg_joe. Пробовал прописывать и в post-boot, но...не работает автоматом!громкость тоже не регулируется...Кто освоил запуск автоматом-помощи прошу, так как знаний не хватает! И ещё, может есть какой веб интефейс для mpd демона???

sevic
27-02-2012, 09:11
Ключевое сообщение здесь: "Failed to load database: Failed to open database file "/tmp/mpd.db": No such file or directory", MPD просто не находит базу треков. Дело в том, что /tmp это виртуальная файловая система, живет в оперативной памяти и при перезагрузке там ничего нет. Вариантов, по-видимому, два : прописать путь к базе типа как /tmp/harddisk/music/mpd.db, тогда она должна быть доступна после сразу монтирования, ну или увеличивать таймаут перед mpd play ... , чтобы mpd успевал построить ее заново. Надо пробовать, точно не вспомню как, но я в свое время сделал полный автозапуск. По поводу громкости: в ядре 2.6 используется звуковая подсистема alsa, которая коренным образом отличается от oss, используемой ранее. Проблема в том, что наш mpd не умеет (не умел раньше?) работать с драйверами alsa и управление громкостью происходит через виртуальный типа 'oss' контрол, его надо правильно сконфигурировать. Так что для владельцев рутеров на ядре 2.6 (ветка -d ?) гуглить mpd & alsa, примеры конфигов есть. Для управления громкостью можно также использовать alsamixer, но это внешняя прога (не mpd), идет в пакете alsa-utils, кажется так. Я бодался с этим год назад, уже всего не припомню.

nikAV
03-03-2012, 11:42
Большое спасибо за ответ, разобрался.
Громкость начала регулироваться после того как в настройках (mpd.conf) заменил на
mixer_control "PHONEOUT"
базу, по вашему совету, перенёс в "/tmp/mnt/disca_3/mpd.db"
а с автозагрузкой бился долго. вот кусок post-mount:

sleep 15s
/opt/bin/mpd /opt/etc/mpd.conf # загрузка сервера-демона и конфига
/opt/bin/mpc volume 40 # установить начальную минимальную громкость +20%
sleep 5s
/opt/bin/mpc load radio # загрузить плейлист в память
букву "s" после секунд добавлять надо, иначе не хочет тормозить, и не забыть
flashfs save && flashfs commit && flashfs enable
а для управления с телефона(android) понравилась программка DroidMPD

ryzhov_al
30-03-2012, 15:18
http://rybczak.net/ncmpcpp/

Смотрите какая красота:

http://rybczak.net/ncmpcpp/screens/screen06.png (http://rybczak.net/ncmpcpp/screenshots/)

Кто-нибудь заинтересован в использовании на роутере?

MercuryV
30-03-2012, 15:37
Кто-нибудь заинтересован в использовании на роутере?
Выглядит приятно и функционал внушительный. +1 в общем.

radovar
01-05-2012, 21:29
Установил всё как написано, через madplay музыка играет, но при запуске mpd появляется ошибка:

$ /opt/bin/mpd /opt/etc/mpd.conf
Bus errorКто-нибудь встречал такое? Где искать корень ошибки?

Версия 0.15.15-2

opendream
07-05-2012, 10:45
Какие пакеты необходимо поставить с Entware для USB звуковой карты?

ранее было ipkg install mpd mpc sqlite,
пробовал с Entware:
1) mpd-full - 0.16.5-2 (просто mdp нет)
2) mpc - 0.20-1
3) libsqlite2 - 2.8.17-2 (просто sqlite нет)
получил:
unrecognized parameter in config file at line 10: mixer_device

MercuryV
07-05-2012, 18:12
Какие пакеты необходимо поставить с Entware для USB звуковой карты?

ранее было ipkg install mpd mpc sqlite
AFAIK, sqlite не является обязательным для работы mpd
Полагаю, что вы озаботились подключение необходимых модулей ядра для работы звука. Я у себя использую следующий набор:


insmod soundcore
insmod snd
insmod snd-timer
insmod snd-page-alloc
insmod snd-pcm
insmod snd-hwdep
insmod snd-rawmidi
insmod snd-usb-lib
insmod snd-usb-audio
insmod snd-mixer-oss
insmod snd-pcm-oss

также рекомендую проверить настройки mpd

h1Nt
17-06-2012, 11:40
Поставил Music Player Daemon (MPD)
opkg install mpd-full
при запуске выдаёт ошибку:

root@h1Nt-Router:/# mpd
mpd: can't load library 'libbz2.so.1.0'
Как решить проблему?

MercuryV
17-06-2012, 11:56
root@h1Nt-Router:/# mpd
mpd: can't load library 'libbz2.so.1.0'
Как решить проблему?
workaround:

$ opkg install libbz2
вероятно, упущена зависимость

h1Nt
17-06-2012, 12:12
workaround:

$ opkg install libbz2
вероятно, упущена зависимость

да. именно. сейчас заработало.

MercuryV
27-06-2012, 19:32
Приятная новость для всех, у кого к роутеру уже подключена USB аудиокарта.
В репозиторий Entware (http://wl500g.info/showthread.php?28036-%CF%E5%F0%E5%F5%EE%E4-%ED%E0-%ED%EE%E2%FB%E9-%F0%E5%EF%EE%E7%E8%F2%EE%F0%E8%E9-Entware-%F1-Optware) недавно добавлен синтезатор речи flite - "младший брат" движка festival.
Роутер теперь говорящий :) См. офсайт (http://www.speech.cs.cmu.edu/flite/)
Установка:

$ opkg install flite
Пример воспроизведения заданной строки

$ flite -t "I'm ready to serve you, master"
Для ознакомления с вариантами использования, традиционно:

$ flite --help
Также пакет содержит утилиту flite_time, которая озвучивает заданное время "человекоподобным" образом, например:

$ date
Wed Jun 27 22:25:01 MSK 2012
$ flite_time `date +"%H:%M"`
The time is now, exactly twenty-five past ten, in the evening.

P.S. к сожалению, доступен только английский язык. Если кто знает, как малой кровью добавить русский - прошу сообщить.

buzya
02-07-2012, 08:25
[QUOTE=MercuryV;252446]Приятная новость для всех, у кого к роутеру уже подключена USB аудиокарта.
В репозиторий недавно добавлен синтезатор речи flite - "младший брат" движка festival.

Будет ли работать flite на прошивках -d, если будет, добавьте, пожалуйста, этот пакет в старый репозиторий OPTWARE.

MercuryV
02-07-2012, 10:25
Будет ли работать flite на прошивках -d
Скорее всего нет. Устаревшие прошивки не поддерживаются. Однако можете провести эксперимент: распаковать содержимое пакета на устройство и попробовать запустить.

добавьте, пожалуйста, этот пакет в старый репозиторий OPTWARE
С такой просьбой обратились не по адресу. Репозиторий Entware (http://wl500g.info/showthread.php?28036-%CF%E5%F0%E5%F5%EE%E4-%ED%E0-%ED%EE%E2%FB%E9-%F0%E5%EF%EE%E7%E8%F2%EE%F0%E8%E9-Entware-%F1-Optware) создан, чтобы заменить собой optware.

kir75
04-06-2013, 14:16
Есть RT-N66U c родной прошивкой и подключенным к entware
Linux RT-N66U 2.6.22.19 #1 Tue Nov 6 21:12:31 CST 2012 mips GNU/Linux

соотв. библиотек, о которых писали в других темах - нет:
insmod soundcore
insmod snd.ko
insmod snd-timer
insmod snd-page-alloc
insmod snd-pcm
insmod snd-hwdep
insmod snd-rawmidi
insmod snd-usb-lib
insmod snd-usb-audio
insmod snd-mixer-oss.ko
insmod snd-pcm-oss.ko


Пробовал подсовывать от разных сборок, но не заработало. Если кому-то удалось подобрать работоспособные, поделитесь пожалуйста линком!

kir75
25-06-2013, 09:47
Подскажите, если ли шанс дождаться в Entware появления
kmod-usb-audio
kmod-sound-core

Или это технически невозможно?

ryzhov_al
25-06-2013, 10:15
Подскажите, если ли шанс дождаться в Entware появления
kmod-usb-audio
kmod-sound-core

Или это технически невозможно?Это организационно невозможно, поскольку репозиторий Entware не зависит от какой-либо прошивки, а вы предлагаете добавить ядерные модули.

Radjah
25-06-2013, 10:25
Подскажите, если ли шанс дождаться в Entware появления
kmod-usb-audio
kmod-sound-core

Или это технически невозможно?
На счет прошивки от энтузиастов не знаю, а вот для той же TomatoUSB от Shibby всё есть в архивах extras-mips1.tar.gz и extras-mips2.tar.gz (для R1 и R2 соответственно) в папка для каждого билда.
Например, http://tomato.groov.pl/download/K26/build5x-110-EN/extras-mips1.tar.gz и http://tomato.groov.pl/download/K26/build5x-110-EN/extras-mips2.tar.gz Для 110-го билда.

kir75
25-06-2013, 13:05
На счет прошивки от энтузиастов не знаю, а вот для той же TomatoUSB от Shibby всё есть в архивах extras-mips1.tar.gz и extras-mips2.tar.gz (для R1 и R2 соответственно) в папка для каждого билда.
Например, http://tomato.groov.pl/download/K26/build5x-110-EN/extras-mips1.tar.gz и http://tomato.groov.pl/download/K26/build5x-110-EN/extras-mips2.tar.gz Для 110-го билда.


Это организационно невозможно, поскольку репозиторий Entware не зависит от какой-либо прошивки, а вы предлагаете добавить ядерные модули.

К сожалению хотел бы остаться на родной прошивке или сменить на Мерлиновскую.
Сейчас родная 3.0.0.4.260, соотв. Linux RT-N66U 2.6.22.19 #1 Tue Nov 6 21:12:31 CST 2012 mips GNU/Linux

Не посоветуете в какую сторону мне копать, чтобы можно было бы писать звук с вебкамеры. Как я понял нужен список следующих библиотек
insmod soundcore
insmod snd.ko
insmod snd-timer
insmod snd-page-alloc
insmod snd-pcm
insmod snd-hwdep
insmod snd-rawmidi
insmod snd-usb-lib
insmod snd-usb-audio
insmod snd-mixer-oss.ko
insmod snd-pcm-oss.ko

Пробовал из разных версий Томато и ОпенВРТ и проблемы с snd-usb-lib всегда

ryzhov_al
25-06-2013, 13:38
К сожалению хотел бы остаться на родной прошивке или сменить на Мерлиновскую.
Сейчас родная 3.0.0.4.260, соотв. Linux RT-N66U 2.6.22.19 #1 Tue Nov 6 21:12:31 CST 2012 mips GNU/Linux

Не посоветуете в какую сторону мне копать, чтобы можно было бы писать звук с вебкамеры. Как я понял нужен список следующих библиотек
insmod soundcore
insmod snd.ko
insmod snd-timer
insmod snd-page-alloc
insmod snd-pcm
insmod snd-hwdep
insmod snd-rawmidi
insmod snd-usb-lib
insmod snd-usb-audio
insmod snd-mixer-oss.ko
insmod snd-pcm-oss.ko

Пробовал из разных версий Томато и ОпенВРТ и проблемы с snd-usb-lib всегда
1) Модули ядра (в т.ч. snd-*) для заводской или мерлиновской прошивок лежат (http://wl500g.info/showthread.php?30368-%CF%F0%EE%F8%E8%E2%EA%E8-%E4%EB%FF-Asus-RT-N66U&p=260816#post260816) в соседней теме.


Готово: RT-N66U_3.0.0.4_354.29.trx.modules.tgz (http://files.ryzhov-al.ru/Routers/asuswrt-merlin/RT-N66U_3.0.0.4_354.29.trx.modules.tgz).
Почти наверняка будет работать как с мерлиновской, так и с заводской прошивками.
2) Подгрузка модулей ядра от других прошивок почти наверняка вызовет проблемы.

MercuryV
25-06-2013, 21:25
На счет прошивки от энтузиастов не знаю
FYI: на прошивке энтузиастов ядерные модули для (usb) аудио доступны "из коробки"
Правда ждать или не ждать поддержку N66U сложно сказать...

kir75
26-06-2013, 17:32
1) Модули ядра (в т.ч. snd-*) для заводской или мерлиновской прошивок лежат (http://wl500g.info/showthread.php?30368-%CF%F0%EE%F8%E8%E2%EA%E8-%E4%EB%FF-Asus-RT-N66U&p=260816#post260816) в соседней теме.


2) Подгрузка модулей ядра от других прошивок почти наверняка вызовет проблемы.

Спасибо!
К сожалению возникли некоторые проблемы:
insmod: can't insert 'snd-rawmidi.ko': unknown symbol in module, or unknown parameter
insmod: can't insert 'snd-usb-lib.ko': unknown symbol in module, or unknown parameter

ryzhov_al
26-06-2013, 18:35
cat /tmp/syslog.log
— поможет разобраться с нарушенной последовательностью загрузки модулей.

kir75
26-06-2013, 22:34
cat /tmp/syslog.log
— поможет разобраться с нарушенной последовательностью загрузки модулей.

Большое спасибо, заработало!

Вот итоговый список (может кому-либо тоже понадобиться)

insmod soundcore
insmod snd
insmod snd-timer
insmod snd-page-allo
insmod snd-pcm
insmod snd-hwdep
insmod snd-seq-device
insmod snd-rawmidi
insmod snd-usb-lib
insmod snd-usb-audio
insmod snd-mixer-oss
insmod snd-pcm-oss

shadyninja
25-08-2013, 12:05
Необходимо организовать запись звука через usb-звуковые карты, по 1 карте (гнездо микрофона) на канал. Писаться должно на флешку или usb-hdd в файлы определенной длительности, с перезаписью старых файлов. Шариться это будет по самбе. Как настроить самбу - не проблема. А как прикрутить запись звука?

klerk87
08-11-2014, 12:17
Пытаюсь настроить работу MPD и MPC. При запуске mpc пишет "Connection refused"... В чем может быть проблема?

skulabukhov
13-02-2015, 19:21
Пытаюсь настроить работу MPD и MPC. При запуске mpc пишет "Connection refused"... В чем может быть проблема?
конфиг MPD с ошибкой навреное, поэтому MPD вылетает, из-за чего MPC не к чему подключатся

Подскажите, музыка играет, а громкость не крутится, как настроить микшер в конфиге mpd.
Точнее громкость регулирутся, но очень c большой задержкой, если mixer_type "software" и все
остальное закоментировать