[PATCH] Cygwin: Add /dev/disk/by-id symlinks
Corinna Vinschen
corinna-cygwin@cygwin.com
Fri Nov 3 16:30:32 GMT 2023
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
More information about the Cygwin-patches
mailing list