Rapid Storage Technology
Intel® RST, RAID
2055 Discussions

Getting device VID and DID on Windows

VitaliiK
Beginner
918 Views

Hi!

I use iRST driver and I want to get VID's and DID's for my devices. How can I get it?

Using non-iRST NVME driver I can get disk device VID and DID from "Device instance path". For example, in attached image you can see 2 NVME controllers because I have 2 NVME SSD in my system. And, in fact, "Device instance path" in each controller consists of information that corresponds to an each separated device. 

image_2020_09_01T11_35_08_693Z.png

 

However, if I use iRST driver, I can see only one controller although I have 2 SSD disks. So in fact I have "Device instance path" for controller not for device and I have no idea, how to get VID and DID for devices.

irst_image_2020_09_01T11_37_46_728Z.png

 

So the question is how to get those information via iRST driver?

0 Kudos
1 Reply
n_scott_pearson
Super User
914 Views

When you have RST managing RAID array(s), the devices containing the array(s) are not visible; you simply see the logical device(s) that represents the array(s). Your visibility is limited to what the RST application exposes.

Talking to the driver to get information about the physical devices requires custom code that utilizes a special API called the Common Storage Management Interface (CSMI). Crafting your own code to extract specific information is thus a complex task. Supposedly there is a document floating around that describes this API's implementation in RST. I had asked Intel Customer Support to look into this, but never received an answer.

Hope this helps,

...S

0 Kudos
Reply