RE: SMART_RCV_DATA IOCTL and IoBuildDeviceIoControlReques t

The OP just wanted the disk serial number, and he chose SMART_RCV_DATA as
the method to fetch it. IF VM isn’t producing serial numbers for both ATA
and SCSI emulations that would be a problem as it would break any number of
facilities that depend on unique disk serial numbers.

=====================
Mark Roddy

-----Original Message-----
From: Dmitriy Budko [mailto:xxxxx@vmware.com]
Sent: Wednesday, July 21, 2004 4:43 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] SMART_RCV_DATA IOCTL and IoBuildDeviceIoControlRequest

Yes Mark,
it is… at least, as i said i tested it on VMWare only, so probably
there’s some quircks. Maybe the emulated disk do not support such
SMART commands ? Now i think of it, VMWare emulated disks are SCSI
disks.
But should that make any difference ?

Valerio

VMware Workstation emulates SCSI and ATA (IDE) discs.
Windows NT based VMs by default get SCSI disks, but it is easy to add an IDE
disk.

Emulated disks do not support SMART commands, it doesn’t make much sense to
emulate them.

BTW, some BIOSes have an option to enable/disable SMART reporting, so
relying on SMART is not a good idea for a widely distributed software.

Dmitriy Budko, VMware


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@stratus.com
To unsubscribe send a blank email to xxxxx@lists.osr.com