а так?Code:insmod /lib/modules/2.4.20/kernel/drivers/scsi/scsi_mod.o insmod /lib/modules/2.4.20/kernel/drivers/scsi/sd_mod.o insmod /lib/modules/2.4.20/kernel/drivers/usb/storage/usb-storage.o echo "scsi add-single-device 0 0 0 0" > /proc/scsi/scsi mount /dev/discs/disc0/part1 /tmp/harddisk
На случай если хотплаг не пропишет lun'ы. Чтоб наверняка.
"А хрен его знает, товарыш майор"
У меня модули автоматом стартуют а девайсы когд аперетыкаю ручкамиим add/remove делаю для порядку. С тех пор как нарвался однажды что через несоклько перетыканийкарт-ридера девайся перекосячивало.
форматирую флешку на роутере:
[admin@volna1 root]$ mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
64000 inodes, 255984 blocks
12799 blocks (5.00%) reserved for the super user
First data block=1
32 block groups
8192 blocks per group, 8192 fragments per group
2000 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[admin@volna1 root]$
а потом при перезагрузке пишет такое в dmesg:
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: USB NAND Model: FLASH DISK Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 512000 512-byte hdwr sectors (262 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
USB Mass Storage support registered.
eth0: no IPv6 routers present
vlan0: no IPv6 routers present
eth1: no IPv6 routers present
br0: no IPv6 routers present
vlan1: no IPv6 routers present
VFS: Can't find ext3 filesystem on dev sd(8,0).
MSDOS FS: Using codepage 866
MSDOS FS: IO charset cp1251
FAT: bogus logical sector size 64543
VFS: Can't find a valid FAT filesystem on dev 08:00.
FAT: freeing iocharset=cp1251
FAT: bogus logical sector size 64543
VFS: Can't find a valid FAT filesystem on dev 08:00.
VFS: Can't find ext3 filesystem on dev sd(8,1).
MSDOS FS: Using codepage 866
MSDOS FS: IO charset cp1251
FAT: bogus logical sector size 0
VFS: Can't find a valid FAT filesystem on dev 08:01.
FAT: freeing iocharset=cp1251
FAT: bogus logical sector size 0
VFS: Can't find a valid FAT filesystem on dev 08:01.
[admin@volna1 root]$
посоединил флешку к ящику с Fedora:
usb-storage: device found at 10
usb-storage: waiting for device to settle before scanning
Vendor: USB NAND Model: FLASH DISK Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sdb: 512000 512-byte hdwr sectors (262 MB)
sdb: Write Protect is off
sdb: Mode Sense: 0b 00 00 08
sdb: assuming drive cache: write through
SCSI device sdb: 512000 512-byte hdwr sectors (262 MB)
sdb: Write Protect is off
sdb: Mode Sense: 0b 00 00 08
sdb: assuming drive cache: write through
sdb: sdb1
sd 7:0:0:0: Attached scsi removable disk sdb
sd 7:0:0:0: Attached scsi generic sg1 type 0
usb-storage: device scan complete
EXT3-fs error (device sdb1): ext3_check_descriptors: Block bitmap for group 0 not in group (block 4294967295)!
EXT3-fs: group descriptors corrupted!
повторил с другой флешкой. результат тот же.
Обе флешки рабочие.
если и удается смонтировать, то полно вот таких ошибок в /opt:
lrwxrwxrwx 1 admin root 13 Dec 23 2006 libz.so.1ls: /opt/lib/libz.so.1: Input/output error
Флешка кривая.
Есть жесткий диск 80гб. Подключаю его к компу с помощью переходника IDE->USB. Чем проще всего отформатировать его в ext3 ис-под винды?
В принципе, могу достать лайв СD кноппикса, но с ним я вообще не знаком. Какая там команда для форматирования?
Paragon Mount Everything похоже мне поможет...
mke2fs -j, линукс ведь.
У меня тоже есть роутер!
А можно узнать, что значит кривая?
У меня точно такие же симптомы, так же форматирую флэшку на роутере, все по описанию с http://www.macsat.com/macsat/content/view/22/29/ , форматирую, монтирую, после ребута df показывает, что монтирование произошло опять в /tmp/harddisk
/dev/discs/disc2/part1 ... ... ... ... /tmp/harddisk и в логе так же:
VFS: Can't find a valid FAT filesystem on dev ...
Сделал post-boot, все как по инструкции, после ребута опять то же самое...
Кстати, когда после ребута делаю опять
mount /dev/discs/disc2/part1 /opt < enter > - Ок,
swapon /dev/discs/disc2/part2 < enter > - тут говорит, что уже используется, как я понимаю, смонтировался.
Повторял свой эксперимент несколько раз, флэшку разбивал на разделы по-разному - не помогает
Неужели это из-за флэшки?
Скажите в чем отличия между:
/dev/scsi/host0/bus0/target0/lun0/part1
/dev/scsi/host0/bus0/target0/lun0/disc
/dev/discs/disc0/disc
Имеется флешка, делаю один раздел ext3 (83 linux)
Включаю фтп - всё монтируется автоматом /tmp/harddisc
создаю папку /tmp/harddisc/opt в пост-маунте монтирую в /opt
Ставлю МС - ipkg всё сохраняю всё работает.(фтп, мс, ipkg)
Без Фтп - ничего не получается
монтирую /dev/scsi/host0/bus0/target0/lun0/part1 /opt
повисает а потом выдаёт ошибку i/o
если /dev/discs/disc0/disc /opt повисания нет, но потом появляютс ошибки в файловой системе
и всё слетает
зы. Или вариант что я начал деградировать