LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3150|回复: 6

[求助]FC5下的lm_sensor服务要怎么用?

[复制链接]
发表于 2006-7-17 11:42:10 | 显示全部楼层 |阅读模式
lm_sensor服务可以正常运行,但是我敲sensors命令的时候,告诉我没有任何的sensor
不知道怎么做?
PS:google搜老是找不到好的关键字,一大堆的资料总不是让我每片都看一下吧
所以偷懒了,来这里问一下
注:我的主板上是可以看得到cpu,fan之类的数据的
发表于 2006-7-17 13:14:20 | 显示全部楼层
估计是你没有运行/usr/sbin/sensors-detect吧。

下面是一些参考资料
http://www.fedora-france.org/mod ... e.php?articleid=148
法语版的,我大概翻译了一下。

=+=+=+=+=+=+=+=+=+=
下面是一份关于如何监控硬件系统状态的简要介绍

1、安装必要的软件
在安装之前先来检查一下必要的软件是否都装上了:
  1. [root@sparrow ~]$ rpm -qa | grep sensors
  2. lm_sensors-devel-2.9.1-3.FC4.2
  3. lm_sensors-2.9.1-3.FC4.2
  4. gnome-applet-sensors-1.4-1.fc4
复制代码
如果你发现软件包有缺失的话可以用下面的命令来安装:
  1. [root@sparrow ~]# yum install lm_sensors lm_sensors-devel gnome-applet-sensors
复制代码
Yum应该安装四个程序:dmidecode,lm_sensors,lm_sensors-devel,gnome-applet-sensors
其中gnome-applet-sensors是可选的(也就是可以不装),它是用来在GNOME的面板上显示CPU温度的。

2、参数设置:
在root权限下使用如下命令:
  1. # /usr/sbin/sensors-detect
复制代码
这个是传感器的探测程序,根据自己的情况回答就行了。一般选YES就可以。
直到出现摘要:
  1. Driver `eeprom' (should be inserted):
  2.   Detects correctly:
  3.   * Bus `SMBus Via Pro adapter at 0400'
  4.     Busdriver `i2c-viapro', I2C address 0x50
  5.     Chip `SPD EEPROM' (confidence: 8)
  6.   * Bus `SMBus Via Pro adapter at 0400'
  7.     Busdriver `i2c-viapro', I2C address 0x51
  8.     Chip `SPD EEPROM' (confidence: 8)
  9. Driver `w83781d' (may not be inserted):
  10.   Misdetects:
  11.   * ISA bus address 0x0290 (Busdriver `i2c-isa')
  12.     Chip `Winbond W83697HF' (confidence: 8)
  13. Driver `w83627hf' (should be inserted):
  14.   Detects correctly:
  15.   * ISA bus address 0x0290 (Busdriver `i2c-isa')
  16.     Chip `Winbond W83697HF Super IO Sensors' (confidence: 9)
复制代码

接下来是启动硬件监视器:
你需要修改 files/etc/modprobe.conf 和 /etc/rc.local (或者其它的启动脚本)。
在给出摘要后, sensors-detect 会给出文件 /etc/modprobe.conf 和 /etc/rc.local  的修改建议。
  1. To make the sensors modules behave correctly, add these lines to /etc/modprobe.conf:
  2. #----cut here----
  3. # I2C module options
  4. alias char-major-89 i2c-dev
  5. #----cut here----
  6. To load everything that is needed, add this to some /etc/rc* file:
  7. #----cut here----
  8. # I2C adapter drivers
  9. modprobe i2c-viapro
  10. modprobe i2c-isa
  11. # I2C chip drivers
  12. modprobe eeprom
  13. modprobe w83627hf
  14. # sleep 2 # optional
复制代码
在这个例子里,把文件/etc/modprobe.conf中加入如下一行:(根据它实际显示的来进行添加)
alias char-major-89 i2c-dev
在文件/etc/rc.local中加入:
modprobe i2c-viapro
modprobe i2c-isa
modprobe eeprom
modprobe w83627hf
接下来会有一条信息
  1. Do you want to generate /etc/sysconfig/lm_sensors? (YES/no):
复制代码
回答yes,然后重新启动就可以了。
因为要默认启动它,所以使用如下命令:
  1. [root@sparrow ~]# chkconfig lm_sensors on
复制代码
3、测试
输入sensors,就会看到如下的输出了。
  1. [root@sparrow ~]# sensors
  2. w83697hf-isa-0290
  3. Adapter: ISA adapter
  4. VCore:     +1.65 V  (min =  +1.71 V, max =  +1.89 V)
  5. +3.3V:     +3.22 V  (min =  +3.14 V, max =  +3.47 V)
  6. +5V:       +4.78 V  (min =  +4.76 V, max =  +5.24 V)      
  7. +12V:     +11.73 V  (min = +10.82 V, max = +13.19 V)
  8. -12V:     -11.95 V  (min = -13.18 V, max = -10.80 V)
  9. -5V:       -4.90 V  (min =  -5.25 V, max =  -4.75 V)
  10. V5SB:      +5.46 V  (min =  +4.76 V, max =  +5.24 V)
  11. VBat:      +3.41 V  (min =  +2.40 V, max =  +3.60 V)
  12. fan1:     2777 RPM  (min = 18750 RPM, div = 2)
  13. fan2:     1704 RPM  (min = 168750 RPM, div = 4)
  14. temp1:       +32°C  (high =    +2°C, hyst =   +17°C)   sensor = thermistor   
  15. temp2:     +58.5°C  (high =   +80°C, hyst =   +75°C)   sensor = thermistor   
  16. alarms:
  17. beep_enable:
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-17 13:49:45 | 显示全部楼层
先谢谢,下班回去在看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-18 07:40:21 | 显示全部楼层
还是不行,我在监测I2C adapter只监测到一个modprobe eeprom
然后起动时候还是提示没有sensors,郁闷
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-18 08:46:29 | 显示全部楼层
跟内核有没有关系,我的内核都是用Yum安装的
还是要我手动编译一个?
奇怪了,我按上面的方法还是可以detect到一些监视器的,可是重启服务还是说no sensors
不说了,上班
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-18 09:06:27 | 显示全部楼层
看了一下lm_sensors主页,似乎asus p4b的主板跟lm_sensors之间有点问题
回复 支持 反对

使用道具 举报

发表于 2007-7-14 21:59:38 | 显示全部楼层
二楼的达人,能帮我分析一下我的监视吗?

w83627ehf-isa-0290
Adapter: ISA adapter
Case Fan: 24107 RPM  (min =    0 RPM, div = 8)
CPU Fan:  5818 RPM  (min = 2909 RPM, div = 8)
Aux Fan:     0 RPM  (min =  958 RPM, div = 128)
fan4:        0 RPM  (min = 10546 RPM, div = 128)
Sys Temp:    +30C  (high =   -29C, hyst =   +53C)
CPU Temp:  +47.5C  (high = +80.0C, hyst = +75.0C)
AUX Temp:  +49.5C  (high = +80.0C, hyst = +75.0C)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表