Здравствуйте, уважаемые!
просьба сразу не пинать, т.к. в данном вопросе только начал разбираться.
Небольшая преамбула: жил да был у меня небольшой зверек по имени wl520gU(cpu Braodcom), да вот беда к старости слабоват стал, память подводить начала, да и коннект 3g держит через пень-колоду... Вобщем решил я нового зверька завести, RT-n13u(realtek) ибо памяти у него в 4 раза более да и проц помощнее.
амбула:
захотелось те же проги на нем погонять, что и на старом 520-м, ан нет, sh тупо выдает: ./XXX not found и все, хотя файлы в каталоге присутствуют, доступ есть. В частности не хватает wget, awk, ну может еще парочки подобных.
Возникает вопрос:
- если программа была скомпилена под проц broadcom, будет ли она запускаться на realtek?(просто на 520 было - не хватало библиотек и писало то же, но тут образ ужат uBoot'ом, че с нем делать пока не понял, поэтому не понятно что не нравится - библиотеки или архитектура другая)
- как узнать список библиотек необходимых для запуска проги?
- допустим я скачал исходники нужной мне программы, как их скомпилить под нужную мне архитектуру?
ПС: может кто знает что за зверь u-boot image(mkimage) и как из фала им упакованного обратно фалы получить?
О роутерах гадских замолвлю я слово
А как дела обстоят с прошивками DD-WRT? http://www.dd-wrt.com/site/support/router-database
P.S. Поддерживает. Пробовали ее накатить? Там уже можно разгуляться. И документации полно.
весьма прискорбно...
не поддерживают они из коробки 3g, а я хочу минимум телодвижений. Обленился ((
хотя там конечно можно написать скрипт который поднимает ppp да и репозитарий готовых модулей у них один из лучших
Вообще под этот роутер я нашел только одну прошиву, которая тянет 3g - да и та от производителя(что в общем то удивительно, хотя и глючная спасу нет: включаешь самбу, отваливается вход по телнету, сам телнет есть, а пароль не проходит).
Остальные модем вообще не понимают, нужно драйвера допиливать под них.
У меня сейчас он - чудный зверь, если прошить DD-WRT, с родной прошивкой глючил.жил да был у меня небольшой зверек по имени wl520gU
Вот и я про што говорю.
У меня сейчас он - чудный зверь
согласен, я ему мозгов добавил до 32мб, больше он, к сожалению, не тянет + залил прошивку "энтузиастов", dd-wrt не поддерживала модем (даже в редакции mega)
ну и глючит он с модемами - виснет если модем воткнуть в него напрямую, без юсб-хаба. С хабом более-менее работает, но все равно устойчивой работы я от него не добился, возможно нужно было допиливать dd-wrt правда у них там ядро старое 2.4, а у Олега - 2.6, зато Олеговская жрет почти всю память - около 24мб, как её упихивают в 16м я не представляю.
Вобщем плюнул я на эти танцы с бубном и решил апгрейд зверьку сделать.
Ну а для работы без 3-жы 520 вполне себе неплох. Но я бы дир-300 взял, еслиб нашел ))
Vaicartana
А как на нём память увеличить?
И где купить совместимые планки :)?
Вобщем плюнул я на эти танцы с бубном и решил апгрейд зверьку сделать.Ну а для работы без 3-жы 520 вполне себе неплох. Но я бы дир-300 взял, еслиб нашел ))
Я тебе посоветую вот эти - Keenetic или Keenetic 4G . У меня почти год, только версия Lite, работает без нареканий. Лучше всяких дырлинков, интерфейс настройки простой и понятный.
А как на нём память увеличить?
И где купить совместимые планки smile?
1. С помощью паяльной станции и паяльника
2. можно поискать на рынке, но мне досталась за так. Валялась в одном комп. магазине у знакомых.
есть одна проблема: на 520 используется старая память с 28-мью ножками на одной стороне, а во всех устройствах что я перерыл на городской свалке - уже 33. Несколько лишних ножек - в основном nc(нот коннектед) но есть и управляющие, облом, короче.
В итоге нашлась планка PC133U-333 объемом 128м на которой обнаружилось 4 подходящие микросхемы по 32мб каждая. Маркировка моей микрухи: K4S561632D-TC75, вот ее даташит. Не обязательно искать именно эти микросхемы, они все одинаковые, если колво ножек совпадает(хотя сначала не плохо было бы сравнить с даташитом)
Сама перепайка не представляет никаких сложностей - равномерно прогреть градусов до 360-380 и пинцетом снять микруху. Только АККУРАТНО!!!! ножки и дорожки очень тонкие, если припой не прогреется достаточно можно оторвать дорожку. Зверствовать не надо, микруха снимается бэрэжно и нэжно.
Со впайкой тоже проблем никаких: холодное место пайки нужно натереть небольшим количеством канифоли, затем очень точно установить микросхему и прижать её пинцетом сверху. Теперь можно прогреть воздухом.
В обоих случаях не нужно усердствовать направляя фен на м/с. Грейте по возможности ноги, хотя если делать быстро то проблем не будет.
Один нюанс: на плате есть небольшое посадочное место под смд-шный резистор. Он как раз соединял бы ногу проца с ногой памяти, но его там нет. Берем паяльник(феном это сделать не получится) и впаиваем туда перемычку. Тоненькая проволочка подойдет.
Я тебе посоветую вот эти - Keenetic или Keenetic 4G
в другой раз, я посмотю в сторону этих зверьков. Правда не уверен что в нашем Бобруйске они есть.
Пока же у меня n13u.
Vaicartana
А, паять (да ещё и найти надо)... Не, тогда не буду :).
ну да, это ж не ядро компилить :D
что то мне это напомнило одного товарища:
- помогите настроить звуковую карту ГыыААПыы 45678 под убунтой
- Ваша карта не поддерживается ядром, нужно скопилить драйвер
через неделю
- все, решил проблему - поставил семерку и все заработало
О_о
А кто вот может подсказать как линукс определяет какой именно драйвер будет обслуживать PID_VID усб устройства? или это у него ядром определяется? гдеб про это почитать...
В коде драйвера есть списки обслуживаемых устройств. Некоторые позволяют дополнить этот список значениями, переданными при загрузке модуля/ядра или через sysfs. Если несколько драйверов претендуют на устройство, кто первый встал -- того и тапки.
это значит, что если у нас +100500 драйверов в /lib/modules/.. то мы должны загрузить все из них, чтобы определить одно единственное устройство????
как то неразумно получается.
Да, вопросов нет, в моем случае драйверов не много, а усб так и вообще всего три, но все же сама идея настораживает.