Skip to content

"No additional information is available for this drive" for NVMe drives behind Intel RST VMD controller on Windows #102

@Chealer

Description

@Chealer

Version and Environment

  • GSmartControl version: 2.0.2
  • OS: Windows 11 25H2

Describe the Bug
NVMe drives linked via an Intel Rapid Storage Technology Volume Management Device controller are unsupported by smartmontools 7.5 and inferior, and therefore by GSmartControl 2.0.2 on Windows.

To Reproduce
Steps to reproduce the behavior:

  1. Launch GSmartControl on Windows on a PC with such a drive, such as the Acer Swift Go 16 (SFG16-72T)
  2. Select one such drive
  3. Launch DeviceView details
  4. Activate Show Output

Expected behavior

Step 1 should show the drive's model, or "Unrecognized model". Step 3 should open the Device information window, as happens on GNU/Linux.

Actual behavior

Step 1 shows a hard disk icon with "Unknown model".
Step 3 opens a small dialog warning that "No additional information is available for this drive".
Step 4 shows "Read NVMe Identify Controller failed: IOCTL_STORAGE_QUERY_PROPERTY(NVMe)", as documented in smartmontools GitHub ticket #212.

Screenshots
Image

Additional Context
The Supported Hardware page still claims that NVMe drives are supported. This may have been approximately true, but apparently has not been for many years because this driver is non-standard (according to smartmontools ticket #1223, "Intel RST drivers provide a vendor specific NVMe pass-through I/O-control").

This is unlikely to be solved anytime soon.

Mitigations:

  1. Replace "NVMe drives" with "NVMe drives in many configurations", linking to smartmontools's Smartmontools NVMe support page, which is not so clear, but a whole lot better than nothing.
  2. Avoid writing "Unknown model" in these cases. Either:
    1. distinguish between controlller and drive issues
    2. or just write "Unrecognized model".

Workarounds:

  1. Use CrystalDiskInfo, which cannot run self-tests
  2. Run GSmartControl from GNU/Linux. For example, I could test my drive by using Debian Live KDE 13. GSmartControl does not come installed, but can be installed easily with Discover.
License This report (including all messages and attachments I add to it) is offered under the terms of CC0 1.0.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions