|
|
楼主 |
发表于 2022-9-29 11:52:34
|
显示全部楼层
(nova-libvirt)[root@compute07 /]# lsusb -v
. D6 a4 r' {7 c7 w
: `+ z8 Q$ I2 `: E" f( a, X' \! sBus 002 Device 003: ID 0781:5588 SanDisk Corp.
6 ]' o# n: W. s K9 P6 }9 B b+ s! ^Device Descriptor:
7 o) g4 P$ d- Y& Q bLength 184 z# m& n7 i9 K+ O* y# F% q# |4 B
bDescriptorType 1
3 ]) H# `$ |) V! j, v+ u R0 |/ r bcdUSB 2.10
; R0 ^! |9 K f; ^8 n bDeviceClass 0 (Defined at Interface level), F$ E+ Q; s, q
bDeviceSubClass 0 ' G5 G `! B/ B) A% R- \
bDeviceProtocol 0 # {4 t; J# \+ p O k
bMaxPacketSize0 64/ }$ ?$ h8 f% v* C9 g7 Q
idVendor 0x0781 SanDisk Corp.
- w. ~0 N; l7 S( a0 _$ r% M" A; _$ Z6 h* G idProduct 0x5588 & H" I5 S3 d$ {( L
bcdDevice 1.00
% W6 {6 n9 d; |. O( Q6 B, [1 k iManufacturer 2 SanDisk ~0 E, e1 L q7 f: e
iProduct 3 USB Extreme Pro& Y7 G2 H0 c# R0 H
iSerial 1 00000000000000000000/ C9 s8 I0 l/ ?# q
bNumConfigurations 1
0 ]' w9 d: m. @0 B Configuration Descriptor:
; D( Z% ^3 |7 m# l/ U, K+ ? bLength 9
/ [! n9 t! B" C+ v0 e2 Q bDescriptorType 2
' d: R4 u3 P) t wTotalLength 32
4 M: {7 `- P9 S- n$ ^7 V6 C bNumInterfaces 1
3 w8 @! f3 u' H8 N) l bConfigurationValue 13 L3 d; |# {! w/ f; z
iConfiguration 0 . O7 ]* R( U7 l/ ?8 c) Q
bmAttributes 0xc07 X5 T+ ?# w0 K) k: b
Self Powered: I, p2 K$ t2 `- ~5 M
MaxPower 0mA/ N: a1 j/ A5 Q- e5 Z
Interface Descriptor:
4 H0 q- s2 m8 z5 Q! G* E; _ bLength 9
& K. J: ~& I3 @4 a5 R bDescriptorType 4
5 C/ B2 c6 z( g" g X bInterfaceNumber 06 X# @ p* X- P$ u- {' d3 H9 \
bAlternateSetting 0
2 O9 D: s- N# ^- |: n bNumEndpoints 2& @* Z- Q/ H: [/ C0 s f
bInterfaceClass 8 Mass Storage% Q+ n E' [' V4 X' N9 J+ y
bInterfaceSubClass 6 SCSI
. q+ S4 m7 K8 i% M% r' z: s bInterfaceProtocol 80 Bulk-Only% p' J( v0 m/ d6 F6 X p* T
iInterface 0 5 Y( c0 A& e$ f% L& p4 ~8 X. }& F+ k
Endpoint Descriptor:% E0 ]8 H& o8 l% T" D2 ?
bLength 7) o( a( B( E: k( z
bDescriptorType 56 q1 n0 ~5 @3 t/ D& f0 C7 V
bEndpointAddress 0x81 EP 1 IN
) }! }1 o4 v5 T5 |* f8 x0 ?0 v bmAttributes 2+ u V0 N( E0 b) _5 r8 u @* G
Transfer Type Bulk2 p3 C' d/ }) ~! X5 x4 p
Synch Type None
/ { X$ s) {8 o% k& t" ` Usage Type Data7 K# }+ {; J0 C0 f$ F
wMaxPacketSize 0x0200 1x 512 bytes1 j( k9 q( I; H: P
bInterval 0
; E7 o$ x" ^9 H+ o' \+ _1 t Endpoint Descriptor:9 }. ], Y" Z- A ?# S! P
bLength 7, C& n% _) ?0 b( O6 M
bDescriptorType 5
5 \5 n( `0 M" D5 l6 [9 Q bEndpointAddress 0x02 EP 2 OUT
2 O; H, ^( m: t6 T0 s) Z6 {6 H bmAttributes 24 r3 G$ ]4 L) |. L3 d
Transfer Type Bulk+ @4 ]! y2 u- p) S
Synch Type None& Z8 t0 }0 a; S" G" r% M
Usage Type Data
, I7 G9 ?, I! P* u& P) G wMaxPacketSize 0x0200 1x 512 bytes/ v' ~$ L; S$ _
bInterval 01 k! @4 P2 s0 j+ n
/ k# |/ `# I$ k(nova-libvirt)[root@compute07 /]# cat usb.xml
+ B- R9 e$ T5 M7 q- L<hostdev mode='subsystem' type='usb'> z/ \! G" @5 D9 Q! I0 h
<source startupPolicy='optional'>
. z3 ^ z/ B0 v+ {: S" C<vendor id='0x0781'/>( v' ~9 S$ n8 g- K% ]+ V$ w& t
<product id='0x5588'/>
5 a8 _, L. t4 o5 `9 N</source>2 l. @3 C6 n$ E+ g( G" X& s
</hostdev>
4 a8 L8 N H% y% b& T, S* w
- k% @" V+ y8 w) }5 }& P
, l" n, t% ]8 J2 z5 F(nova-libvirt)[root@compute07 /]# virsh attach-device instance-00000162 usb.xml
- e! T4 W. N" K( n9 lDevice attached successfully: E+ Y2 |' D* l1 L) x' c
, B* S0 e% O+ I+ f" d! n
) C, M3 P: h" z& W. @* B4 H# |6 x
* G3 D2 L. V; c7 }$ E7 S1 p y
|
|