Skip to content

Commit 7328e41

Browse files
committed
docs/debug/usb: add test results for new sticks and move descriptors to separate file
Signed-off-by: Michał Żygowski <[email protected]>
1 parent f6acc2d commit 7328e41

File tree

2 files changed

+427
-261
lines changed

2 files changed

+427
-261
lines changed

docs/debug/usb-sticks.md

+365
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,365 @@
1+
USB sticks
2+
==========
3+
4+
# Intenso
5+
6+
```
7+
Device Descriptor:
8+
bLength 18
9+
bDescriptorType 1
10+
bcdUSB 3.00
11+
bDeviceClass 0 (Defined at Interface level)
12+
bDeviceSubClass 0
13+
bDeviceProtocol 0
14+
bMaxPacketSize0 9
15+
idVendor 0x090c Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
16+
idProduct 0x1000 Flash Drive
17+
bcdDevice 11.00
18+
iManufacturer 1 Intenso
19+
iProduct 2 Intenso Premium Line
20+
iSerial 3 0130000000020180
21+
bNumConfigurations 1
22+
Configuration Descriptor:
23+
bLength 9
24+
bDescriptorType 2
25+
wTotalLength 44
26+
bNumInterfaces 1
27+
bConfigurationValue 1
28+
iConfiguration 0
29+
bmAttributes 0x80
30+
(Bus Powered)
31+
MaxPower 76mA
32+
Interface Descriptor:
33+
bLength 9
34+
bDescriptorType 4
35+
bInterfaceNumber 0
36+
bAlternateSetting 0
37+
bNumEndpoints 2
38+
bInterfaceClass 8 Mass Storage
39+
bInterfaceSubClass 6 SCSI
40+
bInterfaceProtocol 80 Bulk-Only
41+
iInterface 0
42+
Endpoint Descriptor:
43+
bLength 7
44+
bDescriptorType 5
45+
bEndpointAddress 0x01 EP 1 OUT
46+
bmAttributes 2
47+
Transfer Type Bulk
48+
Synch Type None
49+
Usage Type Data
50+
wMaxPacketSize 0x0400 1x 1024 bytes
51+
bInterval 0
52+
bMaxBurst 8
53+
Endpoint Descriptor:
54+
bLength 7
55+
bDescriptorType 5
56+
bEndpointAddress 0x82 EP 2 IN
57+
bmAttributes 2
58+
Transfer Type Bulk
59+
Synch Type None
60+
Usage Type Data
61+
wMaxPacketSize 0x0400 1x 1024 bytes
62+
bInterval 0
63+
bMaxBurst 8
64+
Binary Object Store Descriptor:
65+
bLength 5
66+
bDescriptorType 15
67+
wTotalLength 22
68+
bNumDeviceCaps 2
69+
USB 2.0 Extension Device Capability:
70+
bLength 7
71+
bDescriptorType 16
72+
bDevCapabilityType 2
73+
bmAttributes 0x00000002
74+
Link Power Management (LPM) Supported
75+
SuperSpeed USB Device Capability:
76+
bLength 10
77+
bDescriptorType 16
78+
bDevCapabilityType 3
79+
bmAttributes 0x00
80+
wSpeedsSupported 0x000c
81+
Device can operate at High Speed (480Mbps)
82+
Device can operate at SuperSpeed (5Gbps)
83+
bFunctionalitySupport 2
84+
Lowest fully-functional device speed is High Speed (480Mbps)
85+
bU1DevExitLat 4 micro seconds
86+
bU2DevExitLat 4 micro seconds
87+
Device Status: 0x0000
88+
(Bus Powered)
89+
```
90+
91+
# Kingston Data Traveler
92+
93+
```
94+
Device Descriptor:
95+
bLength 18
96+
bDescriptorType 1
97+
bcdUSB 3.00
98+
bDeviceClass 0 (Defined at Interface level)
99+
bDeviceSubClass 0
100+
bDeviceProtocol 0
101+
bMaxPacketSize0 9
102+
idVendor 0x0951 Kingston Technology
103+
idProduct 0x1666
104+
bcdDevice 1.10
105+
iManufacturer 1 Kingston
106+
iProduct 2 DataTraveler 3.0
107+
iSerial 3 0015F284C2ADB04189554426
108+
bNumConfigurations 1
109+
Configuration Descriptor:
110+
bLength 9
111+
bDescriptorType 2
112+
wTotalLength 44
113+
bNumInterfaces 1
114+
bConfigurationValue 1
115+
iConfiguration 0
116+
bmAttributes 0x80
117+
(Bus Powered)
118+
MaxPower 126mA
119+
Interface Descriptor:
120+
bLength 9
121+
bDescriptorType 4
122+
bInterfaceNumber 0
123+
bAlternateSetting 0
124+
bNumEndpoints 2
125+
bInterfaceClass 8 Mass Storage
126+
bInterfaceSubClass 6 SCSI
127+
bInterfaceProtocol 80 Bulk-Only
128+
iInterface 0
129+
Endpoint Descriptor:
130+
bLength 7
131+
bDescriptorType 5
132+
bEndpointAddress 0x81 EP 1 IN
133+
bmAttributes 2
134+
Transfer Type Bulk
135+
Synch Type None
136+
Usage Type Data
137+
wMaxPacketSize 0x0400 1x 1024 bytes
138+
bInterval 0
139+
bMaxBurst 3
140+
Endpoint Descriptor:
141+
bLength 7
142+
bDescriptorType 5
143+
bEndpointAddress 0x02 EP 2 OUT
144+
bmAttributes 2
145+
Transfer Type Bulk
146+
Synch Type None
147+
Usage Type Data
148+
wMaxPacketSize 0x0400 1x 1024 bytes
149+
bInterval 0
150+
bMaxBurst 3
151+
Binary Object Store Descriptor:
152+
bLength 5
153+
bDescriptorType 15
154+
wTotalLength 22
155+
bNumDeviceCaps 2
156+
USB 2.0 Extension Device Capability:
157+
bLength 7
158+
bDescriptorType 16
159+
bDevCapabilityType 2
160+
bmAttributes 0x00000006
161+
Link Power Management (LPM) Supported
162+
SuperSpeed USB Device Capability:
163+
bLength 10
164+
bDescriptorType 16
165+
bDevCapabilityType 3
166+
bmAttributes 0x00
167+
wSpeedsSupported 0x000e
168+
Device can operate at Full Speed (12Mbps)
169+
Device can operate at High Speed (480Mbps)
170+
Device can operate at SuperSpeed (5Gbps)
171+
bFunctionalitySupport 2
172+
Lowest fully-functional device speed is High Speed (480Mbps)
173+
bU1DevExitLat 10 micro seconds
174+
bU2DevExitLat 2047 micro seconds
175+
Device Status: 0x0000
176+
(Bus Powered)
177+
```
178+
179+
# Corsair Voyager Vega
180+
181+
```
182+
Device Descriptor:
183+
bLength 18
184+
bDescriptorType 1
185+
bcdUSB 3.10
186+
bDeviceClass 0 (Defined at Interface level)
187+
bDeviceSubClass 0
188+
bDeviceProtocol 0
189+
bMaxPacketSize0 9
190+
idVendor 0x1b1c Corsair
191+
idProduct 0x1a14
192+
bcdDevice 1.10
193+
iManufacturer 1
194+
iProduct 2
195+
iSerial 3
196+
bNumConfigurations 1
197+
Configuration Descriptor:
198+
bLength 9
199+
bDescriptorType 2
200+
wTotalLength 44
201+
bNumInterfaces 1
202+
bConfigurationValue 1
203+
iConfiguration 0
204+
bmAttributes 0x80
205+
(Bus Powered)
206+
MaxPower 126mA
207+
Interface Descriptor:
208+
bLength 9
209+
bDescriptorType 4
210+
bInterfaceNumber 0
211+
bAlternateSetting 0
212+
bNumEndpoints 2
213+
bInterfaceClass 8 Mass Storage
214+
bInterfaceSubClass 6 SCSI
215+
bInterfaceProtocol 80 Bulk-Only
216+
iInterface 0
217+
Endpoint Descriptor:
218+
bLength 7
219+
bDescriptorType 5
220+
bEndpointAddress 0x81 EP 1 IN
221+
bmAttributes 2
222+
Transfer Type Bulk
223+
Synch Type None
224+
Usage Type Data
225+
wMaxPacketSize 0x0400 1x 1024 bytes
226+
bInterval 0
227+
bMaxBurst 3
228+
Endpoint Descriptor:
229+
bLength 7
230+
bDescriptorType 5
231+
bEndpointAddress 0x02 EP 2 OUT
232+
bmAttributes 2
233+
Transfer Type Bulk
234+
Synch Type None
235+
Usage Type Data
236+
wMaxPacketSize 0x0400 1x 1024 bytes
237+
bInterval 0
238+
bMaxBurst 3
239+
240+
```
241+
242+
# ADATA DashDrive UV131
243+
244+
```
245+
Device Descriptor:
246+
bLength 18
247+
bDescriptorType 1
248+
bcdUSB 3.00
249+
bDeviceClass 0 (Defined at Interface level)
250+
bDeviceSubClass 0
251+
bDeviceProtocol 0
252+
bMaxPacketSize0 9
253+
idVendor 0x125f A-DATA Technology Co., Ltd.
254+
idProduct 0xdd1a
255+
bcdDevice 11.00
256+
iManufacturer 1
257+
iProduct 2
258+
iSerial 3
259+
bNumConfigurations 1
260+
Configuration Descriptor:
261+
bLength 9
262+
bDescriptorType 2
263+
wTotalLength 44
264+
bNumInterfaces 1
265+
bConfigurationValue 1
266+
iConfiguration 0
267+
bmAttributes 0x80
268+
(Bus Powered)
269+
MaxPower 126mA
270+
Interface Descriptor:
271+
bLength 9
272+
bDescriptorType 4
273+
bInterfaceNumber 0
274+
bAlternateSetting 0
275+
bNumEndpoints 2
276+
bInterfaceClass 8 Mass Storage
277+
bInterfaceSubClass 6 SCSI
278+
bInterfaceProtocol 80 Bulk-Only
279+
iInterface 0
280+
Endpoint Descriptor:
281+
bLength 7
282+
bDescriptorType 5
283+
bEndpointAddress 0x01 EP 1 OUT
284+
bmAttributes 2
285+
Transfer Type Bulk
286+
Synch Type None
287+
Usage Type Data
288+
wMaxPacketSize 0x0400 1x 1024 bytes
289+
bInterval 0
290+
bMaxBurst 8
291+
Endpoint Descriptor:
292+
bLength 7
293+
bDescriptorType 5
294+
bEndpointAddress 0x82 EP 2 IN
295+
bmAttributes 2
296+
Transfer Type Bulk
297+
Synch Type None
298+
Usage Type Data
299+
wMaxPacketSize 0x0400 1x 1024 bytes
300+
bInterval 0
301+
bMaxBurst 8
302+
```
303+
304+
# SanDisk Ultra Flair
305+
306+
```
307+
Device Descriptor:
308+
bLength 18
309+
bDescriptorType 1
310+
bcdUSB 3.00
311+
bDeviceClass 0 (Defined at Interface level)
312+
bDeviceSubClass 0
313+
bDeviceProtocol 0
314+
bMaxPacketSize0 9
315+
idVendor 0x0781 SanDisk Corp.
316+
idProduct 0x5591
317+
bcdDevice 1.00
318+
iManufacturer 1
319+
iProduct 2
320+
iSerial 3
321+
bNumConfigurations 1
322+
Configuration Descriptor:
323+
bLength 9
324+
bDescriptorType 2
325+
wTotalLength 44
326+
bNumInterfaces 1
327+
bConfigurationValue 1
328+
iConfiguration 0
329+
bmAttributes 0x80
330+
(Bus Powered)
331+
MaxPower 224mA
332+
Interface Descriptor:
333+
bLength 9
334+
bDescriptorType 4
335+
bInterfaceNumber 0
336+
bAlternateSetting 0
337+
bNumEndpoints 2
338+
bInterfaceClass 8 Mass Storage
339+
bInterfaceSubClass 6 SCSI
340+
bInterfaceProtocol 80 Bulk-Only
341+
iInterface 0
342+
Endpoint Descriptor:
343+
bLength 7
344+
bDescriptorType 5
345+
bEndpointAddress 0x81 EP 1 IN
346+
bmAttributes 2
347+
Transfer Type Bulk
348+
Synch Type None
349+
Usage Type Data
350+
wMaxPacketSize 0x0400 1x 1024 bytes
351+
bInterval 0
352+
bMaxBurst 1
353+
Endpoint Descriptor:
354+
bLength 7
355+
bDescriptorType 5
356+
bEndpointAddress 0x02 EP 2 OUT
357+
bmAttributes 2
358+
Transfer Type Bulk
359+
Synch Type None
360+
Usage Type Data
361+
wMaxPacketSize 0x0400 1x 1024 bytes
362+
bInterval 0
363+
bMaxBurst 15
364+
365+
```

0 commit comments

Comments
 (0)