PC : なんかよくわかりません。
1. FreeBSD 4.11-RELEASE-p11 2. Nikon COOLPIX4200
/sys/i386/conf/CONFIGURED
# USB support device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device usb # USB Bus (required) device ugen device umass device scbus #base SCSI code device da #SCSI direct access devices (aka disks)
# cd ../../compile/CONFIGURED # make depend && make && make install # shutdown -r now
起動したら、USB を繋げてデジカメの電源を入れる。
umass0: NIKON NIKON DSC E4200, rev 1.10/1.00, addr 2 da0 at umass-sim0 bus 0 target 0 lun 0 da0: <NIKON DSC E4200 > Removable Direct Access SCSI-2 device da0: 650KB/s transfers da0: Attempt to query device size failed: NOT READY, Medium not present
何か文句を言われますけど、よくわからないので無視。
んで、mount。
# mount_msdos /dev/da0s1 /mnt
何も言われませんで、/mnt へ何の問題もなくデジカメのファイルをアクセス 可能でした。
コピー。
% mkdir photos % cp /mnt/dcim/100nikon/*.jpg photos
6,489,549 bytes を 8秒。792.18 KB/s 遅いです。
umount。
# umount /mnt
カーソルが返ってこない。3分ほど待ったけど、/ にアクセスした process が みんな止まるので、いきなりデジカメの電源を切る。返ってきた。止まっていた process も続きを始める。
umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED (da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0 umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED umass0: at uhub2 port 2 (addr 2) disconnected (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry umass0: detached
panic とか、いきなり reboot とかもなく、平和です。
PC : ゆーじさん作の画像を一括でサイズ変換とかする ruby script です。
% mkdir -p photos/thumbnails % cd photos/thumbnails % cp /mnt/dcim/100nikon/*.jpg .. % rjpg -x 70 ../*.jpg