I'd appreciate it if you could copy the smartmontools mailing list.
Eduard Martinescu, who did the FreeBSD port, was thinking about doing a
3ware driver. He has a 3ware board to play with, but I don't know what
progress he's made.
Anyway, if you've identified the correct byte -- then this means that WD
has added a temperature Attribute to these drives.
A simple way to check this on a FreeBSD system is to use one of the
bootable linux CDs that has smartmontools on it. See the smartmontools
FAQ section for a list.
On Fri, 28 May 2004, Seth wrote:
> Unfortunately, I can't. I'm running FreeBSD, and the twe driver isn't
> supported (yet) -- unless you've got a fix, in which case I'd jump up and
> Can I get you a dump of the raw SMART data instead? I can pull that
> directly from the 3ware CLI.
> Also: I'm finding that the "raw" field (offset byte 2 from the beginning
> of the attribute) appears to be the correct temp reading; offset 1 is
> inversely proportional to it:
> disk byte (in dec)
> num 0 2
> disk0: 113 37
> disk1: 114 36
> disk2: 119 31
> disk3: 114 36
> See the pattern? As byte 2 increases over time (as the machine warms up),
> byte 0 decreases.
> Bruce Allen
> > Seth,
> > Could you please send output of:
> > smartctl -d 3ware,0 -a /dev/sda
> > That will be much easier for me to read than raw hex!
> > Also, please copy the smartmontools-support mailing list.
> > Cheers,
> > Bruce
> > On Fri, 28 May 2004, Seth wrote:
> >> Bruce,
> >> I've seen mixed reports as to whether WD drives have temperature
> >> sensors.
> >> Using my 3ware controller CLI, I dumped the SMART data and found
> >> attribute
> >> 0xC2 (194)!
> >> Hardware as reported by the 3ware CLI:
> >> Status: OK
> >> Model: WDC WD1200JB-00FUA0
> >> Size: 111.79 GB (234441648 blocks)
> >> Serial #: WD-WMAET1507188
> >> FW: 15.05R15
> >> Unit: 0
> >> Now, the values after C2 are as follows (I changed the line breaks to
> >> make
> >> it easier to read; it's one big hex dump):
> >> C2 22 00 6F FD 27 00 00 00 00 00 00
> >> C4 32 00 C8 C8 00 00 00 00 00 00 00
> >> This leads me to believe that C2 (attribute 194) is present. The value
> >> appears to be Fahrenheit, as it corresponds to 111F = 43C. The next
> >> attribute, 196, appears to be sane as well.
> >> Could it be that this revision (00FUA0) of the 1200JB actually presents
> >> valid temperature data? Just as a point of reference, the SpeedFan
> >> application (http://www.almico.com/speedfan.php) now claims to support
> >> temp monitoring on this specific revision of drive.
> >> Comments/Suggestions?
> >> Thanks,
> >> Seth.