Sammeln von Informationen vom USB-Anschluss

Mit dem Befehl lsusb sehen Sie den Pfad zum Gerät:

Lsusb

Bus 00x Gerät 00y: ID ……………….

Durch Hinzufügen der Attribute zum Befehl erhalten Sie detaillierte Informationen:

Lsusb -v -s 00x:00y

Bus 001 Gerät 005: ID 22b8:2e83 Motorola PCS 
 Gerätedeskriptor:
   bLänge 18
   bDescriptorTyp 1
   2.00 bcdUSB
   bDeviceClass 0 (definiert auf Schnittstellenebene)
   bDeviceSubClass 0 
   bDeviceProtokoll 0 
   bMaxPacketSize0 64
   idVendor 0x22b8 Motorola PCS
   idProduct 0x2e83 
   ff.ff bcdGerät
   motorola iHersteller 1
   motog3 iProdukt 2
   iSerial 3 0016903665
   bNumKonfigurationen 1
   Konfigurationsbeschreibung:
     bLänge 9
     bDescriptorTyp 2
     Gesamtlänge 39 w
     bNumSchnittstellen 1
     bConfigurationValue 1
     iKonfiguration 0 
     bm 0x80 Attribute
       (Busbetrieben)
     MaxPower 500mA
     Deskriptor-Schnittstelle:
       bLänge 9
       bDescriptorTyp 4
       bInterfaceNummer 0
       bAlternateSetting 0
       bNumEndpunkte 3
       bInterfaceClass 6 Imaging
       bInterfaceSubClass 1 Standbildaufnahme
       bInterfaceProtocol 1 Bildübertragungsprotokoll (PIMA 15470)
       iInterface 5 PTP
       Endpunktdeskriptor:
         bLänge 7
         bDescriptorTyp 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttribute 2
           Transfertyp Bulk
           Synch-Typ Keine
           Verwendungstypdaten
         wMaxPacketSize 0x0200 1x 512 Bytes
         bIntervall 0
       Endpunktdeskriptor:
         bLänge 7
         bDescriptorTyp 5
         bEndpointAddress 0x01 EP 1 OUT
         bmAttribute 2
           Transfertyp Bulk
           Synch-Typ Keine
           Verwendungstypdaten
         wMaxPacketSize 0x0200 1x 512 Bytes
         bIntervall 0
       Endpunktdeskriptor:
         bLänge 7
         bDescriptorTyp 5
         bEndpointAddress 0x82 EP 2 IN
         bmAttributes 3
           Transfertyp Interrupt
           Synch-Typ Keine
           Verwendungstypdaten
         wMaxPacketSize 0x001c 1x 28 Bytes
         bIntervall 6
 Gerätequalifizierer (für andere Gerätegeschwindigkeit):
   bLänge 10
   bDescriptorTyp 6
   2.00 bcdUSB
   bDeviceClass 0 (definiert auf Schnittstellenebene)
   bDeviceSubClass 0 
   bDeviceProtokoll 0 
   bMaxPacketSize0 64
   bNumKonfigurationen 1
 Gerätestatus: 0x0000
   (Busbetrieben)

Zum Beispiel sehen Sie den maximalen Strom (Ampere/Energie) an der Tür und denken daran, dass die Spannung standardmäßig 5 Volt beträgt. Informationen, die relevant sind, um zu überprüfen, ob der Port ein Gerät unterstützt.