Opened 10 months ago
Last modified 10 months ago
#1773 new enhancement
smartctl --scan can not detect the disks behind a megaraid controller on Dell Poweredge R620 with windows os — at Initial Version
Reported by: | kate | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | undecided |
Component: | all | Version: | 7.3 |
Keywords: | lsi megaraid windows | Cc: |
Description
I have a Dell PowerEdge 620 server. It was provisioned with linux os.
I installed linux version of smartmontools on it.
the smartctl --scan command showed following output
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/bus/0 -d megaraid,0 # /dev/bus/0 [megaraid_disk_00], SCSI device
/dev/bus/0 -d megaraid,1 # /dev/bus/0 [megaraid_disk_01], SCSI device
/dev/bus/0 -d megaraid,2 # /dev/bus/0 [megaraid_disk_02], SCSI device
/dev/bus/0 -d megaraid,3 # /dev/bus/0 [megaraid_disk_03], SCSI device
The first line indicates a raid controller and the next 4 lines represent the disks behind the raid controller. It is a megaraid type controller.
Then running
smartctl -a -d megaraid,0 /dev/bus/0
showed all the details about first disk including serial number, model, size etc and also all the smart parameters.
Now I installed windows os on the same server. Also installed windows release 7.3 of smartmontools.
But on windows smartctl --scan does not show the disks. The output only shows one line.
/dev/sda -d scsi # /dev/sda, SCSI device
If I run
smartctl -a -d megaraid,0 /dev/bus/0
I get an error as below
smartctl 7.3 2022-02-28 r5338 [x86_64-w64-mingw32-2022-21H2] (sf-7.3-1)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
/dev/bus/0: Unknown device type 'megaraid,0'
=======> VALID ARGUMENTS ARE: ata, scsi[+TYPE], nvme[,NSID], sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbprolific, usbsunplus, sntasmedia, sntjmicron[,NSID], sntrealtek, intelliprop,N[+TYPE], jmb39x[-q],N[,sLBA][,force][+TYPE], jms56x,N[,sLBA][,force][+TYPE], aacraid,H,L,ID, areca,NE, auto, test <=======
Use smartctl -h to get a usage summary
On the same server linux version of smartctl can see the disks behind the raid controller but windows version of smartctl says
Unknown device type 'megaraid,0'
What do I need to do to get the windows version of smartctl to detect and show the smart parameters of the disks controlled a by a raid controller.
Are there any other versions / settings or commands that I need to run so as to detect the raided disks on windows?
If it is a bug can you fix it?