залил bin роутер прошился
на винте WD 500 Gb (usb 2.0) сделал 2 раздела: первый 100 метров ext2, 2 раздел ост место.
на первый раздел скопировал архив и развернул его
Code:
sudo cp rootfs.tar.gz /media/disk
cd /media/disk
sudo tar xzvf rootfs.tar.gz
else
exec /usr/sbin/init $*
fi
else
exec /usr/sbin/init $*
firoot@DD-WRT:/sbin#
dmesg
scsi: device set offline - not ready or command retry failed after bus reset: host 0 channel 0 id 0 lun 0
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
вставляю флешку все работает
а внешний жеский нет....
если включаю поддержку usb 2.0 через веб гуи
винт виден через /dev и монтируеться в mnt например
dmesg
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: WD Model: 5000BMV External Rev: 1.75
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
Partition check:
/dev/scsi/host1/bus0/target0/lun0:<6>device vlan1 entered promiscuous mode
Все так делаешь,просто модуль для usb 2.0 при загрузке в этой сборке не грузиться,можеш собрать сам с поддержкой usb 2.0,я специально его не гружу ибо глючный он.
я сделал так: залил мини usb . через веб включил поддержку usb 2.0 через веб морду монтирование и потом доставил что надо уже на винт...... по идее любой софт меги установить на винт же....
В линуксах нуб не пинайте
Роутер D-Link DIR-320
Скачал
dd-wrt.v24-13230_NEWD-2_big
dd-wrt.v24-13230_NEWD-2_mini_usb_ftp
Делал всё по инструкции этак раз 10 распаковывал собирал и т.д прошивал всё нормально но партиция всё равно не монтируется, далее посмотрел какие в прошивке модули и не обнаружил модуль ext2 и подумал что видимо поэтому не монтируется партиция ext2 с rootfs
Пробовал менять скрипт под ext3 и партицию тоже форматировал в ext3 тоже не хочет подключаться.
Подскажите где копать уже совсем запутался.
update:
Всё завелось не знаю правильно ли я сделал или нет, скопировал модуль ext2 из big в mini_usb_ftp и прошил роутер теперь монтируется партиция.
Я бы добавил сюда мини-хауту по пользованию Firmware Mod Kit... Там не так все прозрачно, как хотелось бы...
желательно делать все операции под РУТОМ (хотя новый билд firmwaremodkit, скачанный с http://www.bitsum.com/firmware_mod_kit.htm и говорит, что "For DD-WRT, do NOT extract or build as root, use standard user.").
Вы же root на роутере. Модифицировать файлы вы должны как root, или после всех модификаций сменить владельца на рут. Если вы создаете файлы не рутом, у вас могут быть проблемы с владельцем внутри прошивки.
Кстати, новый билд firmwaremodkit v.0.62 у меня не захотел отработать ни под рутом, ни под юзером.
А скачанный с ftp://dd-wrt.com (v.0.51) работает и под рутом и под юзером нормально.
Code:
1. Качаем и распаковываем firmwaremodkit
wget ftp://dd-wrt.com/others/tornado/firmwaremodkit2-new-LZMA/firmwaremodkit2_x86.tar.bz2
tar xf firmwaremodkit2_x86.tar.bz2
Прошивка [b]custom_image-generic.bin[/b] - это ссылка на [b]custom_image.trx[/b]
Можно переименовать custom_image.trx в custom_image.bin и использовать его.
Данный опус - есть плод поиска по этому форуму, в частности, и по интернету, в общем. Если кто-то увидит здесь свои мысли, не сочтите за плагиат.
Сделал всё практически по приведённой методике, с той лишь разницей, что в модулях прошивки mini_usb не было ext2. Зато там был ext3, соответственно я отформатировал первый раздел флешки (64Мб) под ext3 и подправил в двух местах скрипт (там, где ext2 упоминается). Итог - грузится та прошивка, которая залита в роутер (DIR-320), а то, что на флешке - не подтягивается. Что не так? Неужто критична именно ext2?
Делал на основе прошивок dd-wrt.v24-13577_NEWD-2_mini_usb_ftp и dd-wrt.v24-13577_NEWD-2_big.
Да, и ещё: флешка воткнута в USB-хаб, но судя по сообщениям в dmesg она видится.
Вы модете взять модуль ext2 из распакованной прошивки mega и положить в вашу mini_usb .
Но я не уверен, что из-за этого..
VADR wrote:
Сделал всё практически по приведённой методике, с той лишь разницей, что в модулях прошивки mini_usb не было ext2. Зато там был ext3, соответственно я отформатировал первый раздел флешки (64Мб) под ext3 и подправил в двух местах скрипт (там, где ext2 упоминается). Итог - грузится та прошивка, которая залита в роутер (DIR-320), а то, что на флешке - не подтягивается. Что не так? Неужто критична именно ext2?
Делал на основе прошивок dd-wrt.v24-13577_NEWD-2_mini_usb_ftp и dd-wrt.v24-13577_NEWD-2_big.
Да, и ещё: флешка воткнута в USB-хаб, но судя по сообщениям в dmesg она видится.
Не подскажите какая последняя Mega есть для dir-320 (dd-wrt.v24-13577_NEWD_big.bin можно эту прошивку считать Mega), и есть ли в мега прошивке поддержка 3G модемов.
P.S. Есть желание собрать Dir-320 + dub-104 и далее флешка, модем E156G, и принтер erson c91.
да забал указать, что оператор Мегафон