Имеем:
1. FreeBSD 7.2
2. В ядре: da, scbus присутствуют
3. Есть флешка: 100% отформатирована в fat32, не пустая (на винде подключается, работать можно).
4. При подключении флешки:
# tail -f /var/log/messages
May 8 13:45:46 mobster kernel: umass0: <USBest Technology USB Mass Storage Device, class 0/0, rev 2.00/1.00, addr 2> on uhub4
May 8 13:45:46 mobster root: Unknown USB device: vendor 0x1307 product 0x0165 bus uhub4
May 8 13:45:47 mobster kernel: da0 at umass-sim0 bus 0 target 0 lun 0
May 8 13:45:47 mobster kernel: da0: <Ut165 USB2FlashStorage 0.00> Removable Direct Access SCSI-2 device
May 8 13:45:47 mobster kernel: da0: 40.000MB/s transfers
May 8 13:45:47 mobster kernel: da0: 964MB (1974272 512 byte sectors: 64H 32S/T 964C)
^С5. Монтирую флешку как обычно:
# mount -t msdosfs /dev/da0s1 /mnt/flash
mount_msdosfs: /dev/da0s1: : No such file or directory
6. Сравнил содержимое каталога /dev до и после подключения флешики:
После подключения появляются:
da0
pass0
7. Пробую дальше:
# mount -t msdosfs /dev/da0 /mnt/flash
# ls -la /mnt/flash
ls: ?????: Invalid argument
total 6
drwxr-xr-x 1 root wheel 4096 Dec 31 1979 .
drwxr-xr-x 3 root wheel 512 May 4 13:29 ..
# ls /mnt/flash
?????
В общем в папке /mnt/flash хрень какая-то...
8. Пробую вот так:
# mount -t msdosfs /dev/pass0 /mnt/flash
mount_msdosfs: /dev/pass0: : Block device required
Как её смонтировать?