Fedora 不知道從什麼時候已經內建了lm_sensors
請大家執行ntsysv 先啟動lm_sensors 這個services,然後跟著我做…
請以root 身份,執行sensors-detect
它會問你一堆(YES/no)的問句,如果要全部偵測,都回答YES 即可。
最後問完一堆願不願意的問題之後,它會把偵測結果存在
/etc/sysconfig/lm_sensors,請看一下檔案的最後,會有如下資訊:
MODULE_0=i2c-i801
MODULE_1=i2c-isa
MODULE_2=eeprom
MODULE_3=w83627hf
這是我的主機板所偵測到的資訊,到時候大家使用應該會有所不同。
然後,以modprobe 指令把這四個模式加進來:
modprobe i2c-i801
modprobe i2c-isa
modprobe eeprom
modprobe w83627hf
加入之後,請執行sensors -s 來存設定(不確定是否一定要執行)
最後看一下效果,請執行sensors !
w83627thf-isa-0290
Adapter: ISA adapter
VCore: +1.42 V (min = +0.00 V, max = +0.00 V)
+12V: +12.22 V (min = +10.82 V, max = +13.19 V)
+3.3V: +3.39 V (min = +3.14 V, max = +3.47 V)
+5V: +5.07 V (min = +4.75 V, max = +5.25 V)
-12V: -14.91 V (min = -10.80 V, max = -13.18 V)
V5SB: +4.97 V (min = +4.76 V, max = +5.24 V)
VBat: +0.38 V (min = +2.40 V, max = +3.60 V)
fan1: 0 RPM (min = 82 RPM, div = 128)
CPU Fan: 3199 RPM (min = 337500 RPM, div = 2)
fan3: 0 RPM (min = 14673 RPM, div = 2)
M/B Temp: +35°C (high = +28°C, hyst = +0°C) sensor = thermistor
CPU Temp: +33.5°C (high = +80°C, hyst = +75°C) sensor = thermistor
temp3: -48.0°C (high = +80°C, hyst = +75°C) sensor = thermistor
vid: +0.000 V (VRM Version 8.2)
alarms:
beep_enable:
Sound alarm enabled
eeprom-i2c-0-50
Adapter: SMBus I801 adapter at 0400
Memory type: DDR SDRAM DIMM
Memory size (MB): 512
主機所有的電壓、溫度的狀態都在眼前了。
lm_sensors 所支援的主機已經收納相當多,如果你的主機太冷門,懷疑套件不支援,可以到
http://secure.netroedge.com/~lm78/查詢一下。或者你有在編譯核心的時候,拿掉了一些模組,也會造成無法偵測的問題。該網站上都有詳細的說明。弟是以Fedora 4 預設的功能來使用,直接就能使用lm_sensors,只要不亂動編譯核心選項,相信大家也能一次成功。
祝大家的Linux 都健康愉快!