Slow USB mass storage re-enumeration

Goi

Diamond Member
Oct 10, 1999
6,771
7
91
Hi,
I have a USB mass storage device that has 3 LUNs(partitions) that can be individually hidden or un-hidden, with re-enumeration happening automatically. However, on some PCs this re-enumeration takes a much longer time than usual, usual being about 5s tops. On some PCs this takes up to 30s for all 3 LUNs to show up on Windows.

I know this device responds to SCSI commands such as INQUIRY, and I know that at every enumeration the INQUIRY command is sent to every visible LUN. I'm wondering if anyone knows the entire process/list of SCSI commands that are sent during USB enumeration. I have a feeling that the slowdown is at the SCSI command level rather than USB level.

TIA!