On Mon, Oct 05, 2015 at 10:35:41AM -0453, William A. Mahaffey III wrote: > Thanks for your reply. I actually wanted to query such stuff as temperature > on the fly to monitor health of the unit. Dmesg would be AOK at boot time, > but not later, AIUT. I have some tinker-toy scripts to query SATA drives on > other boxen running NetBSD 6.1.5 & print out interesting stuff in my own > format, 1 line per drive. I was wanting to duplicate that if possible for > the RPiB+. Sample output from the other box below: > > > 4256EE1 # envstat; hddtemp wd0 wd1 wd2 wd3 wd4 wd5 > Current CritMax WarnMax WarnMin CritMin Unit > [amdtemp0] > cpu0 temperature: 32.375 degC > SMART supported, SMART enabled > drive wd0: HGST HTS721010A9E630, S/N: JR10046P1D5UXN, Temp. 31 degC, > Lifetime min/max 21/40 degC > drive wd1: HGST HTS721010A9E630, S/N: JR10046P1D605N, Temp. 32 degC, > Lifetime min/max 21/42 degC > drive wd2: HGST HTS721010A9E630, S/N: JR10046P1D5TZN, Temp. 31 degC, > Lifetime min/max 21/40 degC > drive wd3: HGST HTS721010A9E630, S/N: JR10046P1EK9GN, Temp. 31 degC, > Lifetime min/max 21/41 degC > drive wd4: HGST HTS721010A9E630, S/N: JR10046P1EJ4UN, Temp. 30 degC, > Lifetime min/max 20/38 degC > drive wd5: HGST HTS721010A9E630, S/N: JR10046P1D5V2N, Temp. 30 degC, > Lifetime min/max 21/39 degC > 4256EE1 # uname -a > NetBSD 4256EE1.CFD.COM 6.1.5 NetBSD 6.1.5 (GENERIC) amd64 > 4256EE1 #
Yes, this uses the SMART feature of the ATA command set. SD cards don't use the ATA commands (it's something completely different), and I'm not sure there is a command to query the temperature of a SD card (or if there are health monitoring features as on (S)ATA devices) -- Manuel Bouyer <[email protected]> NetBSD: 26 ans d'experience feront toujours la difference --
