温度取得

LS-AVL/A

最近の LinkStation は、温度が取得できず ファンのコントロールもできない状態であった。
ところが、、、
sh-3.2# ps
  PID  Uid        VSZ Stat Command
    1 root       3084 S   init
	:
	:
 1206 root       2372 S   /bin/bash /usr/local/sbin/smartfanctld.sh
	:
	:
smartfanctld.sh というスクリプトが動いていることを見つけた。

ヒョッとして、 温度取得が復活してファンコントロールができるようになったか???

smartfanctld.sh を読んでみた。

sh-3.2# smartctl -A -d marvell /dev/sda
smartctl version 5.37 [arm-none-linux-gnueabi] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   110   100   006    Pre-fail  Always       -       26450399
  3 Spin_Up_Time            0x0003   097   097   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       25
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       41372
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       8
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       25
183 Unknown_Attribute       0x0000   100   100   000    Old_age   Offline      -       0
184 Unknown_Attribute       0x0032   100   100   099    Old_age   Always       -       0
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
188 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
189 Unknown_Attribute       0x003a   100   100   000    Old_age   Always       -       0
190 Temperature_Celsius     0x0022   049   045   045    Old_age   Always   In_the_past 857604147
194 Temperature_Celsius     0x0022   051   055   000    Old_age   Always       -       51 (Lifetime Min/Max 0/24)
195 Hardware_ECC_Recovered  0x001a   037   036   000    Old_age   Always       -       26450399
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       273872884596794
241 Unknown_Attribute       0x0000   100   253   000    Old_age   Offline      -       1057447
242 Unknown_Attribute       0x0000   100   253   000    Old_age   Offline      -       2424279632

sh-3.2#
行頭が 194 の行の RAW_VALUE(この例では51)が温度のようだ。


LS-AVL/A
楽天市場
Amazon
uWorks
ValuMore
Yahoo!ショッピング


power_control
ハックの記録
LinkStation/玄箱 をハックしよう

電源スイッチ

Copyright (C) 2003-2010 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市