S.M.A.R.T. Monitoring - Dell PERC 6/i

    • OMV 4.x
    • S.M.A.R.T. Monitoring - Dell PERC 6/i

      A very good evening to you all!

      I've just started putting my NAS together using a Dell PowerEdge T310 with a PERC 6/i RAID card (after I brought it I found that the PERC 6/i is limited to 2tb drives, but that's ok, I'm working around it), but I've run into a little issue.

      I can't get the web interface smart monitoring to register the (test) drive on the RAID controller.

      Disk is configured as a Raid 0 array on it's own (going to use 4 single virtual disks, no actual RAID in either hardware or software), the web interface says the status of the drive is "unknown". Attempting to make a scheduled test and run it gives me an error of "unable to open device" and tells me to manually add device parameters for "megaraid".

      SHH'ing into the box and running smartctl with the "-a -d megaraid,0 /dev/sda" parameter gives me full S.M.A.R.T. information for the connected drive.

      But how do I get this to be implemented through the web interface?

      I should probably also add I've gone ahead & added the "hwraid" repo in and installed all Megaraid related tools.

      Thank you for any help you may be able to provide in advance.

      Sui
      OMV 4.x - D975XBX2 - Xeon X3220 - 4GB ECC Samsung DDR2 800MHz - Syba SI-PEX40064 SATA3 Card - 64GB Drevo SSD Boot Drive - Other drives...work in progress :rolleyes:
    • What version are you on? On 3.x I see smart data on my old dell. Don't remember which perc card it is and one is onboard.
      lspci
      05:0b.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)
      06:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 08)



      Don't remember installing anything special. dpkg -l
      Files
      • dpkg -l.txt

        (58.66 kB, downloaded 145 times, last: )
      If you make it idiot proof, somebody will build a better idiot.

      The post was edited 2 times, last by donh ().

    • Sorry, OMV does not support this. There is little ground work in the backend implementation to support this, but it's not finally done (and won't without external contribution). OMV does not support manual adding of smartctl command parameters, everything must be auto-detected by the backend via sysfs, procfs or udev. External commands are not supported, e.g. hwraid (except you write a OMV plugin for this special case).

      An example for HP's Smart Array hardware RAID controller:
      github.com/openmediavault/open…ge/storagedevicecciss.inc
      github.com/openmediavault/open…storage/backend/cciss.inc
      Absolutely no support through PM!

      I must not fear.
      Fear is the mind-killer.
      Fear is the little-death that brings total obliteration.
      I will face my fear.
      I will permit it to pass over me and through me.
      And when it has gone past I will turn the inner eye to see its path.
      Where the fear has gone there will be nothing.
      Only I will remain.

      Litany against fear by Bene Gesserit
    • Does a megaraid device has an additional device name than /dev/sdX? If this is the case, it shouldn't be a problem to add support for such devices. Otherwise it is complicated because /dev/sdX devices are identified as SATA devices.

      github.com/openmediavault/open…orage/storagedevicesd.inc
      github.com/openmediavault/open…em/storage/backend/sd.inc
      Absolutely no support through PM!

      I must not fear.
      Fear is the mind-killer.
      Fear is the little-death that brings total obliteration.
      I will face my fear.
      I will permit it to pass over me and through me.
      And when it has gone past I will turn the inner eye to see its path.
      Where the fear has gone there will be nothing.
      Only I will remain.

      Litany against fear by Bene Gesserit
    • Thanks for your input guys.

      I've brought the server into work so I have access to more drives to load it with to test and have done a fresh install of OMV3 to see if that makes any difference.

      Alas...

      I've attached a screenshot of the S.M.A.R.T. page from the web interface as well as terminal outputs from both MegaRAIDsas-status and smartctl on one of the drives attached to the RAID controller.

      I've put two 80gb drives on the RAID controller, as individual "RAID0" arrays. The controller doesn't see the drives at all unless they are configured as RAID in one way shape or form.

      Ignore the red warning on the Toshiba drive, that is connected to the native SATA interface and was just something I picked up off our pile of drives to test & wipe to do the test installation of OMV3.

      Sui

      ::EDIT::

      This may be a facepalm moment. Having actually read through the output from smartctl, I see now that it mentions "SMART Status not supported: ATA return descriptor not supported by controller firmware", have a horrible feeling here that it is literally that, live status not supported.
      Images
      • Screenshot from 2018-03-07 14-29-34.png

        479.56 kB, 2,560×1,600, viewed 547 times
      OMV 4.x - D975XBX2 - Xeon X3220 - 4GB ECC Samsung DDR2 800MHz - Syba SI-PEX40064 SATA3 Card - 64GB Drevo SSD Boot Drive - Other drives...work in progress :rolleyes:

      The post was edited 1 time, last by Sui_Generis ().

    • These cards are quite old and have many limitations. You have seen 2 of them, 2TB limit and no jbod pass threw. Some of the old percs can be flashed to lsi "it" mode. I think yours is in "ir" mode. Mine is probably either flashed or was an hba.

      You may be able to use dell's omsa "open manage server administration?" web interface to see what you want. There is a debian repo for it. It will run along side OMV2 and probably 3. Don't think there is a stretch repo yet.

      Time to decide what you need and maybe get a better card.

      Good luck
      If you make it idiot proof, somebody will build a better idiot.