How to access S.M.A.R.T. values when using RAID and Intel Matrix Storage?
In my brief reading, it looks like this may be a common issue with that controller. Try giving smartmontools a shot. It's supposed to have some experimental support for the Matrix controller.
2011-02-04: We added experimental support for disks behind Intel Matrix RAID driver on Windows. Please report your test results to the smartmontools support mailinglist.
Use /dev/csmi0,X
as a device name to access SMART info of individual disks, e.g. like this:
smartctl.exe -a /dev/csmi0,0
hddguardian works great with Intel Matrix RAID controller, essentially it's a GUI for smartctl.
If the Intel Matrix Storage Manager doesn't tell you about the drive's (SMART) status, then perhaps (or, as well) just use Seagate's (bootable) Seatools utility to diagnose the Seagate drives.
You simply have to set the BIOS from 'RAID' to 'IDE', and the drives should be visible as individual drives to the bootable Seatools media.
Once you've used it to diagnose the drive, turn the RAID back on in the BIOS and you should be back the way you were (RAID configuration will remain). At that point you can plan to swap the faulty drive (if needed).