![]() |
![]() |
#1 |
Junior Member
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0 ![]() |
![]()
Вкратце: AR9331, 2mb flash. Всё, что от него требуется, это бридж между двумя интерфейсами.
Вопрос в следующем. Для этого SoC доступны три варианта WRT - Attitude Adjustment, Barrier Breaker и Chaos Calmer. Какая из этих сборок с минимально необходимым функционалом собереться с наименьшим размером ROM? И, еще вопрос, посоветуйте, что можно "выкинуть из дистрибутива"? Люсю, поддержку wifi, opkg, ipv6, это понятно, а что еще? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Под 2mb имхо не соберете..(от 4mb)
Здесь https://www.denisyuriev.ru/linux/ope...hivki-openwrt/ коллега по максимуму уменьшал.
__________________
Читаю ваши мысли по аватару ... |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0 ![]() |
![]()
Спасибо конечно за совет и ссылку.
Вопрос остается открытым, какая из версий openwrt самая маленькая по размеру rom при минимальной сборке. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 444 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
имхо АА будет меньше всего, но я думаю лучше перепаять флеш
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0 ![]() |
![]()
Пытаюсь собрать AA под AR9331 (TL-703N), столкнулся с несколькими проблемами, в итоге не собралось. Собираю в убунте 14 запущенной на 32бит виртуалбоксе.
1. Выяснилось, что svn больше не работает, исходники взял методом git clone; 2. В feeds.conf.default для пакетов изменил метод с src-svn на src-git и путь к packsges.git соответственно тоже, пакеты скопировались и инсталлировались без ошибок; 3. make prereq прошел без ошибок; 4. Кросскомпилятор собрался; Далее запустил сборку make -j3 V=s >>buildlog Перенаправление вывода потому, что я так и не понял как под виртуалкой в убунте страницы листать (Shift+PgUp, Shift+стрелки, scrolllock не работают). В итоге make вывалился в ошибку Error 2, лог похоже, что не полностью записался, а на последнем выводе не понятно в чем ошибка. Просьба помочь. Файлы приложил. buildlog.zip |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 444 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
собирайте с -j1 чтоб увидеть реальную ошибку
./scripts/feeds update -a && ./scripts/feeds install -a делали? |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
netbus
1. Укажите версию openwrt - которую вы собирали, судя по svn - это что-то старое.. Код:
10.03 git clone git://git.openwrt.org/10.03/openwrt.git backfire Packages feed git clone git://git.openwrt.org/10.03/packages.git 12.09 git clone -b attitude_adjustment git://github.com/openwrt/openwrt.git Packages feed git clone git://git.openwrt.org/12.09/packages.git 14.07 git clone -b barrier_breaker git://github.com/openwrt/openwrt.gi 3. Перечислите все пакеты которые вы устанавливали. === Проблема именно в том, что вы старье собираете. Некоторых пакетов в репах уже нет и не предвидится ![]() хотя у вас в логах - linux-3.3.8 - еще раз версию укажите и перечень выполненных команд в терминале...
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 07.12.2017 в 12:50. |
![]() |
![]() |
![]() |
#8 |
Junior Member
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0 ![]() |
![]()
С ключём -j1 запустил, жду, когда пройдет сборка.
Последовательность сборки следующая (oracle virtualbox – linux 32bit –ubuntu 14): 1. sudo apt-get install subversion git g++ libncurses5-dev zlib1g-dev gawk libssl-dev unzip make 2. git clone https://git.openwrt.org/12.09/openwrt.git - без ошибок 3. Подправил feeds.conf.default, заменил src-svn на src-git https://git.openwrt.org/12.09/packages.git 4. ./scripts/feeds update –a - без ошибок 5. ./scripts/feeds install –a - без ошибок 6. make prereq – без ошибок 7. make menuconfig, выбираю платформу TL-WR703N, сохраняю в .config 8. make tools/install -j3 V=-1 - без ошибок 9. make toolchain/install -j3 V=-1 - без ошибок 10. make -j3 V=-1 – вылетела ошибка make Error 2 Ну, а дальше вы знаете… |
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0 ![]() |
![]()
Старьё я собираю, что бы попробовать в 2mb flash уложиться. Вариант с перепайкой flash не подходит по определенным соображениям.
Уже поглядываю в сторону камикадзе. |
![]() |
![]() |
![]() |
#10 |
Junior Member
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0 ![]() |
![]()
С ключём -j1 стало понятнее. Проблема в отсутствии пакета dns-masq-2.66
Пока не понимаю нужен ли он мне, попробую собрать без него, я планирую использовать роутер в режиме бриджа. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|