Hi.

 

I met a problem when I used smarttool. Please see the following error messages…

 

=====================================================================================

~# smartctl -d marvell -s on /dev/sdb

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

[mips64el-unknown-linux-gnu ] Copyright (C) 2002-6 Bruce All

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

 

Linux IAL (DEBUG)  :queuecommand host=6, bus=0, channel=6

Linux IAL (DEBUG) SCpnt a8000000cfdedb20, cmd c need to use temp data buffer.lengh 540

Linux IAL (DEBUG) SMART command: command received, bufflen = 540.

Linux IAL (ERROR) invalid SMART command received

Linux IAL (DEBUG) Scsi command completed with BAD_SCSI_COMMAND

Linux IAL (DEBUG) Adding command @ a8000000cfdedb20 to done queue, channel 6

Linux IAL (DEBUG) Calling done to command @ a8000000cfdedb20 scsi_done = ffffffff802b6644

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

en

Linux IAL (DEBUG)  :queuecommand host=6, bus=0, channel=6

Linux IAL (DEBUG) SCpnt a8000000cfdedb20, cmd c need to use temp data buffer.lengh 540

Linux IAL (DEBUG) SMART command: command received, bufflen = 540.

Linux IAL (ERROR) invalid SMART command receivedLinux IAL (DEBUG) Scsi command completed with BAD_SCSI_COMMAND

Linux IAL (DEBUG) Adding command @ a8000000cfdedb20 to done queue, channel 6

Linux IAL (DEBUG) Calling done to command @ a8000000cfdedb20 scsi_done = ffffffff802b6644

 

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.

~#

=====================================================================================

 

I thought the main message is “Linux IAL (ERROR) invalid SMART command received”.

Does that mean my disk driver cannot support SMART? Or? How do I fix it? Anybody knows?

Thanks for your help…VERY THANKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!