Здравствуйте, уважаемые!
имеется роутер и несколько свистков: Е160,Е1550, MF100
Cтавил прошивки WL520gu-1.9.2.7-d-rхххх.trx(3253,3328) и WL500gp-1.9.2.7-10-USB-1.71.trx - не взлетело, на первых двух модемах наблюдался стабильный завис после подключения тырнета в течении 5-10 секунд после открытия любой страницы. Т.е. модем стартовал, связь устанавливалась и в таком состоянии роутер мог жить вечно... пока комп не обращался к любому адресу в интернете.
С последним модемом ситуация получше - все работало, но как то не стабильно - наблюдалось самопроизвольное отключение от сети и далее требовалась перезагрузка роутера. Логи в таком "подвисшем" состоянии показывали, что модем пытается соединиться, получает первый адрес 10.64.64.64 после которого провайдер должен выделить локальный адрес устройства, но.. на этом процесс заканчивался.
Перечитал кучу форумов, у всех с этим роутером такие проблемы(чаще просто виснет наглухо). Залез на него по ssh, посмотрел свободную память - 200к из 16м, пришла мысль что ему просто не хватает памяти, нашел подходящую память, перепаял до 32м, симптомы не изменились
Сейчас прикрутил прошивку dd-wrt-micro с загрузкой по usb, на внешней флехе стоит dd-wrt-mega, но у них похоже не реализовано 3g вообще!
Собственно вопрос в модуле ядра к модему, я так понимаю его просто нет в меге. Пробовал раскрыть .trx с помощью untrx, получил 4 файла
segment1
segment2
squashfs-lzma-image-3_0
squashfs_magic
но дальше - труба, squashfs-lzma-image-3_0 не раскрывается, пишет вот это
root@: unsquashfs -d ./sq squashfs-lzma-image-3_0
gzip uncompress failed with error code -3
read_block: failed to read block @0x2ee216
read_fragment_table: failed to read fragment table block
FATAL ERROR aborting: failed to read fragment table
чем его раскрыть?