![]() |
![]() |
#11 |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 ![]() |
![]()
Выкладываю свою прошивку для TL-MR3020.
Собрана на openwrt версии attitude_adjustment_12.09. Включены драйвера для USB-звуковых карт, подключение сетевых дисков, MPD + MPC (полный список пакетов и процесс сборки опишу позже). Конфиги в сборку не включал. Нужно прописывать вручную. По умолчанию IP-адрес 192.168.1.1. Сетевую папку нужно монтировать в /var/lib/mpd. Иначе mpd ее не увидит. Папки lib и mpd создавать вручную, а потом править файл mpd.conf. Диск монтируется командой mount -t cifs //192.168.1.5/D /var/lib/mpd -o user=root Если сетевую папку создаете на Windows 7 или Windows 8, то добавьте пользователя на права папки "Все"и дайте возможность изменения файлов. Настройку звука описывал выше. Тестировалась с Creative "SoundBlaster Play!" USB Retail [SB1140] Так как kmod-usb-storage и opkg в сборку не включал, то для того что бы прошить потом на другую версию openwrt нужную прошивку размещаем в примонтированной общей сетевой папке и обновляемся из нее. То есть вот так: mtd -r write /var/lib/mpd/cyberwrt.bin firmware Удобно прямо в Windows копировать в роутер файлы. ![]() Последний раз редактировалось St@rz; 10.11.2014 в 21:18. |
![]() |
![]() |
![]() |
#12 |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 ![]() |
![]()
Обновил прошивку (пост №11).
Добавил пакеты для работы по wi-fi: wpad-mini, hostapd-mini и relayd. Включил поддержку mesh-сетей. Теперь роутер поддерживает все режимы: сети mesh, клиент, точка доступа. Что бы было больше свободного места удалил lighttpd. Роутером можно управлять через web-интерфейс другого роутера по telnet или с помощью специальных клиентов MPD. Последний раз редактировалось St@rz; 10.11.2014 в 21:31. |
![]() |
![]() |
![]() |
#13 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Пробую echo 'VOLUME "Mic" 63' > /proc/asound/card0/oss_mixer или echo 'MIC "Mic" 63' > /proc/asound/card0/oss_mixer Но ничего не происходит Микрофон находится в вебкамере список микшеров Цитата:
|
||
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 ![]() |
![]()
Я в выходные планирую веб-камеры подключать к другому роутеру. На нем посмотрю.
А PHONEIN не смотрел? Последний раз редактировалось St@rz; 12.11.2014 в 17:27. |
![]() |
![]() |
![]() |
#15 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
ПРобовал, не помогло
А еще вопрос, уровни регулируются в каких единицах и какой у них мин. и макс. И как посмотреть текущий уровень? Оно? Цитата:
|
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 ![]() |
![]() Цитата:
Через поиск тоже ничего дельного не нашел. Может здесь спросить? |
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 ![]() |
![]()
Написал скрипт для запуска mpd только после монтирования cifs.
1. Создаем файл: Код:
#vi /etc/init.d/test Код:
#!/bin/sh /etc/rc.common # Example script # Copyright (C) 2007 OpenWrt.org START=94 start() { while ! ping -c1 192.168.1.3 &>/dev/null; do :; done # продолжаем дальше только когда ресурс с музыкой будет доступным mount -t cifs //192.168.1.3/D /var/lib/mpd -o user=root,iocharset=utf8 # монтируем в роутер /etc/init.d/mpd start # запускаем MPD } 2. Делаем его исполняемым: Код:
#chmod 755 /etc/init.d/test Код:
#/etc/init.d/test enable Код:
#reboot ![]() Если ресурс с музыкой станет на время недоступным, то после появления его в сети музыку можно будет снова слушать. У себя проверял разными способами. И роутер перезагружал который связывает MPD с компьютером. И отключал на ночь компьютер на котором хранится музыка. Последний раз редактировалось St@rz; 13.11.2014 в 13:03. |
![]() |
![]() |
![]() |
#18 |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 ![]() |
![]()
Какой html-сервер для openwrt занимает меньше всего места?
Все же нужно сделать возможность внесения изменений в основные настройки через браузер. Последний раз редактировалось St@rz; 24.11.2014 в 22:20. |
![]() |
![]() |
![]() |
#19 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
uhttpd
|
![]() |
![]() |
![]() |
#20 |
Junior Member
Регистрация: 30.03.2017
Сообщений: 6
Вес репутации: 0 ![]() |
![]()
St@rz,
Спасибо за прошивку. Радио настроил - все отлично работает, управляется через MPDroid. А вот с сетевыми дисками возникла проблема. Имеются следующие сетевые диски: 1. Расшаренная папка на компьютере с Windows 7; 2. Расшаренная папка на роутере Asus RT-N56u с прошивкой от Padavan; 3. NAS Netgear Stora с расшаренными каталогами на русском языке и с поднятым DLNA. С п.1 проблем не возникает, все прекрасно монтируется командой: mount -t cifs //192.168.1.9/3020 /var/lib/mpd -o user=root,iocharset=utf8 С п.2 и п.3 проблемы.Не хотят монтироваться. Можете подсказать как примонтировать сетевые диски или как сделать, чтобы mr3020 понимал DLNA. Последний раз редактировалось maxicom; 30.03.2017 в 17:45. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|