Some incorrect values returned on Areca ARC1680 JBOD

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Some incorrect values returned on Areca ARC1680 JBOD

David Liontooth
I configured an Areca  ARC1680 controller in JBOD, and can see the
drives using smartctl:

# smartctl -a /dev/sdab
smartctl 5.39 2009-03-06 22:23 [x86_64-pc-linux-gnu] (local build)
Copyright (C) 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

Device: Seagate  ST31000340NS     Version: R001
Serial number: 5QJ0GBJT      
Device type: disk
Transport protocol: Fibre channel (FCP-2)
Local Time is: Sun Mar 29 09:00:09 2009 PDT
Device supports SMART and is Enabled
Temperature Warning Disabled or Not Supported
SMART Health Status: OK

Current Drive Temperature:     30 C
Drive Trip Temperature:        25 C
Manufactured in week 30 of year 2002
Recommended maximum start stop count:  4278190080 times
Current start stop count:      256 times
Elements in grown defect list: 0

Error counter log:
           Errors Corrected by           Total   Correction    
Gigabytes    Total
               ECC          rereads/    errors   algorithm      
processed    uncorrected
           fast | delayed   rewrites  corrected  invocations   [10^9
bytes]  errors
read:          0        0         0         0          0          
0.000           0
write:         0        0         0         0          0          
0.000           0

Non-medium error count:        0
Device does not support Self Test logging

#

The identical result is produced if I use the /dev/sgN designation:

# smartctl -a /dev/sg28            
smartctl 5.39 2009-03-06 22:23 [x86_64-pc-linux-gnu] (local build)
Copyright (C) 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

Device: Seagate  ST31000340NS     Version: R001
Serial number: 5QJ0GBJT      
Device type: disk
Transport protocol: Fibre channel (FCP-2)
Local Time is: Sun Mar 29 09:37:41 2009 PDT
Device supports SMART and is Enabled
Temperature Warning Disabled or Not Supported
SMART Health Status: OK

Current Drive Temperature:     30 C
Drive Trip Temperature:        25 C
Manufactured in week 30 of year 2002
Recommended maximum start stop count:  4278190080 times
Current start stop count:      256 times
Elements in grown defect list: 0

Error counter log:
           Errors Corrected by           Total   Correction    
Gigabytes    Total
               ECC          rereads/    errors   algorithm      
processed    uncorrected
           fast | delayed   rewrites  corrected  invocations   [10^9
bytes]  errors
read:          0        0         0         0          0          
0.000           0
write:         0        0         0         0          0          
0.000           0

Non-medium error count:        0
Device does not support Self Test logging

#

The device and serial number information is correct, but the drive
temperatures, the start/stop count, manufacturing date, and the error
count show identical values for all drives. The manufacturing date given
is known to be wrong; the other values are not credible.

The controller has the 146-90106 firmware and the ITPF_4_5_3_0 transport.

I'm mainly looking for temperature information.

Other failures:

# smartctl -t offline /dev/sdab
smartctl 5.39 2009-03-06 22:23 [x86_64-pc-linux-gnu] (local build)
Copyright (C) 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

Default self test failed [unsupported scsi opcode]

# smartctl -l selftest /dev/sdab
smartctl 5.39 2009-03-06 22:23 [x86_64-pc-linux-gnu] (local build)
Copyright (C) 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

Device does not support Self Test logging

#

Looking for the device behind the controller:

# cat /proc/scsi/sg/device_hdr /proc/scsi/sg/devices
host    chan    id      lun     type    opens   qdepth  busy    online
6       0       16      0       3       1       256     0       1
7       0       16      0       3       1       256     0       1

The man page doesn't say how to identify the sg device from this
information.

# smartctl -a -d areca,3 /dev/sg6

io_hdr.scsi_status with write buffer failed code = 2
Device /dev/sg18 appears to be an Areca controller.
Device /dev/sg33 appears to be an Areca controller.
Smartctl: Device Read Identity Failed (not an ATA/ATAPI device)

# smartctl -a -d areca,3 /dev/sg18

The firmware of your Areca RAID controller appears to be outdated!
Please update your controller to firmware version 1.46 or later.
You may download it here: ftp://ftp.areca.com.tw/RaidCards/BIOS_Firmware

Smartctl: Device Read Identity Failed (not an ATA/ATAPI device)
#

However, the firmware is not outdated, and is in fact version 1.46.

Is this a bug, a missing feature, or am I not giving the right commands?

It looks like Areca JBOD mode is not yet fully supported. Anything I can
do to help?

My locally built and recent smartmontools seems to work fine in other
cases.
The unit also has a 2.5" OS drive, not on the Areca controller, and it
is seen correctly -- for instance, I can  get temperature information:

# smartctl -a /dev/sg1 (or /dev/sda) shows among other things

190 Airflow_Temperature_Cel 0x0022   072   059   045    Old_age  
Always       -       28 (Lifetime Min/Max 24/29)
194 Temperature_Celsius     0x0022   028   041   000    Old_age  
Always       -       28 (0 20 0 0)

Dave


------------------------------------------------------------------------------
_______________________________________________
Smartmontools-support mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/smartmontools-support
Loading...