LinuxForum.Fans
Тема

О роутерах гадских замолвлю я слово

Автор: Vaicartana 13 сообщений 3531 просмотров
#246157

Здравствуйте, уважаемые!

просьба сразу не пинать, т.к. в данном вопросе только начал разбираться.
Небольшая преамбула: жил да был у меня небольшой зверек по имени wl520gU(cpu Braodcom), да вот беда к старости слабоват стал, память подводить начала, да и коннект 3g держит через пень-колоду... Вобщем решил я нового зверька завести, RT-n13u(realtek) ибо памяти у него в 4 раза более да и проц помощнее.

амбула:
захотелось те же проги на нем погонять, что и на старом 520-м, ан нет, sh тупо выдает: ./XXX not found и все, хотя файлы в каталоге присутствуют, доступ есть. В частности не хватает wget, awk, ну может еще парочки подобных.

Возникает вопрос:
- если программа была скомпилена под проц broadcom, будет ли она запускаться на realtek?(просто на 520 было - не хватало библиотек и писало то же, но тут образ ужат uBoot'ом, че с нем делать пока не понял, поэтому не понятно что не нравится - библиотеки или архитектура другая)
- как узнать список библиотек необходимых для запуска проги?
- допустим я скачал исходники нужной мне программы, как их скомпилить под нужную мне архитектуру?

ПС: может кто знает что за зверь u-boot image(mkimage) и как из фала им упакованного обратно фалы получить?

#246165

А как дела обстоят с прошивками DD-WRT? http://www.dd-wrt.com/site/support/router-database

P.S. Поддерживает. Пробовали ее накатить? Там уже можно разгуляться. И документации полно.

#246268

весьма прискорбно...
не поддерживают они из коробки 3g, а я хочу минимум телодвижений. Обленился ((
хотя там конечно можно написать скрипт который поднимает ppp да и репозитарий готовых модулей у них один из лучших
Вообще под этот роутер я нашел только одну прошиву, которая тянет 3g - да и та от производителя(что в общем то удивительно, хотя и глючная спасу нет: включаешь самбу, отваливается вход по телнету, сам телнет есть, а пароль не проходит).
Остальные модем вообще не понимают, нужно драйвера допиливать под них.

#246312

"Vaicartana" написал:
жил да был у меня небольшой зверек по имени wl520gU
У меня сейчас он - чудный зверь, если прошить DD-WRT, с родной прошивкой глючил.
#246318

Вот и я про што говорю.

#246328
"Darth Revan" написал:
У меня сейчас он - чудный зверь

согласен, я ему мозгов добавил до 32мб, больше он, к сожалению, не тянет + залил прошивку "энтузиастов", dd-wrt не поддерживала модем (даже в редакции mega)
ну и глючит он с модемами - виснет если модем воткнуть в него напрямую, без юсб-хаба. С хабом более-менее работает, но все равно устойчивой работы я от него не добился, возможно нужно было допиливать dd-wrt правда у них там ядро старое 2.4, а у Олега - 2.6, зато Олеговская жрет почти всю память - около 24мб, как её упихивают в 16м я не представляю.
Вобщем плюнул я на эти танцы с бубном и решил апгрейд зверьку сделать.
Ну а для работы без 3-жы 520 вполне себе неплох. Но я бы дир-300 взял, еслиб нашел ))

#246336

Vaicartana
А как на нём память увеличить?
И где купить совместимые планки :)?

#246341
"Vaicartana" написал:
Вобщем плюнул я на эти танцы с бубном и решил апгрейд зверьку сделать.Ну а для работы без 3-жы 520 вполне себе неплох. Но я бы дир-300 взял, еслиб нашел ))

Я тебе посоветую вот эти - Keenetic или Keenetic 4G . У меня почти год, только версия Lite, работает без нареканий. Лучше всяких дырлинков, интерфейс настройки простой и понятный.

#246352
"Darth Revan" написал:
А как на нём память увеличить?
И где купить совместимые планки smile?

1. С помощью паяльной станции и паяльника
2. можно поискать на рынке, но мне досталась за так. Валялась в одном комп. магазине у знакомых.

есть одна проблема: на 520 используется старая память с 28-мью ножками на одной стороне, а во всех устройствах что я перерыл на городской свалке - уже 33. Несколько лишних ножек - в основном nc(нот коннектед) но есть и управляющие, облом, короче.
В итоге нашлась планка PC133U-333 объемом 128м на которой обнаружилось 4 подходящие микросхемы по 32мб каждая. Маркировка моей микрухи: K4S561632D-TC75, вот ее даташит. Не обязательно искать именно эти микросхемы, они все одинаковые, если колво ножек совпадает(хотя сначала не плохо было бы сравнить с даташитом)

Сама перепайка не представляет никаких сложностей - равномерно прогреть градусов до 360-380 и пинцетом снять микруху. Только АККУРАТНО!!!! ножки и дорожки очень тонкие, если припой не прогреется достаточно можно оторвать дорожку. Зверствовать не надо, микруха снимается бэрэжно и нэжно.
Со впайкой тоже проблем никаких: холодное место пайки нужно натереть небольшим количеством канифоли, затем очень точно установить микросхему и прижать её пинцетом сверху. Теперь можно прогреть воздухом.
В обоих случаях не нужно усердствовать направляя фен на м/с. Грейте по возможности ноги, хотя если делать быстро то проблем не будет.

Один нюанс: на плате есть небольшое посадочное место под смд-шный резистор. Он как раз соединял бы ногу проца с ногой памяти, но его там нет. Берем паяльник(феном это сделать не получится) и впаиваем туда перемычку. Тоненькая проволочка подойдет.

"Gnom" написал:
Я тебе посоветую вот эти - Keenetic или Keenetic 4G

в другой раз, я посмотю в сторону этих зверьков. Правда не уверен что в нашем Бобруйске они есть.
Пока же у меня n13u.

#246356

Vaicartana
А, паять (да ещё и найти надо)... Не, тогда не буду :).

#246412

ну да, это ж не ядро компилить :D
что то мне это напомнило одного товарища:
- помогите настроить звуковую карту ГыыААПыы 45678 под убунтой
- Ваша карта не поддерживается ядром, нужно скопилить драйвер
через неделю
- все, решил проблему - поставил семерку и все заработало
О_о

А кто вот может подсказать как линукс определяет какой именно драйвер будет обслуживать PID_VID усб устройства? или это у него ядром определяется? гдеб про это почитать...

#246416

В коде драйвера есть списки обслуживаемых устройств. Некоторые позволяют дополнить этот список значениями, переданными при загрузке модуля/ядра или через sysfs. Если несколько драйверов претендуют на устройство, кто первый встал -- того и тапки.

#246420

это значит, что если у нас +100500 драйверов в /lib/modules/.. то мы должны загрузить все из них, чтобы определить одно единственное устройство????
как то неразумно получается.
Да, вопросов нет, в моем случае драйверов не много, а усб так и вообще всего три, но все же сама идея настораживает.

Войдите или зарегистрируйтесь, чтобы ответить.