Hi everybody,
I have a mysterious case of a bricked USB drive, maybe one of the resident (DOS) USB experts can help me a bit here :-) After using the flash drive / thumb drive / USB stick in a Win10 PC with a loose USB contact, the stick stopped to be recognized at some point. Checking in a Linux PC, the symptom is that the stick still reports vendor and product ID, but no longer reports product and serial number data: Before: New USB device strings: Mfr=0, Product=2, SerialNumber=3 Product: USB Mass Storage Device SerialNumber: 0000000000003A After: New USB device strings: Mfr=0, Product=0, SerialNumber=0 It is still detected as "USB Mass Storage device" and still has a "Quirks match" of type 80. The log continues before: Direct-Access UDISK PDU01_1G 65A2.0 0.00 PQ: 0 ANSI: 2 But after: Direct-Access USBest USB2FlashStorage 0.00 PQ: 0 ANSI: 2 The stick gets attached as generic sg7 type 0 in both cases, but in the bricked state it no longer reports a count of logical blocks, whether it is write protected, mode sense goes from 0 0 0 0 to nothing logged at all, same for cache (from logging that there is none to not logging anything). The log still does show Attached SCSI removable disk but there is neither a stick nor a partition to be used now? Does this mean that the stick ended up in some sort of low level maintenance mode? It now shows in the USB dev list as Silicon Integrated Systems Corp. Super Flash 1GB / GXT 64MB Flash Drive but I do not remember as what it was listen when it worked. It would be interesting to hear how to reboot the stick :-) Thanks for your thoughts! Eric > Bus 001 Device 033: ID 0457:0151 Silicon Integrated Systems Corp. Super Flash > 1GB / GXT 64MB Flash Drive > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x0457 Silicon Integrated Systems Corp. > idProduct 0x0151 Super Flash 1GB / GXT 64MB Flash Drive > bcdDevice 1.00 > iManufacturer 0 > iProduct 0 > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 39 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0x80 > (Bus Powered) > MaxPower 98mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 3 > bInterfaceClass 8 Mass Storage > bInterfaceSubClass 6 SCSI > bInterfaceProtocol 80 Bulk-Only > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x01 EP 1 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x83 EP 3 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 8 > Device Qualifier (for other device speed): > bLength 10 > bDescriptorType 6 > bcdUSB 2.00 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > bNumConfigurations 1 > Device Status: 0x0000 > (Bus Powered) _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel