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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2015, 22:53   #61
gusevantonio
Junior Member
 
Регистрация: 04.11.2015
Сообщений: 24
Вес репутации: 0
gusevantonio is an unknown quantity at this point
По умолчанию Re: OpenWrt и U-boot на MT7621AT - HELP

factory.bin прошивка для dir-860L не подходит :-( Устройство пингуется по 192.168.1.1 , но ни по telnet'у , ни по ssh не пускает :-(

Последний раз редактировалось gusevantonio; 14.11.2015 в 17:59.
gusevantonio вне форума   Ответить с цитированием
Старый 14.11.2015, 18:06   #62
gusevantonio
Junior Member
 
Регистрация: 04.11.2015
Сообщений: 24
Вес репутации: 0
gusevantonio is an unknown quantity at this point
По умолчанию Re: OpenWrt и U-boot на MT7621AT - HELP

Попробовал опцию --force-depends.

Ссылки в opkg.conf настроены на репозитории Chaos Calmer.
Одна (/packages/packages/) ведет на репозиторий Chaos Calmer rc-1 , т.к. один "коллега" с Билайн сообщил, что xl2tpd у него нормально заработал только оттуда.

Похоже, что опция не помогла, т.к. результат такой (часть вывода с downloading и installing удалил):
PHP код:
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7621/packages/base/resolveip_2_ramips_1004kc.ipk.
Configuring kmod-udptunnel4.
//usr/lib/opkg/info/kmod-udptunnel4.postinst: line 4: default_postinst: not found
Configuring kmod-udptunnel6.
//usr/lib/opkg/info/kmod-udptunnel6.postinst: line 4: default_postinst: not found
Configuring kmod-l2tp.
//usr/lib/opkg/info/kmod-l2tp.postinst: line 4: default_postinst: not found
Configuring ip.
//usr/lib/opkg/info/ip.postinst: line 4: default_postinst: not found
Configuring resolveip.
//usr/lib/opkg/info/resolveip.postinst: line 4: default_postinst: not found
Configuring kmod-pppol2tp.
//usr/lib/opkg/info/kmod-pppol2tp.postinst: line 4: default_postinst: not found
Configuring ppp-mod-pppol2tp.
//usr/lib/opkg/info/ppp-mod-pppol2tp.postinst: line 4: default_postinst: not found
Configuring xl2tpd.
//usr/lib/opkg/info/xl2tpd.postinst: line 4: default_postinst: not found
Collected errors:
 * 
satisfy_dependencies_forCannot satisfy the following dependencies for xl2tpd:
 *      
kernel (= 3.18.20-1-e88c28aef8db1590e12f15991f902a0b) *         kernel (= 3.18.20-1-e88c28aef8db1590e12f15991f902a0b) *         kernel (= 3.18.20-1-e88c28aef8db1590e12f15991f902a0b) *       kernel (= 3.18.20-1-e88c28aef8db1590e12f15991f902a0b) *
 * 
pkg_run_scriptpackage "kmod-udptunnel4" postinst script returned status 127.
 
opkg_configurekmod-udptunnel4.postinst returned 127.
 
pkg_run_scriptpackage "kmod-udptunnel6" postinst script returned status 127.
 
opkg_configurekmod-udptunnel6.postinst returned 127.
 
pkg_run_scriptpackage "kmod-l2tp" postinst script returned status 127.
 
opkg_configurekmod-l2tp.postinst returned 127.
 
pkg_run_scriptpackage "ip" postinst script returned status 127.
 
opkg_configureip.postinst returned 127.
 
pkg_run_scriptpackage "resolveip" postinst script returned status 127.
 
opkg_configureresolveip.postinst returned 127.
 
pkg_run_scriptpackage "kmod-pppol2tp" postinst script returned status 127.
 
opkg_configurekmod-pppol2tp.postinst returned 127.
 
pkg_run_scriptpackage "ppp-mod-pppol2tp" postinst script returned status 127.
 
opkg_configureppp-mod-pppol2tp.postinst returned 127.
 
pkg_run_scriptpackage "xl2tpd" postinst script returned status 127.
 
opkg_configurexl2tpd.postinst returned 127. 


Ещё я не понимаю вот чего: mt7621 относится к архитектуре ramips_1004kc , так говорит wiki и другие источники.

Команда opkg info kernel выдает вот что:
PHP код:
Packagekernel
Version
3.10.14-p112871-1-d6ad93d699d8d99d3ab709f606137c24
Depends
libc
Status
install hold installed
Architecture
ramips_24kec
Installed
-Time1441619582 
Как это понимать? О_о
gusevantonio вне форума   Ответить с цитированием
Старый 15.11.2015, 01:22   #63
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: OpenWrt и U-boot на MT7621AT - HELP

Так что вы хотите. То что вы ставите, за собой тащит модули ядра. А модули ядра даже для одной платформы с разными параметрами при сборке не всегда работают.
khseal вне форума   Ответить с цитированием
Старый 15.11.2015, 21:25   #64
gusevantonio
Junior Member
 
Регистрация: 04.11.2015
Сообщений: 24
Вес репутации: 0
gusevantonio is an unknown quantity at this point
По умолчанию Re: OpenWrt и U-boot на MT7621AT - HELP

Цитата:
Сообщение от khseal Посмотреть сообщение
Так что вы хотите. То что вы ставите, за собой тащит модули ядра. А модули ядра даже для одной платформы с разными параметрами при сборке не всегда работают.
Не, я имел ввиду даже не ошибки установки, а то что чип имеет архитектуру ramips_1004kc , а команда opkg info kernel говорит, что ядро для архитектуры ramips_24kec O_o
Ну мне на другом форуме уже ответили как китайцы могли такое сотворить.

Прямо сейчас собираю прошивку из trunk'a, в котором появилась поддержка моего роутера.
Правда попытка обновится из LuCI готовым файлом окирпичила мой роутер :-( Говорят, что виновата галочка "сохранить настройки". Это правда? Или дело в том, что китайская прошивка на базе BB, а trunk на базе CC?
gusevantonio вне форума   Ответить с цитированием
Старый 15.11.2015, 21:36   #65
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: OpenWrt и U-boot на MT7621AT - HELP

gusevantonio

Главное твоя "железяка", имеет поддержку - остальное ....

Цитата:
китайская прошивка на базе BB
Чем быстрее ее снесешь тем лучше

Цитата:
Говорят, что виновата галочка "сохранить настройки". Это правда?
Возможно, при подобном переходе сначала надежнее шить через tftp.

Последний раз редактировалось sunny; 15.11.2015 в 22:20.
sunny вне форума   Ответить с цитированием
Старый 15.11.2015, 21:58   #66
gusevantonio
Junior Member
 
Регистрация: 04.11.2015
Сообщений: 24
Вес репутации: 0
gusevantonio is an unknown quantity at this point
По умолчанию Re: OpenWrt и U-boot на MT7621AT - HELP

Да, я решил там зарегистрироваться под ником, с которым ещё три года назад задавал вопросы как "осилить" OpenWrt, а в итоги физически сломал старый роутер :-)

Вообще я опять озадачен, т.к. вот прошивка собралась, вроде бы никаких ошибок нет. В директории /home/anton/openwrt/trunk/bin/ramips вижу кучу прошивок, а не только под свой роутер О_о
А под мой роутер openwrt-ramips-mt7621-zbt-wg2626-squashfs-sysupgrade.bin
Я ожидал увидеть factory файл. Получается, что сейчас мне надо залить на роутер исходную китайскую (уже в который раз), а поверх неё накатить командой sysupgrage или mtd новую прошивку?
Или сразу скормить роутеру новую прошивку через tftp без установки исходной китайской? О_о
Я таким образом не испорчу, например, загрузчик роутера?
gusevantonio вне форума   Ответить с цитированием
Старый 15.11.2015, 22:03   #67
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: OpenWrt и U-boot на MT7621AT - HELP

gusevantonio
Как тебе там объясняли так лучше и делай
Я глубоко не вникал, девайсы разные - везде свои нюансы.
Хотя в принципе за загрузку по tftp - должен отвечать именно загрузчик.

Чтобы собиралась только твоя прошивка в директории:

./openwrt/trunk/target/linux/ramips/image

Нужно редактировать файл - Makefile

Достаточно там просто за комментировать ненужные девайсы добавив # перед строчкой девайс - WMR300
Например:
Код:
#Image/Build/Profile/MLW221=$(call BuildFirmware/Default16M/$(1),$(1),mlw221,MLW221)
#Image/Build/Profile/MLWG2=$(call BuildFirmware/Default16M/$(1),$(1),mlwg2,MLWG2)
и ниже
Код:
	#$(call Image/Build/Profile/MLWG2,$(1))
	#$(call Image/Build/Profile/WMR300,$(1))
Делать это не обязательно, я просто говорю о том что такая возможность существует, чтобы не напрягало большое кол-во файлов - да и время на компиляцию немного уменьшится.

Последний раз редактировалось sunny; 15.11.2015 в 22:21.
sunny вне форума   Ответить с цитированием
Старый 16.11.2015, 08:43   #68
gusevantonio
Junior Member
 
Регистрация: 04.11.2015
Сообщений: 24
Вес репутации: 0
gusevantonio is an unknown quantity at this point
По умолчанию Re: OpenWrt и U-boot на MT7621AT - HELP

Сам себе отвечаю про factory и sysupgrade: sysupgrade годен для заливки по tftp или для шитья с помощью mtd. На хабре недавно была статья-исследование http://m.habrahabr.ru/post/264843/comments/
gusevantonio вне форума   Ответить с цитированием
Старый 16.11.2015, 12:57   #69
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: OpenWrt и U-boot на MT7621AT - HELP

По-моему, factory - это для прошивки openwrt из под заводской прошивки, sysupgrade - из под openwrt или uboot. Возможно, если заводская основана на openwrt, то можно с неё и sysupgrade запустить.
На Netgear 3800 даже расширение factory родное openwrt-15.05-ar71xx-generic-wndr3800-squashfs-factory.img, шьётся ток с заводской.

Последний раз редактировалось sakatgg; 16.11.2015 в 13:11.
sakatgg вне форума   Ответить с цитированием
Старый 17.11.2015, 13:18   #70
gusevantonio
Junior Member
 
Регистрация: 04.11.2015
Сообщений: 24
Вес репутации: 0
gusevantonio is an unknown quantity at this point
По умолчанию Re: OpenWrt и U-boot на MT7621AT - HELP

Продублирую и тут свои ковыряния :-) Может знатоки из "местных" что подскажут :-)
trunk'овские прошивки (скачанная и собранная) окирпичивают устройство :-(
По ссылке http://pastebin.com/zFBDkFa8 находится вывод на консоль при прошивке trunk'ом .
По ссылке http://pastebin.com/XGizgx6Y вывод на консоль при загрузке устройства на стоковой китайской OpenWrt .
Можете глянуть на предмет причин проблем с окирпичиванием, вдруг с таким сталкивались?

Так же теперь есть исходники китайской прошивки, буду собирать из них бинарник и заливать в роутер, если всё пройдет ОК, то попытаюсь в той "среде" собрать нужные мне пакеты из исходников.

Так же один поляк указывает на проблему с каким-то драйвером https://patchwork.ozlabs.org/patch/538107/ Может ли окирпичивание после прошивки trunk'ом быть связано с этим? В любом случае попробую разобраться как применять предложенный work-around O_o
gusevantonio вне форума   Ответить с цитированием
Ответ

Метки
mt7621at, openwrt, u-boot


Здесь присутствуют: 9 (пользователей: 0 , гостей: 9)
 

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

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

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


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


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