smartmontools 7.5-1
Christian Franke
Christian.Franke@t-online.de
Tue May 20 17:00:37 GMT 2025
Eliot Moss via Cygwin wrote:
> On 5/20/2025 9:44 AM, Christian Franke via Cygwin wrote:
>> Eliot Moss via Cygwin wrote:
>>> On 5/20/2025 4:50 AM, Christian Franke via Cygwin wrote:
>>>> Eliot Moss via Cygwin wrote:
>>>>> On 5/19/2025 9:14 AM, Christian Franke wrote:
>>>>>> The following package has been uploaded to the Cygwin distribution:
>>>>>>>>>>>> * smartmontools-7.5-1
>>>>>>>>>> Thank you for this! It works fine on an attached HDD, but with my
>>>>> built-in
>>>>> NVMe, I get this, in response to /usr/sbin/smartctl -r ioctl,2 -i
>>>>> /dev/sda
>>>>>>>>>> smartctl 7.5 2025年04月30日 r5714 [x86_64-pc-cygwin-w11-24H2]
>>>>> (cygwin-7.5-1)
>>>>> Copyright (C) 2002-25, Bruce Allen, Christian Franke,
>>>>> www.smartmontools.org
>>>>>>>>>> \\.\PhysicalDrive0: successfully opened
>>>>> IOCTL_STORAGE_QUERY_PROPERTY returns:
>>>>> Vendor: "NVMe"
>>>>> Product: "KXG80ZN84T09 NVMe KIOXIA 4096GB"
>>>>> Revision: "11304103"
>>>>> Removable: No
>>>>> BusType: 0x11
>>>>> \\.\PhysicalDrive0: successfully opened
>>>>> [NVMe call: opcode=0x06, size=0x1000, nsid=0x00000000,
>>>>> cdw10=0x00000001]
>>>>> [STORAGE_QUERY_PROPERTY: Id=49, Type=1, Value=0x00000001,
>>>>> SubVal=0x00000000]
>>>>> [STORAGE_QUERY_PROPERTY: ReturnData=0x00000000,
>>>>> Reserved[3]={0x0, 0x0, 0x0}]
>>>>> [Duration: 0.000109s]
>>>>> [NVMe call failed: IOCTL_STORAGE_QUERY_PROPERTY(NVMe) failed,
>>>>> Error=1]
>>>>> Read NVMe Identify Controller failed:
>>>>> IOCTL_STORAGE_QUERY_PROPERTY(NVMe) failed, Error=1
>>>>>>>>>>>>>>>>>> Which NVMe driver is used according to devmgmt.msc?
>>>>>> It's the Microsoft system disk driver 10.0.26100.3912 from 6/21/2006,
>>> at least that's what the devmgmt.msc device manager shows for the
>>> drive.
>>> Is that informative? :-)
>>> AFAIK this is a generic protocol independent disk driver which sits
>> on top
>> of the protocol specific drivers.
>>> Is there another driver listed in the "Storage Controller" section? In
>> particular one with "NVMe" or "Intel RST VMD" in its name?
>> Aha - yes!
>> Intel RST VMD Controller A77F
> Driver 19.5.1.1040 of 8/25/2022
>> Intel RST VMD Managed Controller 09AB
> Driver 19.5.1.1040 of 8/25/2022
>
Unfortunately Intel RST drivers do not support the vendor independed
NVMe pass-through ioctl mentioned before. Its vendor specific variant
will possibly be implemented in a future version of smartmontools.
--
Regards,
Christian
More information about the Cygwin
mailing list