Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2017, 20:17   #1
DasterLine
Junior Member
 
Регистрация: 04.02.2017
Сообщений: 5
Вес репутации: 0
DasterLine is an unknown quantity at this point
По умолчанию Dir 320 Ver:A2 OpenWRT

Поставил на dir-320 openwrt, хочу сделать интернетрадиоприемни к.
Router Name OpenWrt
Router Model D-Link DIR-320
Firmware Version OpenWrt Backfire 10.03.1 / LuCI 0.10.0 Release (0.10.0)
Kernel Version 2.6.32.27
При попытке обновить список пакетов мне выбивало что не может найти файл с пакетами, потом я исправил http://downloads.openwrt.org/backfire/10.03.1/brcm47xx/packages/Packages.gz
на http://downloads.openwrt.org/backfire/10.03/brcm47xx/packages/Packages.gz и файл с пакетами обновило:
Цитата:
Updated list of available packages in /var/opkg-lists/packages.
Madplayer установился без проблем, но теперь при попытке установить звуковую карту, не хочет ставить пакеты:
Код:
Not downgrading package kernel on root from 2.6.32.27-1 to 2.6.32.10-1.
Package madplay (0.15.2b-3) installed in root is up to date.
Collected errors:
 * opkg_install_cmd: Cannot install package kmod-sound-core.
 * opkg_install_cmd: Cannot install package kmod-usb-audio.

Последний раз редактировалось DasterLine; 04.02.2017 в 20:25.
DasterLine вне форума   Ответить с цитированием
Старый 04.02.2017, 23:51   #2
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

DasterLine

Давно это было могу ошибаться...
Но, насколько я помню "кернеловские пакеты" - "ядрено-ядерные"
Как-то:
kmod-sound-core
kmod-usb-audio

Нужно устанавливать при сборке прошивки (соответственно ядра), в имеющейся у вас прошивке ядро - поддержки:
usb-audio
и
sound
Не имеет, вам нужно перебрать ядро, чтобы их туда добавить...
Как-то так
sunny вне форума   Ответить с цитированием
Старый 05.02.2017, 08:52   #3
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

Все же написано, правда по английски. Так ка вы подсунули другой источник пакетов, собранный для ядра 2.6.32.10, а у вас система на 2.6.32.27. консоль ругается что не может даунгрейдить ядро, чтобы установить пакеты.
тут два варианта:
1. Установить пакеты с ключом --force-depends (но возможно не заработают)
2. Пересобрать прошивку из исходников с нужными пакетами

Вообще данный сабж очень устарел, слабый проц и мало памяти, лучше уж купить что-то посовременнее и шустрее. В свое время тоже помучился, чтобы собрать прошивку для 320 А2 с поддержкой usb-storage, чтобы потом поставить все что нужно на флешку.

Последний раз редактировалось solalex; 05.02.2017 в 12:09.
solalex вне форума   Ответить с цитированием
Старый 10.02.2017, 02:38   #4
DasterLine
Junior Member
 
Регистрация: 04.02.2017
Сообщений: 5
Вес репутации: 0
DasterLine is an unknown quantity at this point
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

Мне нужно только для интернет радио. Работает на нем только версия прошивки 10.03.1, хочу пересобрать эту прошивку с пакетами kmod-usb-audio kmod-sound-core, но скачав https://downloads.openwrt.org/backfi...x-i686.tar.bz2 и выполнив команду make info, чтобы получить доступные сборки в ответ выдало ошибку. error
DasterLine вне форума   Ответить с цитированием
Старый 10.02.2017, 09:58   #5
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

DasterLine

Давайте подробнее и по порядку.

Первый вариант, нужно будет установить дополнительные пакеты для сборки.

На какой операционке собираетесь собирать прошивку (включая версию)... если ubuntu то 14.04 или 16.04 или ?

Для ubuntu 14.04 нужно будет установить дополнительные пакеты:
Код:
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk flex git-core gcc-multilib gettext qemu-system-mips quilt mercurial bzr cvs libxml-parser-perl cvs libssl-dev xsltproc
Затем выполнить:
Код:
git clone https://git.openwrt.org/10.03/openwrt.git
или
git clone git://git.openwrt.org/10.03/openwrt.git
cd ./openwrt
./scripts/feeds update -a
./scripts/feeds install -a
make defconfig
make prereq
Если make prereq выдаст - "Build dependency: Please install" - нужно будет до установить пакеты на операционку, на которой собираете прошивку.

Код:
make menuconfig
Выставить все необходимое в меню.

Выполните на роутере:

Код:
opkg list-installed
И скопируйте список установленных пакетов.

Освойте меню menuconfig и проверьте, чтобы выбранные вами пакеты совпадали с установленными на ваш роутер + то, что вы хотите добавить.

Сохраните настройки и собирайте прошивку:
Код:
make V=s
для одного ядра
Код:
make -j3 V=s
для двух ядер

===

Второй вариант, какая версия прошивки у вас установлена сейчас - Firmware Version OpenWrt Backfire 10.03.1 (пардон , вы указали...).

Зайдите в вебинтерфейс luci во вкладку "Программное обеспечение", у вас другая тема будет выглядеть по другому, и без русского перевода:


В перечне "Установленные пакеты" найдите версию kernel (вы указали 2.6.32.27):



Вам нужно будет найти пакеты версии установленного ядра:

kmod-sound-core 2.6.32.27

kmod-usb-audio 2.6.32.27

http://downloads.openwrt.org/backfir...47xx/packages/

Здесь только версии:

kmod-sound-core_2.6.32.10-1_brcm47xx.ipk

kmod-usb-audio_2.6.32.10-1_brcm47xx.ipk


Умеете ли вы подключаться к роутеру по ssh ?

Какую операционку используете windows или ... ?

Найденные пакеты можно будет скопировать на роутер (если хватит места и установить, либо есть другие варианты установки ...)

Последний раз редактировалось sunny; 10.02.2017 в 16:30.
sunny вне форума   Ответить с цитированием
Старый 10.02.2017, 16:21   #6
DasterLine
Junior Member
 
Регистрация: 04.02.2017
Сообщений: 5
Вес репутации: 0
DasterLine is an unknown quantity at this point
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

sunny
Спасибо Вам большое за написанную статью, вчера уже разобрался и запустил это чудо техники. Дело обстоит так:
Прошил Firmware Version OpenWrt Backfire 10.03.1, потом накатил туда пакеты через веб морду самой прошивки:
kmod-usb-core
kmod-usb-ohci
kmod-usb-uhci
kmod-usb2
kmod-usb-audio
kmod-sound-core

Поставил туда китайскую звуковую карту, за 1$ и теперь слушаю радио, теперь хочу добавить, чтобы радио стартовало автоматически и еще куча всего, буду разбираться.

Последний раз редактировалось DasterLine; 10.02.2017 в 16:34.
DasterLine вне форума   Ответить с цитированием
Старый 10.02.2017, 16:32   #7
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

DasterLine

Да не за что

Вопросы одни и те же постоянно :
http://cyber-place.ru/showthread.php?t=343&page=106

Надо бы фак, по kmod запилить и вывесить куда-нибудь
sunny вне форума   Ответить с цитированием
Старый 14.02.2017, 02:39   #8
DasterLine
Junior Member
 
Регистрация: 04.02.2017
Сообщений: 5
Вес репутации: 0
DasterLine is an unknown quantity at this point
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

Цитата:
Сообщение от sunny Посмотреть сообщение
DasterLine

Да не за что

Вопросы одни и те же постоянно :
http://cyber-place.ru/showthread.php?t=343&page=106

Надо бы фак, по kmod запилить и вывесить куда-нибудь
а можно как-то на dir-320, список радиостанций вписать и переключать? и чтобы выводило играющую радиостанцию на дисплей?
DasterLine вне форума   Ответить с цитированием
Старый 14.02.2017, 13:00   #9
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

Можно все

Изучить внимательно профильную тему:
http://cyber-place.ru/showthread.php?t=363

Скачать архив, распаковать открыть блокнотом файлы внутри и изучить содержимое, изменить настройки/станции на свои, поменять добавить графическое оформление - фон, иконки.

Выложить результат сюда.
Создать ФАК, подробно в скриншотах (на пальцах) описать, что и как делать для таких же как ты - в профильной теме

т.е. разобраться самому, и помочь разобраться другим
sunny вне форума   Ответить с цитированием
Старый 23.02.2017, 18:07   #10
servokot
Junior Member
 
Регистрация: 23.02.2017
Сообщений: 8
Вес репутации: 0
servokot is an unknown quantity at this point
По умолчанию Re: Dir 320 Ver:A2 OpenWRT

О да, помню в свое время поискал-помучился вот так же с модулями ядра на DIR-320 Ver.A2
Поэтому заметив эту тему, даже решил зарегистрироваться и поделиться своей прошивкой для данного роутера.
OpenWrt Attitude Adjustment 12.09.1 r42647— прошивки на базе новых версий считаю излишними для этого роутера, да и не влезают они в 4Мб файла прошивки с нужным функционалом
Краткое описание:
WEB-Интерфейс LuCI на Английском и Русском языках, две темы — openwrt и bootstrap
Поддержка файловой системы ext2 (на уровне ядра), версия ядра- 3.3.8-1
Поддержка USB-внешних дисков с монтированием через WEB-интерфейс
SSH-сервер Dropbear
Утилиты для работы с диском и ext2 — fdisk, mkfs.ext2, fsck, swap-utils
Текстовый редактор nano
Поддержка DHCP, PPPoE
И самое главное, ради чего и затевалась сборка:
Поддержка USB-Audio — звуковые карты
Поддержка USB-Video — видеокамеры UVC
Поддержка USB-RS232— преобразователи уровней на чипах ACM, CP210, FTDI, PL2303.

Вырезано:

Поддержка IPv6
Поддержка Debug Info

Полный список утилит и модулей:

root@Dir-320:~# opkg list_installed
base-files — 118.2-r42647
blkid — 2.21.2-1
block-mount — 0.2.0-9
busybox — 1.19.4-6
dnsmasq — 2.66-2
dropbear — 2011.54-2
firewall — 2013-06-29
hotplug2 — 1.0-beta-4
iptables — 1.4.10-5
iw — 3.14-1
jshn — 2013-10-19-734d28eb1a46358743cf8837c91e5d46695c3b91
kernel — 3.3.8-1-ee38d0c8d07a15eb9135d02be95463c7
kmod-b43 — 3.3.8+2014-05-22-1
kmod-cfg80211 — 3.3.8+2014-05-22-1
kmod-crypto-aes — 3.3.8-1
kmod-crypto-arc4 — 3.3.8-1
kmod-crypto-core — 3.3.8-1
kmod-diag — 3.3.8-10
kmod-i2c-core — 3.3.8-1
kmod-input-core — 3.3.8-1
kmod-ipt-conntrack — 3.3.8-1
kmod-ipt-core — 3.3.8-1
kmod-ipt-nat — 3.3.8-1
kmod-ipt-nathelper — 3.3.8-1
kmod-lib-crc-ccitt — 3.3.8-1
kmod-lib-crc16 — 3.3.8-1
kmod-mac80211 — 3.3.8+2014-05-22-1
kmod-nls-base — 3.3.8-1
kmod-ppp — 3.3.8-1
kmod-pppoe — 3.3.8-1
kmod-pppox — 3.3.8-1
kmod-scsi-core — 3.3.8-1
kmod-sound-core — 3.3.8-1
kmod-switch — 3.3.8-5
kmod-usb-acm — 3.3.8-1
kmod-usb-audio — 3.3.8-1
kmod-usb-brcm47xx — 3.3.8-1
kmod-usb-core — 3.3.8-1
kmod-usb-ohci — 3.3.8-1
kmod-usb-serial — 3.3.8-1
kmod-usb-serial-cp210x — 3.3.8-1
kmod-usb-serial-ftdi — 3.3.8-1
kmod-usb-serial-pl2303 — 3.3.8-1
kmod-usb-storage — 3.3.8-1
kmod-usb-storage-extras — 3.3.8-1
kmod-usb2 — 3.3.8-1
kmod-video-core — 3.3.8-1
kmod-video-uvc — 3.3.8-1
kmod-video-videobuf2 — 3.3.8-1
libblkid — 2.21.2-1
libblobmsg-json — 2013-10-19-734d28eb1a46358743cf8837c91e5d46695c3b91
libc — 0.9.33.2-1
libgcc — 4.6-linaro-1
libip4tc — 1.4.10-5
libip6tc — 1.4.10-5
libiwinfo — 44
libiwinfo-lua — 44
libjson-c — 0.11-2
liblua — 5.1.4-8
libncurses — 5.7-5
libnl-tiny — 0.1-3
libubox — 2013-10-19-734d28eb1a46358743cf8837c91e5d46695c3b91
libubus — 2013-08-08-b20a8a01c7faea5bcc9d34d10dcf7736589021b8
libubus-lua — 2013-08-08-b20a8a01c7faea5bcc9d34d10dcf7736589021b8
libuci — 2013-06-11.1-1
libuci-lua — 2013-06-11.1-1
libuuid — 2.21.2-1
libxtables — 1.4.10-5
lua — 5.1.4-8
luci — 0.11+svn-1
luci-app-firewall — 0.11+svn-1
luci-i18n-english — 0.11+svn-1
luci-i18n-russian — 0.11+svn-1
luci-lib-core — 0.11+svn-1
luci-lib-ipkg — 0.11+svn-1
luci-lib-nixio — 0.11+svn-1
luci-lib-sys — 0.11+svn-1
luci-lib-web — 0.11+svn-1
luci-mod-admin-core — 0.11+svn-1
luci-mod-admin-full — 0.11+svn-1
luci-proto-core — 0.11+svn-1
luci-proto-ppp — 0.11+svn-1
luci-sgi-cgi — 0.11+svn-1
luci-theme-base — 0.11+svn-1
luci-theme-bootstrap — 0.11+svn-1
luci-theme-openwrt — 0.11+svn-1
mtd — 18.1
nano — 2.2.6-1
netifd — 2013-07-16-2674941b06c1ec67f1aff1bff9212e1372106641
nvram — 9
opkg — 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-3
ppp — 2.4.5-10
ppp-mod-pppoe — 2.4.5-10
swap-utils — 2.21.2-1
terminfo — 5.7-5
ubus — 2013-08-08-b20a8a01c7faea5bcc9d34d10dcf7736589021b8
ubusd — 2013-08-08-b20a8a01c7faea5bcc9d34d10dcf7736589021b8
uci — 2013-06-11.1-1
uhttpd — 2012-10-30-e57bf6d8bfa465a50eea2c30269acdfe751a46fd
wpad-mini — 20131120-1

Почему-то не могу прикрепить архив с прошивкой, хотя размер всего 3,3Мб, поэтому выложил на Яндекс Диск
https://yadi.sk/d/BbBaPO0V33iVrh

Последний раз редактировалось servokot; 03.05.2017 в 20:38. Причина: Дополнил описание прошивки
servokot вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:09. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика