[smartmontools-support] DEFAULT -n standby not working for Adaptec Raid

David C. Partridge david.partridge at perdrix.co.uk
Fri Feb 5 17:41:08 CET 2021


hdparm -C /dev/sdb reports standby for the logical device anyhow when the device is in Active status (which is wrong)

 

We need to know how to ask the raid controller the state of each of the *physical* devices which make up the raid array.

 

D.

 

 

From: Smartmontools-support <smartmontools-support-bounces at listi.jpberlin.de> On Behalf Of David C. Partridge
Sent: 04 February 2021 16:26
To: Sachin.Kumar2 at microchip.com; Sagar.Biradar at microchip.com; Christian.Franke at t-online.de
Cc: smartmontools-support at listi.jpberlin.de; Tom.White at microchip.com
Subject: Re: [smartmontools-support] DEFAULT -n standby not working for Adaptec Raid

 

It’s checking the power state from C code that I suspect is what’s needed for smartctl/smartd to check.

 

D.

 

From: Sachin.Kumar2 at microchip.com <mailto:Sachin.Kumar2 at microchip.com>  <Sachin.Kumar2 at microchip.com <mailto:Sachin.Kumar2 at microchip.com> > 
Sent: 04 February 2021 15:30
To: david.partridge at perdrix.co.uk <mailto:david.partridge at perdrix.co.uk> ; Sagar.Biradar at microchip.com <mailto:Sagar.Biradar at microchip.com> ; Christian.Franke at t-online.de <mailto:Christian.Franke at t-online.de> 
Cc: smartmontools-support at listi.jpberlin.de <mailto:smartmontools-support at listi.jpberlin.de> ; Tom.White at microchip.com <mailto:Tom.White at microchip.com> 
Subject: RE: [smartmontools-support] DEFAULT -n standby not working for Adaptec Raid

 

Hi David,

 

We can check power state using hdparm tool as below but most of the customers will use arcconf or maxview or BIOS

[root at localhost StorMan]# hdparm -C /dev/sdc

/dev/sdc:
drive state is: active/idle

 

Thanks

Sachin

 

From: David C. Partridge <david.partridge at perdrix.co.uk <mailto:david.partridge at perdrix.co.uk> > 
Sent: Thursday, February 4, 2021 4:49 PM
To: Sagar Biradar - C34249 <Sagar.Biradar at microchip.com <mailto:Sagar.Biradar at microchip.com> >; Christian.Franke at t-online.de <mailto:Christian.Franke at t-online.de> 
Cc: smartmontools-support at listi.jpberlin.de <mailto:smartmontools-support at listi.jpberlin.de> ; Sachin Kumar - I31159 <Sachin.Kumar2 at microchip.com <mailto:Sachin.Kumar2 at microchip.com> >; Tom White - C33503 <Tom.White at microchip.com <mailto:Tom.White at microchip.com> >
Subject: RE: [smartmontools-support] DEFAULT -n standby not working for Adaptec Raid

 

EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe 

root at charon:/home/amonra# smartctl -l devstat -d aacraid,0,0,1 /dev/sdb

smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-65-generic] (local build)

Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org <http://www.smartmontools.org> 

 

root at charon:/home/amonra# 

 

Which didn’t tell me much about the online/powered off state …

 

None of the other smartctl -l options seems appropriate:

 

=======> VALID ARGUMENTS ARE: error, selftest, selective, directory[,g|s], xerror[,N][,error], xselftest[,N][,selftest], background, sasphy[,reset], sataphy[,reset], scttemp[sts,hist], scttempint,N[,p], scterc[,N,M], devstat[,N], defects[,N], ssd, gplog,N[,RANGE], smartlog,N[,RANGE], nvmelog,N,SIZE <=======

 

Use smartctl -h to get a usage summary

 

Regards

David

 

 

 

From: Sagar.Biradar at microchip.com <mailto:Sagar.Biradar at microchip.com>  <Sagar.Biradar at microchip.com <mailto:Sagar.Biradar at microchip.com> > 
Sent: 04 February 2021 00:54
To: david.partridge at perdrix.co.uk <mailto:david.partridge at perdrix.co.uk> ; Christian.Franke at t-online.de <mailto:Christian.Franke at t-online.de> 
Cc: smartmontools-support at listi.jpberlin.de <mailto:smartmontools-support at listi.jpberlin.de> ; Sachin.Kumar2 at microchip.com <mailto:Sachin.Kumar2 at microchip.com> ; Tom.White at microchip.com <mailto:Tom.White at microchip.com> 
Subject: RE: [smartmontools-support] DEFAULT -n standby not working for Adaptec Raid

 

Forgot to add : smartctl can be used to do the same

“Smartctl -l /dev/sda”

 

SCSI command 12h can be used to inquire the status of the drive.

 

Thanks

Sagar

 

From: Sagar Biradar - C34249 
Sent: Wednesday, February 3, 2021 4:50 PM
To: 'David C. Partridge' <david.partridge at perdrix.co.uk <mailto:david.partridge at perdrix.co.uk> >; 'Christian Franke' <Christian.Franke at t-online.de <mailto:Christian.Franke at t-online.de> >
Cc: smartmontools-support at listi.jpberlin.de <mailto:smartmontools-support at listi.jpberlin.de> ; Sachin Kumar - I31159 <Sachin.Kumar2 at microchip.com <mailto:Sachin.Kumar2 at microchip.com> >; Tom White - C33503 <Tom.White at microchip.com <mailto:Tom.White at microchip.com> >
Subject: RE: [smartmontools-support] DEFAULT -n standby not working for Adaptec Raid

 

Hi David,

CLI tool - arcconf, or GUI tool - Maxview or the in the BIOS utility - CTRL-A can be used to check the status of the physical drive.
These can be downloaded on Microchip website.

 

I have attached the screenshots of these utilities and below is the command syntax for arcconf.

Example: “arcconf getconfig Contoller_num pd 0 1”


Device #0

         Device is a Hard drive

         State                                : Online

 

I am adding Firmware Engineer Sachin – for any further queries.

 

Thanks

Sagar

 

> -----Original Message-----

> From: David C. Partridge [mailto:david.partridge at perdrix.co.uk]

> Sent: Monday, February 1, 2021 1:58 AM

> To: 'Christian Franke' <Christian.Franke at t-online.de <mailto:Christian.Franke at t-online.de> >; Sagar Biradar - C34249

> <Sagar.Biradar at microchip.com <mailto:Sagar.Biradar at microchip.com> >

> Cc: smartmontools-support at listi.jpberlin.de <mailto:smartmontools-support at listi.jpberlin.de> 

> Subject: RE: [smartmontools-support] DEFAULT -n standby not working for

> Adaptec Raid

> 

> EXTERNAL EMAIL: Do not click links or open attachments unless you know the

> content is safe

> 

> Yes, it is the controller that spins down the drives.

> 

> Is there an IOCTL to the ASR-8885 that will enquire what the power state of

> the drives is?

> 

> I don't know, but perhaps Sagar Biradar does?

> 

> Cheers

> David

> 

> -----Original Message-----

> From: Christian Franke <Christian.Franke at t-online.de <mailto:Christian.Franke at t-online.de> >

> Sent: 01 February 2021 06:34

> To: David C. Partridge <david.partridge at perdrix.co.uk <mailto:david.partridge at perdrix.co.uk> >

> Cc: smartmontools-support at listi.jpberlin.de <mailto:smartmontools-support at listi.jpberlin.de> 

> Subject: Re: [smartmontools-support] DEFAULT -n standby not working for

> Adaptec Raid

> 

> David C. Partridge wrote:

> > I just realised that I'd already put -n standby into all the lines for the

> > raid array drives long ago, so my recent addition of the DEFAULT line is a

> > red herring.

> >

> > Thread title should be just "-n standby not working ..."

> >

> > David

> >

> > -----Original Message-----

> > From: Smartmontools-support

> > <smartmontools-support-bounces at listi.jpberlin.de <mailto:smartmontools-support-bounces at listi.jpberlin.de> > On Behalf Of David C.

> > Partridge

> > Sent: 30 January 2021 14:07

> > To: 'smartmontools list' <smartmontools-support at listi.jpberlin.de <mailto:smartmontools-support at listi.jpberlin.de> >

> > Subject: [smartmontools-support] DEFAULT -n standby not working for

> Adaptec

> > Raid

> >

> > Set /etc/smartd.conf as follows with Adaptec ASR-8885 configured to

> power

> > drives down after 20 minutes:

> >

> > DEFAULT -n standby

> > dev/disk/by-path/pci-0000:00:17.0-ata-1 -a -n standby -W 0,0,55 -m ... -M

> exec /usr/share/smartmontools/smartd-runner

> 

> If the controller firmware spins down the drive, it may later spin up

> the drive before the next command is issued. A workaround would require

> a separate I/O-control which reports the power state before a

> pass-through command is issued. This would require a specification from

> Adaptec or some sample source code.

> 

> Note that '-n standby' for SCSI/SAS drives is only implemented in

> smartctl, but not yet in smartd.

> 

> Thanks,

> Christian

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://listi.jpberlin.de/pipermail/smartmontools-support/attachments/20210205/9a19baff/attachment-0001.htm>


More information about the Smartmontools-support mailing list