On Nov 3 17:27, Corinna Vinschen wrote: > On Nov 3 17:09, Christian Franke wrote: > > Unlike (S)ATA and NVMe, the serial number > > is not available for free in the device identify data block but requires an > > extra command (SCSI INQUIRY of VPD page 0x80). This might not be supported > > by the emulated controller or Windows does not use this command. > > AFAICS, only the data from STORAGE_DEVICE_ID_DESCRIPTOR is available > which is equivalent to the data from VPD page 0x83. As you can see, > it's part of the STORAGE_DEVICE_UNIQUE_IDENTIFIER data. The data > returned for the VirtIo device is the identifier string "\x01\x00", > which is a bit underwhelming. > > Would be great if we would learn how to access page 0x80...
Uhm... MSDN claims: If the storage device is SCSI-compliant, the port driver attempts to extract the serial number from the optional Unit Serial Number page (page 0x80) of the VPD. Now I'm puzzled. Corinna