Друзья, помогите, пожалуйста, разобраться для начала с ошибкой линковки при сборке:
PHP Code:
AR util-linux/volume_id/lib.a
LINK busybox_unstripped
Trying libraries: crypt m
Failed: -Wl,--start-group -lcrypt -lm -Wl,--end-group
Output of:
mipsel-uclibc-gcc -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wold-style-definition -fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -Os -mips32 -mtune=mips32 -Wno-pointer-sign -DBCMWPA2 -DLINUX26 -Wl,-rpath /lib -o busybox_unstripped -Wl,--sort-common -Wl,--sort-section,alignment -Wl,--gc-sections -Wl,--start-group applets/built-in.o archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a e2fsprogs/lib.a e2fsprogs/e2p/lib.a e2fsprogs/ext2fs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o e2fsprogs/built-in.o e2fsprogs/e2p/built-in.o e2fsprogs/ext2fs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lcrypt -lm -Wl,--end-group
==========
networking/lib.a(ipcalc.o): In function `ipcalc_main':
ipcalc.c:(.text.ipcalc_main+0x268): warning: gethostbyaddr is obsolescent, use getaddrinfo() instead.
util-linux/lib.a(mount.o): In function `nfsmount':
mount.c:(.text.nfsmount+0xe8): warning: gethostbyname is obsolescent, use getnameinfo() instead.
/opt/brcm/hndtools-mipsel-uclibc/bin/mipsel-linux-uclibc-ld: warning: ld-uClibc.so.0, needed by /opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.4.6/../../../../mipsel-linux-uclibc/lib/libc.so, not found (try using -rpath or -rpath-link)
/opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.4.6/../../../../mipsel-linux-uclibc/lib/libc.so: undefined reference to `_dl_app_init_array'
/opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.4.6/../../../../mipsel-linux-uclibc/lib/libc.so: undefined reference to `__tls_get_addr'
/opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.4.6/../../../../mipsel-linux-uclibc/lib/libc.so: undefined reference to `_dl_loaded_modules'
/opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.4.6/../../../../mipsel-linux-uclibc/lib/libc.so: undefined reference to `_dl_app_fini_array'
collect2: ld returned 1 exit status
make[1]: *** [busybox_unstripped] Error 1
make[1]: Leaving directory `/home/vitaliy/asus/broadcom/src/gateway/busybox'
make: *** [busybox] Ошибка 2
Платон мне друг, но истина дороже...
Чем ниже падения, тем выше подъёмы...
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Вроде в .bashrc прописан путь к либам:
Однако ж не помогает. Что не так делаю? Или где прописать ключ линковщика -Wl,-rpath,/opt/brcm/hndtools-mipsel-uclibc/lib,?PHP Code:
export LD_LIBRARY_PATH="/opt/brcm/hndtools-mipsel-uclibc/lib"
Платон мне друг, но истина дороже...
Чем ниже падения, тем выше подъёмы...
Предлагаю пойти по стандартному маршруту.
Процедура компиляции прошивки отработана практически до автоматизма.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Мирвайфай сделал.
И для E3200 тоже.Code:Отличная новость – теперь доступны еще две прошивки Мирвайфай. Скачать их можно с нашего сайта. Вышли прошивки для Linksys E2000 и Linksys E3000 . Они доступны для скачивания на нашем сайте. Перепрошивка роутеров осуществляется по стандартной процедуре перепрошивки для роутеров Linksys. В прошивку E3000 добавлен следующий функционал: - Быстрый L2TP - Быстрый PPTP - IPTV - IPTV over Wi-Fi - Принт-сервер
Прошивка ничем не отличается от оригинала FW_E3200_1.0.02.009_20110901_code, даже баги те же
Только вебморда заточена под Мирвайфай и есть поддержка IPTV.
Интересно, где они исходники взяли?
Last edited by Omega; 29-03-2012 at 09:52. Reason: fixed
Wl-500gpv2 - > Linksys E3200 Прошивка tomato-E3200USB-NVRAM60K-1.28.RT-N5x-MIPSR2-116-AIO
Всем привет! Имеется такая железка, но в ней косяк, похоже она для америки, по l2tp, ppoe она не хочет соединяться с московскими профайдерами, тут и билайн и лайфлинк.
Вопрос - как можно разобрать прошивку и модифицировать ее, прошивка имеет расширение .img, весит около 8 метров. Железка достаточно мощная и не охота с ней расставаться.....
Last edited by Omega; 27-03-2012 at 11:43. Reason: жесть, там стоят 2 CPU Star STR и Wi-Fi от Ralink ... :D Бог и гугл в помощь ... :) но лучше отослать его обратно Обаме ... ;)
Last edited by Omega; 29-03-2012 at 09:59. Reason: угу, спасибо за картинную галерею :) но это не broadcom и на него нет прошивки даже у dd-wrt ;)
Приветствую всем программистов, разработчиков и юзеров!!!
Предлагаю создать отдельную тему по этому роутеру, так как ни кто ранее данную модель роутера не ковырял, исправим положение.
У меня имеются исходники для данного роутера, но мне понадобится помощь программистов, так как сложности всякие бывают.
итак что мы имеем
вот фотки внутренностей его
начинка
Установлены два порцессора Star9202 и str9109
первый управляет lan портами, второй собственно wi-fi, судя по драйверам в прошивке, arm архитектура,
между собой соединены гигабитным портом
5-ти портовый гигабитный сетевой коммутатор vitesse VSC7385XYV
wi-fi построен на основе RaLink RT2860T
памяти стоит 64MB, и еще 16MB под прошивку
по некоторым источникам, каждый процессор работает со своей системой, то есть стоит две системы
о достижениях буду скидывать сюда, пока что внедряю ssh сервер
Last edited by Omega; 29-03-2012 at 09:58. Reason: fixed
По опыту - если вы не займетесь процессом целиком сами, ничего не выйдет.
А по роутеру - абсолютно ничего особенного, ну архитектура ARM9, но всего 64M RAM. Смотрите поддержку в OpenWRT, Linksys очень любит выкладывать неполные исходники.
ну скажем так, данная железка будет поинтересней чем wl-500* или rt-16n, посмотрим что на нем получится, исходники прислало собственно само cisco и судя по объему и тому что я разобрал она вполне смахивает на полную
да и первый же вопрос, имеется файл .cgi, по идее это файл написанный на перл, но в данном случае это бинарник, как его декомпилить мона?
Last edited by Omega; 29-03-2012 at 10:02. Reason: ну и чем же оно интересней? :) только если встроенным VPN сервером ;)
Еще раз советую унять эйфорию и оценить объём будущих работ и требуемую квалификацию. Судя по вашим сообщениям, вы это себе представляете слабо. И постарайтесь не путать понятия "помочь" и "сделать за вас".
Под неполными исходниками я и имел в виду наличие бинарников, без соответствующих исходных текстов программ.
Декомпиляция под ARM дело непростое, да и править то, что получилось, тоже непросто.
P.S. Расширения файлов значат очень мало, это не винда.
P.P.S. А через месяц Linksys выпустит v3, аппаратно несовместимую с v2. Они это любят.
Я бы предложил с данным аппаратом смотреть в сторону профильных форумов, на форуме АСУС данный роутер - полнейший оффтопик (Не АСУС, не Бродком).
Завтра тему перенесу во Флудильню.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
+1 Можно обсудить всё это на русском на хоботе:
http://forum.ixbt.com/?name=wrvs4400...s=&id=14&id=86
А также поиск в яндексе и гугле в помощь ...
http://www.xakep.ru/magazine/xa/108/022/1.asp
http://www.linksysinfo.org/index.php...q=4400n&o=date
http://www.wikidevi.com/wiki/Linksys_WRVS4400N_v2.0
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=22577
http://erratic.inkdeep.com/2008/06/1...inksys-rvs4000
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •