EN JA
UMASS(4)
UMASS(4) FreeBSD Kernel Interfaces Manual UMASS(4)

名称

umassUSB マスストレージ (大容量記憶) デバイスドライバ

書式

このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:

device scbus
device usb
device umass

もう一つの方法として、ブート時にモジュールとしてドライバをロードするためには、次の行を loader.conf(5) に置きます:

umass_load="YES"

解説

umass ドライバは、USB ポートに取り付けられるマスストレージデバイスのサポートを行ないます。

umass ドライバを使用するためには、 usb(4)uhci(4) または ohci(4) の一つがカーネルで設定されていなければなりません。さらに、 umass は、SCSI サブシステムを使用して、時々 SCSI デバイスとして動作するので、 da(4)scbus(4) がカーネルに含まれていることを必要とします。

ハードウェア

umass ドライバは、次を含み USB マスストレージデバイスをサポートします:

  • ADTEC Stick ドライブ AD-UST32M, 64M, 128M, 256M
  • Denno FireWire/USB2 Removable 2.5-inch HDD Case MIFU-25CB20
  • FujiFilm Zip USB ドライブ ZDR100 USB A
  • GREEN HOUSE USB Flash Memory "PicoDrive" GH-UFD32M, 64M, 128M
  • Huawei Mobile (SD slot)
  • IBM 32MB USB Memory Key (P/N 22P5296)
  • IBM 256MB USB ドライブ (MSYSTEM DiskOnKey2)
  • IBM ThinkPad USB Portable CD-ROM ドライブ (P/N 33L5151)
  • I-O DATA USB CD/CD-R/CD-RW/DVD-R/DVD-RW/DVD-RAM/DVD-ROM ドライブ DVR-iUH2 (CDROM, DVD-RAM のみ)
  • I-O DATA USB x6 CD-RW ドライブ CDRW-i64/USB (CDROM のみ)
  • I-O DATA USB/IEEE1394 Portable HD ドライブ HDP-i30P/CI, HDP-i40P/CI
  • Iomega USB Zip 100/250 ドライブ
  • Iomega Zip750 USB2.0 ドライブ
  • Keian USB1.1/2.0 3.5-inch HDD Case KU350A
  • Kurouto Shikou USB 2.5-inch HDD Case GAWAP2.5PS-USB2.0
  • LaCie P3 HardDrive USB 200GB
  • Logitec LDR-H443U2 DVD-RAM/-R/+R/-RW/+RW ドライブ
  • Logitec Mobile USB Memory LMC-256UD
  • Logitec USB1.1/2.0 HDD Unit SHD-E60U2
  • Logitec USB Double-Speed フロッピドライブ LFD-31U2
  • Logitec USB/IEEE1394 DVD-RAM/R/RW Unit LDR-N21FU2 (CDROM のみ)
  • MELCO USB Flash Disk "ClipDrive", RUF-C32M, -C64M, -C128M, -C256M, -C512M
  • MELCO USB Flash Disk "PetitDrive", RUF-32M, -64M, -128M, -256Mm
  • MELCO USB2.0 Flash Disk "PetitDrive2", RUF-256M/U2, -512M/U2
  • MELCO USB2.0 MO ドライブ MO-CH640U2
  • Matshita CF-VFDU03 フロッピドライブ
  • Merlin SM300 MP3/WMA Player (256Mb)
  • Microtech International, Inc. USB-SCSI-HD 50 USB to SCSI cable
  • Motorola E398 Mobile Phone (TransFlash メモリカード)
  • NOVAC USB2.0 2.5/3.5-inch HDD Case NV-HD351U
  • PNY Attache Flash ドライブ
  • Panasonic ("Matshita FDD CF-VFDU03")
  • Panasonic KXL-CB20AN Portable DVD-ROM/CD-R/RW
  • Panasonic KXL-CB35AN (DVD-ROM & CD-R/RW)
  • Panasonic USB2.0 Portable CD-RW ドライブ KXL-RW40AN (CDROM only)
  • Panasonic フロッピドライブ
  • Qware BeatZkey! Pro
  • RATOC Systems USB2.0 Removable HDD Case U2-MDK1, U2-MDK1B
  • SanDisk SDDR-31 (Compact Flash)
  • SanDisk SDDR-75 (Compact Flash ポートのみ動作)
  • Sitecom CN-300 MultiFlash (MMC/SD, SmartMedia, CF, MemoryStick)
  • Sony Portable CD-R/RW ドライブ CRX10U (CDROM のみ)
  • TEAC Portable USB CD-ROM Unit CD-110PU/210PU
  • Time DPA20B MP3 Player (1Gb)
  • Trek Thumbdrive 8MB
  • VAIO フロッピドライブ (Y-E Data Flashbuster-U を含む)
  • Y-E Data フロッピドライブ (720/1.44/2.88Mb)

デジタルカメラの内でサポートされているものは、次の通りです:

  • Asahi Optical (PENTAX) Optio 230 & 330

使用例

device umass 
device scbus 
device da 
device pass

カーネルに umass ドライバに追加します。

camcontrol rescan 0

ブート後に加えられた Zip ドライブを再スキャンします。上記のコマンドは、 Zip ドライブがシステムの最初の SCSI バスにあると仮定しています。

camcontrol rescan 0:0:0 
camcontrol rescan 0:0:1 
camcontrol rescan 0:0:2 
camcontrol rescan 0:0:3

複数のスロットフラッシュリーダ上のすべてのスロットを再スキャンします。ここで、スロットは、単一の SCSI ID で別々の LUN にマップしています。一般的に、最初のスロットだけがブート時に有効になります。一方、これは、フラッシュリーダがシステムの最初の SCSI バスにあると仮定しています。

bsdlabel -w da0 zip100 
newfs da0c 
mount -t ufs /dev/da0c /mnt

zip ドライブに disklabel に書き込みます ( disktab(5) エントリに関しては、 vpo(4) を参照してください)、ファイルシステムを作成して、/mnt に新しいファイルシステムをマウントします。

newfs_msdos /dev/da0

新しい FAT タイプファイルシステムを作成します。情報が失われる結果となるので、既にデータを含むデバイスで newfs(8) を実行しないように注意するべきです。

イメージやビデオのような情報を保存するとき、デジタルカメラなどの多くの民生品は、自動的に MS-DOS に基づくファイルシステムを作成します。これらのファイルシステムは、 mount(8) を使用するときファイルシステムタイプを msdosfs と指定することによってアクセスすることができます。

作者

umass ドライバは、 MAEKAWA Masahide <bishop@rr.iij4u.or.jp>と Nick Hibma <n_hibma@FreeBSD.org>によって書かれました。

このマニュアルページは、 Nick Hibma <n_hibma@FreeBSD.org>によって書かれました。

October 22, 2009 FreeBSD