Mass Storage Class Tests
| 107 of 124
S
u
pe
rS
pe
ed
U
S
B
Ex
pl
o
re
r
2
8
0
For PDT (device type) = 07h, 00h, 0Eh, required commands include
Inquiry, Read (10), Request Sense, Test Unit Ready, Read Capacity,
and Write (10).
For PDT (device type) = 05h, required commands include Inquiry,
Read (12), Request Sense, Test Unit Ready, Read Capacity, Start/Stop
Unit, Read TOC/PMA/ATIP, and Write (12).
For PDT (device type) = other, required commands include Inquiry,
Request Sense, and Test Unit Ready.
Test Steps and Expected Results
1.
Examiner initializes link to U0.
2.
Examiner issues several standard descriptor requests and places the device into the
configured state.
3.
Examiner issues an Inquiry, Test Unit Ready, and a Read Capacity command.
4.
Examiner issues commands required, including varied Data Transfer Length values on
certain commands.
The device must complete each of the commands successfully.
Specification Reference
USB Mass Storage Device Compliance Specification TD2.1.
8.20
Optional Commands Test
Test Summary
This test verifies that the device under test properly fails or completes all optional commands.
Examiner sends various optional mass storage commands and checks that each is completed
properly. Examiner also advises on Bootability support.