Posted: Mon Nov 30, 2009 6:59 Post subject: Проблема с монтированием флэшки
Всем добрый день!
Никак не могу смонтировать флэшку на dir-320.Железо такое: dir-320, прошивка dd-wrt.v24-13309_NEWD-2_mini_usb_ftp.bin, флэшка Kingstone 8Gb. В настройках роутера включено: Core USB Support, USB 1.1 Support (OHCI), USB 2.0 Support, USB Storage Support, ext2 / ext3 File System Support, поддержка JFFS2. Флэшка форматирована в ext3, весь объём отдан под первый основной раздел. Выключаю роутер, втыкаю флэшку, загружаюсь. Через вэб гуй вижу, что JFFS 384кб. Запускаю телнет, dmesg|grep scsi, получаю /dev/scsi/host0/bus0/target0/lun0: p1, то есть флэшка есть. Команда mount говорит, что на /jffs смонтирована внутренняя память роутера (384кб). Далее в телнете:
umount /jffs
mount -t ext2 -o rw,noatime,nodiratime /dev/discs/disc0/part1 /jffs
Команда выполнятся без ошибок, далее команда df сообщает, что смонтирован только корень. Пытался монтировать по-другому после перезагрузки роутера:
umount /jffs
mount -t ext2 -o rw,noatime,nodiratime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs. Те же самые команды пытался выполнить через команды в вэбгуе, результат 0. Пробовал включать/отключать поддержку USB 1.1, USB 2.0 - тоже без толку. Подскажите, где искать.
З.Ы. Ось Убунту, под ней форматил флэшку. Интернет и Wi-Fi работает отлично.
Не знаю ext2.о и ext3.о одно и то же или нет но вот вывод
root@DD-WRT:~# ls /lib/modules/2.4.37/|grep ext
ext3.o
Вот ещё кусок лога, может он чего подскажет
root@DD-WRT:~# dmesg| tail -n 30
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 15667200 512-byte hdwr sectors (8022 MB)
sda: Write Protect is off
Partition check:
/dev/scsi/host0/bus0/target0/lun0: p1
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
Это далеко не одно и тоже, я на это и намекал что у вас отсутствует модуль ext2 (он присутствует не во всех сборках)
если я не ошибаюсь он есть в 'std nokaid usb' и в меге (не для dir-320), так что или монтируйте в ext3 или прошивайте 'std nokaid usb' _________________ D-Link DIR-300 & DIR-320 DD-WRT v24 preSP2
Можно воспользоваться Firmware Mod Kit чтобы разобрать прошивку в которой ext2.o присутствует, там все очень просто внутри есть мануал, одно но вам нужен для этого линукс дистрибутив.
ps: если нет такой возможности могу вечером прикрепить его здесь. _________________ D-Link DIR-300 & DIR-320 DD-WRT v24 preSP2
Спасибо за ссылку. ModKit скачал, глянул мельком, на досуге поизучаю. С флэшкой не мудрствуя форматнул в ext3 и всё прикрутилось. Как в мануале добавил репы OptWare, поставил transmisson. Через вэб морду всё видно, торренты добавляются, но пишет ошибку при начале закачки - /mnt is readonly или что-то в этом роде. Понимаю, что путь для сохранения торрентов указан как /mnt и секрет в строке /opt/bin/transmission-daemon -a 192.168.1.* -g /opt/etc/trasmission -f -p 9091 -w /mnt &, но не совсем понимаю некоторые параметры. Растолкуйте, если не сложно. :?
Всё, разобрался. Даже торрент стащил. Вот только как его оттуда теперь забрать ?