Mass-Storage Class

Mass-Storage Class は、USB 上で様々な Storage (FDD, HDD, CD-R,...) を制御するために定義された仕様です。

詳細については [USB]: USB Mass Storage Class で纏めています。

Class Information

各 Device Class 仕様書 (USB.org) で公開されている Mass Storage Overview 1.2*1を参考にしました。

Descriptor値(16)詳細
bInterfaceClass0x8Mass-Storage Class
bInterfaceSubClass0x1Reduced Block Commands (RBC) T10 Project 1240-D*2
0x2SFF-8020i,MMC-2 (ATAPI)
0x3QIC-157*3
0x4UFI*4
0x5SFF-8070i*5
0x6SCSI transparent command set
bInterfaceProtocol0x0CBI (with command completion interrupt)
0x1CBI (with no command completion interrupt)
0x50Bulk-Only Transport

Tips

関連情報

特集記事

News


*1 www.usb.org/developers/devclass_docs/usb_msc_overview_1.2.pdf
*2 お目に掛かったことがない。仕様は「ftp://ftp.t10.org/t10/drafts/rbc/」にある。
*3 テープ?
*4 USB Floppy
*5 ATAPI リムーバブル書き換え型メディア?仕様は「ftp://ftp.seagate.com/sff/INF-8070.PDF」にある。