You are viewing the_arioch

 
 
29 December 2008 @ 10:26 pm
Silicon Image is uncapable of S.M.A.R.T. // was: 2drives1cab(le)  
SMART, Win32, 2 HDD via single SATA cable

UPD: even one HDD per cable reported to be broken
UPD2: it seems, Silicon Images SATA controlers are by design flawed in S.M.A.R.T. support. Forget of seeing temperature or health of you drives, if using Silicon Image controlers?

UPD3: it seems flawed are Windows drivers. For Linux they make drivers, that work ok?
It also reported, it is irrelevant how many drives do share SATA port. They might have separate ports each. To have forged hardware monitoring enough is to have more than single HDD on the controller and run Windows. Drop Windows or have eparate controller for each disc :-(

Link 1: even with latest BIOS and drivers and simplistic connection Sil3132 still fails in SMART - http://forum.ixbt.com/topic.cgi?id=11:39691#post6
Link 2: Sil3132 works badly with Linux: makes PC freeze - comment by xspider at http://www.fcenter.ru/products.shtml?eshop/act=h:a:0:0:a:a:a:0:a:1:30:r:1:1&oper=66289::s3132::
Link 3: Previous chip Sil3152 is reported to fail S.M.A.R.T. as well (..as bad?) - http://forum.ixbt.com/topic.cgi?id=11:35147-16#480
Link 4: SMART fails completely with Vista kernel - http://social.technet.microsoft.com/Forums/en-EN/winservergen/thread/828b7764-e0c7-4c87-b7fc-b2a79b2b110b
Link 5: somewhere around Link 3 (it is forum), i was told something like "in my Linux the drivers are recent and all works like a charm. Yes, SMART works too for both drives. It is your fault that you're using Windows". Arrogant person, but made me wish Windows could load Linux drivers, just like Linux can sometimes do with Windows drivers :-)

What the hardware is


2 HDD ? via single SATA cable ?
Yes. That is SATA port replicator.
Both HDD's were inserted into S2B3A container, connected via e-SATA to PC.

I don't know if SATA in AMD SB600 southbridge would be compatible (AHCI drivers are quite poor for AMD southbridges and loose in both speed and SMART support), so the container is connected via
Silicon Image 3132 controller (RAID mode, cheap one w/o flahs, so BIOS can be updated to non-RAID version). Container itself seems to be based on something like 3726 (SteelVine manager, software for 3726 chip, was supplied with container).

HDD's are usual desktop 5400rpm WD 7500AAVS and 10EADS, first being working for weeks, latter just purchased and one soon would be passed by to my relatives, so i can only report the issue, but cannot yet do deep tests.

How software reacts:


Windows XP 32 bit

HDD is hotplugged and detected. After formatting with usual Disk Manager, file copying is quite ok. MountVol.exe (standard command-line tool of windows NT) says:
  \\?\Volume{6ae37d40-8814-11dd-a235-005056c00008}\
      Q:\

  \\?\Volume{efcb404a-d5d2-11dd-a258-005056c00008}\
      T:\

where Q: is old 750GB HDD and T: is just-pugged 1TB HDD.
Windows does not have built-in SMART support, so nothing more to add. Device Manager sees two different drives and i can reach both independently.

           

As you can see, elder 750GB HDD is said to be Target 0, while newer one - Target 1. Later to try to swap them - was it due to timings, or sots. Expected that they would swap their positions, and all the softwere will swap it's attitude to them as well.

Silicon Image's SATARAID5 Manager (tool for 3132 chip when with RAID formware)

Unexpectedly refuses to launch, saying there is so RAID controller by Silicon Image within PC. It worked well when there was only one HDD in the container though.

Crystal Disk Info v.2.0.4

Nice tool from http://crystalmark.info/information/index-e.html
Only sees the 1st 750GB HDD, no matter whether Function/Advanced/Advanced Disk Search is on or off.

SpeedFan v.4.37 and it's SMART plugin

This turns him to be a bit schizoid.
SpeedFan does see both drives, and does make a difference to them (see reported sizes), yet gives them the same name/serial/etc. At the very same, when you switch to SMART tab, you can only see newer HDD7, not elder HDD8. The same is seen in the list of HD* thermosensros in the 1st tab and in the Charts tab. No, speedfan does not mistake this for the HDD with two thermosensors, years ago i had 160GB E-IDE genuine Maxtor, and it had two thermosensors, and SpeedFan did detected and them and shown both, not maskign one with another.
UPDATE: SpeedFan author told me they know about this bug and check for erroneous SMART data dupication in the SMART plugin.

Win9x:NO  64Bit:NO  GiveIO:YES  SpeedFan:YES
No active display found!
Scanning ISA BUS at $0290...
SuperIO Chip=IT8716F
Scanning AtiIgp SMBus at $0B00...
Scanning ISA BUS at $0228...
F71882F check found $02 $12 $64 $00 $00
IT8712F(J) found on ISA at $228
SMART Enabled for drive 0
Found WDC WD7500AACS-00ZJB0 (750,2GB)
SMART Enabled for drive 1
Found ST380811AS (80,0GB)
SMART Enabled for drive 2
Found Maxtor 6V160E0 (160,0GB)
SMART Enabled for drive 7
Found WDC WD7500AAVS-00D7B0 (1000,2GB)
SMART Enabled for drive 8
Found WDC WD7500AAVS-00D7B0 (750,2GB)


SMART monitoring tools

Cannot distinguish drives :-(
C:\Program Files\Hardware\smartmontools\bin>smartctl -i q:
smartctl version 5.38 [i686-mingw32-xp-sp3] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD7500AAVS-00D7B0
Serial Number:    WD-WCAU41160410
Firmware Version: 01.01A01
User Capacity:    750а156а374а016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Dec 29 22:29:39 2008
SMART support is: Available - device has SMART capability.
                  Enabled status cached by OS, trying SMART RETURN STATUS cmd.
SMART support is: Enabled


C:\Program Files\Hardware\smartmontools\bin>smartctl -i t:
smartctl version 5.38 [i686-mingw32-xp-sp3] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD7500AAVS-00D7B0
Serial Number:    WD-WCAU41160410
Firmware Version: 01.01A01
User Capacity:    750а156а374а016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Dec 29 22:29:43 2008
SMART support is: Available - device has SMART capability.
                  Enabled status cached by OS, trying SMART RETURN STATUS cmd.
SMART support is: Enabled


C:\Program Files\Hardware\smartmontools\bin>smartctl -i /dev/sdi
smartctl version 5.38 [i686-mingw32-xp-sp3] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD7500AAVS-00D7B0
Serial Number:    WD-WCAU41160410
Firmware Version: 01.01A01
User Capacity:    750а156а374а016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Dec 29 22:29:47 2008
SMART support is: Available - device has SMART capability.
                  Enabled status cached by OS, trying SMART RETURN STATUS cmd.
SMART support is: Enabled


C:\Program Files\Hardware\smartmontools\bin>smartctl -i /dev/sdh
smartctl version 5.38 [i686-mingw32-xp-sp3] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD7500AAVS-00D7B0
Serial Number:    WD-WCAU41160410
Firmware Version: 01.01A01
User Capacity:    750а156а374а016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Dec 29 22:29:53 2008
SMART support is: Available - device has SMART capability.
                  Enabled status cached by OS, trying SMART RETURN STATUS cmd.
SMART support is: Enabled
 
 
( 6 comments — Leave a comment )
(Deleted comment)
Ариохthe_arioch on April 7th, 2010 11:21 am (UTC)
please, read the original line and if needed - following the link
Both HDD's were inserted into S2B3A container, connected via e-SATA to PC.

Device like http://www.agestar.com/english/products/s2b3a.asp
Or like http://www.raidsonic.de/en/pages/products/external_cases.php?we_objectID=5412

It can either be connected via e-SATA or USB2. USB2 obviously is slower.
It obviousy cannot connect one disk via USB2 and another via separate via e-SATA - one should choose one of the wires to connect the whole device (with all its discs) to a computer.
hannahyung on January 13th, 2011 08:14 pm (UTC)
My old Maxtor always crashes when I'm switching to SMART in Windows XP SP3; it does work smoothly in Windows 7 which makes me think it's all about drivers and supportability.
edi
relustoian86 on January 27th, 2011 10:06 am (UTC)
My old Maxtor always crashes when I'm switching to SMART in Windows XP SP3

Your problem could come from a registry key overwrite failure; using a registry cleaning program like RegCure or RegCleaner or Registry Mechanic may help you solve the problem.
Ариохthe_arioch on January 27th, 2011 09:43 pm (UTC)
or induce even worse problem

i'd not suggest alowing auto-fixers to do with registry whatever they would wish
they do not have intelligence of mankind
tierzawef on June 4th, 2011 06:32 pm (UTC)
Спасибо за инфу
Хороший пост! Подчерпнул для себя много нового и интересного! Пойду ссылку другу дам в аське :)
(Anonymous) on March 13th, 2012 06:37 am (UTC)
Hack again?!
( 6 comments — Leave a comment )