Christian.Franke@... wrote:
> Shaya Potter wrote:
>> according to the documentation, smartctl should work with the newest
>> version of 3ware's drivers. However, it doesn't seem to play nice
>> with my old 7000 series or my 9550SX-8. In both cases, when I try to
>> do
>> smartctl -a /dev/hdb,# or smartctl -a /dev/hdc,# it returns an error
>> Smartctl open device: /dev/hdc,0 failed: Function not implemented
>> as opposed to
>>
>> smartctl -a /dev/hdd where it says "Cannot open device...."
>>
>> how does one get it to work?
>>
>
> What is the version of the 3ware 9000 Windows driver (3wareDrv.sys) ?
according to device manager it's dated 12/4/2006 and is version 3.0.2.90
> smartctl 5.37 has been tested on a 9500S-8 with 3wareDrv.sys 3.00.02.070
> (from 9.4.0 driver package) and 3.00.02.090 (9.4.1).
> This should also work with a 95XX Series controller, but I don't have
> access to such controller for testing.
> (The info about SMART support in the windows driver never
> made it into the release notes or KB.)
>
> Please send output from "smartctl -r ioctl,2 -i /dev/hdX,N" for further
> diagnostics.
C:\Documents and Settings\spotter>smartctl -r ioctl,2 -i /dev/hdc,0
smartctl version 5.37 [i686-mingw32-2003-sp2] Copyright (C) 2002-6 Bruce
Allen
Home page is http://smartmontools.sourceforge.net/
\\.\PhysicalDrive2: successfully opened
SMART_GET_VERSION failed, Error=1
To continue, add one or more '-T permissive' options.
Smartctl open device: /dev/hdc,0 failed: Function not implemented
C:\Documents and Settings\spotter>smartctl -r ioctl,2 -i /dev/hdc,0
smartctl version 5.37 [i686-mingw32-2003-sp2] Copyright (C) 2002-6 Bruce
Allen
Home page is http://smartmontools.sourceforge.net/
\\.\PhysicalDrive2: successfully opened
SMART_GET_VERSION failed, Error=1
To continue, add one or more '-T permissive' options.
Smartctl open device: /dev/hdc,0 failed: Function not implemented
> AFIAK, 7000 and 8000 series controllers do not work with the 9000 series
> driver, therefore there is no native SMART support for these and likely
> never will be. But if tw_cli.exe is able to output the hex dump of SMART
> data for these controllers, you may use smartctl with the /dev/tw_cli
> pseudo device to convert this output into a more reasonable form:
>
> smartctl -i -c -A /dev/tw_cli/c0/p1
>
> with tw_cli.exe in PATH. Or use /dev/tw_cli/{stdin,clip} to read tw_cli
> or 3DM output from stdin or clipboard.
this works for both devices.
|