> On 2020-03-13 5:46 a.m., Peter Chen wrote: > > On Fri, Mar 13, 2020 at 11:17 AM James <bjlockie@xxxxxxxxx> wrote: > > > > Yes, from below message, you could know it. > > > >> bcdUSB 2.00 > >> wMaxPacketSize 0x0200 1x 512 bytes > >> I'm trying to buy a USB dvdrw on Amazon but even different sellers sell > >> the same thing under a different "brand". > >> > >> $ sudo lsusb -v -d 13fd:0840 > >> Bus 001 Device 006: ID 13fd:0840 Initio Corporation INIC-1618L SATA > >> Device Descriptor: > >> bLength 18 > >> bDescriptorType 1 > >> bcdUSB 2.00 > >> bDeviceClass 0 > >> bDeviceSubClass 0 > >> bDeviceProtocol 0 > >> bMaxPacketSize0 64 > >> idVendor 0x13fd Initio Corporation > >> idProduct 0x0840 INIC-1618L SATA > >> bcdDevice 1.14 > >> iManufacturer 1 Generic > >> iProduct 2 External > >> iSerial 3 554830302020323534363832 > >> bNumConfigurations 1 > >> Configuration Descriptor: > >> bLength 9 > >> bDescriptorType 2 > >> wTotalLength 0x0020 > >> bNumInterfaces 1 > >> bConfigurationValue 1 > >> iConfiguration 0 > >> bmAttributes 0xc0 > >> Self Powered > >> MaxPower 2mA > >> Interface Descriptor: > >> bLength 9 > >> bDescriptorType 4 > >> bInterfaceNumber 0 > >> bAlternateSetting 0 > >> bNumEndpoints 2 > >> bInterfaceClass 8 Mass Storage > >> bInterfaceSubClass 2 SFF-8020i, MMC-2 (ATAPI) > >> bInterfaceProtocol 80 > >> iInterface 0 > >> Endpoint Descriptor: > >> bLength 7 > >> bDescriptorType 5 > >> bEndpointAddress 0x81 EP 1 IN > >> bmAttributes 2 > >> Transfer Type Bulk > >> Synch Type None > >> Usage Type Data > >> wMaxPacketSize 0x0200 1x 512 bytes > >> bInterval 0 > >> Endpoint Descriptor: > >> bLength 7 > >> bDescriptorType 5 > >> bEndpointAddress 0x02 EP 2 OUT > >> bmAttributes 2 > >> Transfer Type Bulk > >> Synch Type None > >> Usage Type Data > >> wMaxPacketSize 0x0200 1x 512 bytes > >> bInterval 0 > >> Device Qualifier (for other device speed): > >> bLength 10 > >> bDescriptorType 6 > >> bcdUSB 2.00 > >> bDeviceClass 0 > >> bDeviceSubClass 0 > >> bDeviceProtocol 0 > >> bMaxPacketSize0 64 > >> bNumConfigurations 1 > >> can't get debug descriptor: Resource temporarily unavailable > >> Device Status: 0x0001 > >> Self Powered > Is there any chance the Linux usb subsystem might be detecting incorrectly? > Maybe is uses the same IDs as the INIC-1618L SATA product but is a > slight upgrade to USB 3? > The above information is read from device, unless the device supplied the wrong information. Besides, like I mentioned above, you could get the real hardware bus speed through dmesg whether it is "high-speed" or "SuperSpeed", it is got from hardware status. Peter