1. お使いの USB デバイスの正式名称、メーカー。できれば製品への URLも。 メーカー: (株)メルコ (BUFFALO) 品名 : USBフラッシュメモリ(RUF-U2シリーズ) 製品名 : Petit Drive 2, 256MB 型番 : RUF-256M/U2 URL: http://buffalo.melcoinc.co.jp/products/catalog/item/r/ruf-u2/index.html Pen Drive (http://www.pendrive.ch/en/index.html)にそっくりなのでOEMみたいです。 FAQでは Linux 2.4.0 以上で動作可能とのこと. Pen Drive 2.0 は Pen Drive とは別物のようです.(このあたりの詳細はわかりません.) 2. お使いの OS の バージョン、つまり uname -rの結果 (できれば-CURRENT、-STABLE の場合はいつの cvsup したかも)。 4.7-STABLE Date of CVSUP: 2003-01-16, 18:27:58 3. USB デバイスを認識しているところの /var/log/messages umass0: Pen Drive 2.0, rev 2.00/0.00, addr 2 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-2 device da0: 650KB/s transfers da0: 248MB (507904 512 byte sectors: 64H 32S/T 248C) 4. usbdevs -v の結果(これは大変重要です。というのも、製品をユニークに決定できるからです) Controller /dev/usb0: addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 addr 2: power 500 mA, config 1, Pen Drive 2.0(0x110e), (0x0d7d), rev 0.00 5. 動作したか、しないか。動作しなくても情報としては重要です!! 動作しますが、reboot 時に USB に差さっていないと使えません。 更に、物理的に抜き差しすると使えなくなります。 6. 他に気になる点、注意点について。 この フラッシュメモリは Pen Drive (http://www.pendrive.ch/en/index.html)にそっくりなのでOEMみたいです。 FAQでは Linux 2.4.0 以上で動作可能とのこと. RUF-C シリーズ (http://buffalo.melcoinc.co.jp/products/catalog/item/r/ruf-c/index.html) はFreeBSDで使用可能のようですし, 「USBマスストレージ対応」とあったので、 簡単にRUF-U2 シリーズも動作すると思ったのですが現状では抜き差しが できません。 reboot時にUSBに差し込んでおくと umass0: Pen Drive 2.0, rev 2.00/0.00, addr 2 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-2 device da0: 650KB/s transfers da0: 248MB (507904 512 byte sectors: 64H 32S/T 248C) # usbdevs -v Controller /dev/usb0: addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 addr 2: power 500 mA, config 1, Pen Drive 2.0(0x110e), (0x0d7d), rev 0.00 のように認識されて # mount_msdos /dev/da0s1 /mnt でmount,touch, ls, rm, umount, mount 可能. 但し,一旦物理的に 抜き差しすると再認識不可です。 # camcontrol rescan 0 Re-scan of bus 0 was successful となりますが、 /var/log/messages に umass0: BBB bulk-in clear stall failed, IOERROR umass0: BBB bulk-out clear stall failed, IOERROR (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry などと出ます。更に抜き差しした後ですと、次のようになって利用できません。 % mount_msdos /dev/da0s1 /mnt msdos: /dev/da0s1: Device not configured