Dear SMARTMONTOOLS developers,

When I use SMARTMONTOOLS to check my HD’s S.M.A.R.T function, I found some strange output as below.

It seems SMARTMONTOOLS didn’t support some SCSI commands in Marvell chip. Do I need to modify driver or

SMARTMONTOOLS source code to fix this issue??

 

System information:

CPU: BCM1250 MIPS 64 bit Sibyte CPU

Chip set: Marvell 88SX-6081

Hard drive: Maxtor 500GB 7H500F0

GCC version:  3.4.1

Marvell SATA driver version: 3.6.3 beta version

---------------- output message ----------------------

Lynx_jimmy:/# smartctl -d scsi -a /dev/sda

smartctl version 5.36 [mips64el-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen

Home page is http://smartmontools.sourceforge.net/

Device: Maxtor   7H500F0          Version: HA43

Device type: disk

Local Time is: Mon Dec  4 11:40:18 2006 UTC

Device does not support SMART

Error Counter logging not supported

Device does not support Self Test logging

 

Lynx_jimmy:/# smartctl -d scsi -s on /dev/sda

smartctl version 5.36 [mips64el-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen

Home page is http://smartmontools.sourceforge.net/

unable to fetch IEC (SMART) mode page [unsupported field in scsi command]

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

 

Lynx_jimmy:/# smartctl -d scsi -s on -T permissive /dev/sda

smartctl version 5.36 [mips64el-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen

Home page is http://smartmontools.sourceforge.net/

unable to fetch IEC (SMART) mode page [unsupported field in scsi command]

 

Lynx_jimmy:/# smartctl -d marvell -s on /dev/sda

smartctl version program smartctl is using a deprecated SCSI ioctl, please convert it to SG_IO

5.36 [mips64el-uprogram smartctl is using a deprecated SCSI ioctl, please convert it to SG_IO

nknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen

Home page is http://smartmontools.sourceforge.net/

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

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

---------------- output message ----------------------

 

Thanks & B.R

Jimmy.h