smartmontools 7.5-1
Eliot Moss
moss@cs.umass.edu
Tue May 20 18:53:04 GMT 2025
On 5/20/2025 1:00 PM, Christian Franke via Cygwin wrote:
> 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.
Thank you for the diagnosis! I'll watch future updates for that enhanced support.
Regards - Eliot
More information about the Cygwin
mailing list