Opened 4 years ago

Last modified 4 years ago

#1322 new enhancement

Support for DELL PERC H730P on Windows

Reported by: arinci Owned by:
Priority: minor Milestone: unscheduled
Component: smartctl Version:
Keywords: megaraid windows Cc:

Description

I'm using a DELL Poweredge R540 server with 4 x 480G SSDs, model MTFDDAK480TDC from Micron.
I thought to be able to read smart data with smartctl, but I had no luck. It's due to the DELL PERC H730P that is not allowing to do the pass-trough of smart data in a way that smartctl is able to understand. This is the output with "--scan":

C:\Program Files\smartmontools\bin>smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device

If I try to query the logical volume managed by the RAID controller I obtain this:

C:\Program Files\smartmontools\bin>smartctl /dev/sda -x
smartctl 7.2 2020-04-05 r5049 [x86_64-w64-mingw32-2019] (CircleCI)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               DELL
Product:              PERC H730P Adp
Revision:             4.30
Compliance:           SPC-3
User Capacity:        1,438,679,826,432 bytes [1.43 TB]
Logical block size:   512 bytes
Physical block size:  4096 bytes
Logical Unit id:      0x64cd98f0c2f20400262b359b1714081c
Serial number:        001c0814179b352b260004f2c2f098cd
Device type:          disk
Local Time is:        Wed Apr 22 00:40:16 2020 WEDT
SMART support is:     Unavailable - device lacks SMART capability.
Read Cache is:        Disabled
Writeback Cache is:   Disabled

=== START OF READ SMART DATA SECTION ===
Current Drive Temperature:     0 C
Drive Trip Temperature:        0 C

Error Counter logging not supported

Device does not support Self Test logging
Device does not support Background scan results logging

So I tested with other 2 smart monitoring tools:

  • Hard Disk Sentinel
  • Crystal Disk Info

and quite surprisingly both of them was able to do read smart data from disks!

As I know that the latter sw is open source, can someone do a little research to understand if is possible to patch the source code to allow to read data from the above mentioned PERC RAID controller?
I'm attaching here a little report obtained with CrystalDiskInfo, if useful.

Please note that the o.s. is Windows Server 2019.

Do not hesitate to ask me more info.
Thank you

Attachments (2)

CrystalDiskInfo.txt (30.6 KB ) - added by arinci 4 years ago.
smartctl_ioctl.txt (1.9 KB ) - added by arinci 4 years ago.

Download all attachments as: .zip

Change History (9)

by arinci, 4 years ago

Attachment: CrystalDiskInfo.txt added

comment:1 by Christian Franke, 4 years ago

Keywords: perc windows added; PERC RAID DELL removed
Milestone: undecided
Summary: Support for DELL PERC H730PSupport for DELL PERC H730P on Windows

comment:2 by Christian Franke, 4 years ago

Please provide output of smartctl -r ioctl,2 --scan as an attachment.

by arinci, 4 years ago

Attachment: smartctl_ioctl.txt added

comment:3 by Christian Franke, 4 years ago

Some former Windows drivers for LSI based RAID controllers reportedly supported CSMI. The debug output shows that this is not the case for the DELL PERC H730P driver.

So I tested with other 2 smart monitoring tools: ...

  • Crystal Disk Info

The commit d774159 from CrystalDiskInfo source code adds MegaRAID support.

comment:4 by Christian Franke, 4 years ago

Milestone: undecidedunscheduled

Leaving ticket open as unscheduled until someone with access to such hardware and enough spare time is willing to work on this.

comment:5 by Christian Franke, 4 years ago

Keywords: megaraid added; perc removed

Possibly related: tickets #243, #500, #702, #740, #856.

comment:6 by Christian Franke, 4 years ago

Possibly related: ticket #330.

comment:7 by Christian Franke, 4 years ago

Possibly related: ticket #1334.

Note: See TracTickets for help on using tickets.