LinuxSir.cn,穿越时空的Linuxsir!

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

为何笔记本的风扇不转了?

[复制链接]
发表于 2008-5-20 12:21:21 | 显示全部楼层 |阅读模式
用arch刚一周,发现本本比较热。今天拿去清理了一下。

开完会发现本本又是高烧,风扇也停了。

已经装了cpufreq,不管用onmanged还是performence,风扇都会只在启动系统时转。
发表于 2008-5-20 13:41:56 | 显示全部楼层
是T43么?

可以尝试自己打开本本清理一下风扇

如果你自己不确定的话,最好找厂商咨询一下,风扇停转可能会烧坏CPU的
回复 支持 反对

使用道具 举报

发表于 2008-5-20 13:48:24 | 显示全部楼层
我最近R40风扇不转了,结果是一个主板上的控制芯片坏了,花费240元。建议你使用其他发行版本的live-cd先试一下,因为Arch默认是一定会载入内核风扇模块的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 14:00:57 | 显示全部楼层
是联想旭日210,今天上午已经在联想服务站清理过风扇了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 19:29:28 | 显示全部楼层
感觉跟fancontrol有关系

[wangc@wangc-arch ~]$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +56.0°C  (crit = +100.0°C)                  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +57.0°C  (crit = +100.0°C)   

而sudo pwmconfig的话

This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

应该是sensors没有配置好,导致没发控制fancontrol
回复 支持 反对

使用道具 举报

发表于 2008-5-21 13:45:19 | 显示全部楼层
我这边也是温度偏高但是找不到sensor模块
$ sudo pwmconfig
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

/usr/sbin/pwmconfig: No sensors found! (modprobe sensor modules?)
$ sudo modprobe sensor
FATAL: Module sensor not found.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 14:04:38 | 显示全部楼层
楼上试试

sudo pacman -S lm_sensors
sudo sensors-detect
/etc/rc.conf的DAEMONS添加sensors

sudo pacman -S xfce4-sensors-plugin
可以在panel上查看cpu温度了
回复 支持 反对

使用道具 举报

发表于 2008-5-21 14:45:17 | 显示全部楼层
$ sudo pacman -S lm_sensors
Password:
warning: lm_sensors-3.0.1-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...

Targets: lm_sensors-3.0.1-1  

Total Download Size:    0.14 MB

Proceed with installation? [Y/n] n
$ sudo sensors-detect
# sensors-detect revision 5108 (2008-01-22 13:22:47 +0100)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): y
Probing for PCI bus adapters...
Use driver `i2c-i801' for device 0000:00:1f.3: Intel 82801DB ICH4

We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.

We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.

Next adapter: SMBus I801 adapter at 1880 (i2c-0)
Do you want to scan it? (YES/no/selectively): y
Client found at address 0x1a
Probing for `Analog Devices ADM1021'...                     No
Probing for `Analog Devices ADM1021A/ADM1023'...            No
Probing for `Maxim MAX1617'...                              No
Probing for `Maxim MAX1617A'...                             No
Probing for `Maxim MAX1668'...                              No
Probing for `Maxim MAX1805'...                              No
Probing for `Maxim MAX1989'...                              No
Probing for `Maxim MAX6655/MAX6656'...                      No
Probing for `TI THMC10'...                                  No
Probing for `National Semiconductor LM84'...                No
Probing for `Genesys Logic GL523SM'...                      No
Probing for `Onsemi MC1066'...                              No
Probing for `Maxim MAX1619'...                              No
Probing for `National Semiconductor LM82/LM83'...           No
Probing for `Maxim MAX6680/MAX6681'...                      No
Client found at address 0x44
Probing for `Maxim MAX6633/MAX6634/MAX6635'...              No
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No
Client found at address 0x51
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No

Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): y
Probing for `National Semiconductor LM78' at 0x290...       No
Probing for `National Semiconductor LM78-J' at 0x290...     No
Probing for `National Semiconductor LM79' at 0x290...       No
Probing for `Winbond W83781D' at 0x290...                   No
Probing for `Winbond W83782D' at 0x290...                   No
Probing for `Silicon Integrated Systems SIS5595'...         No
Probing for `VIA VT82C686 Integrated Sensors'...            No
Probing for `VIA VT8231 Integrated Sensors'...              No
Probing for `IPMI BMC KCS' at 0xca0...                      No
Probing for `IPMI BMC SMIC' at 0xca8...                     No

Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): y
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'...                   Yes
Found `Nat. Semi. PC8739x Super IO'                        
    (no hardware monitoring capabilities)
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       No
Trying family `ITE'...                                      No

Some CPUs or memory controllers may also contain embedded sensors.
Do you want to scan for them? (YES/no): y
AMD K8 thermal sensors...                                   No
AMD K10 thermal sensors...                                  No
Intel Core family thermal sensor...                         No
Intel AMB FB-DIMM thermal sensor...                         No
Sorry, no sensors were detected.

Either your sensors are not supported, or they are connected to an
I2C or SMBus adapter that is not supported. See doc/FAQ,
doc/lm_sensors-FAQ.html or http://www.lm-sensors.org/wiki/FAQ
(FAQ #4.24.3) for further information.
If you find out what chips are on your board, check
http://www.lm-sensors.org/wiki/Devices for driver status.
$ sensors
No sensors found!

Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.

这里说内核驱动没有装载是怎么回事?
待我加入daemon重启看看
回复 支持 反对

使用道具 举报

发表于 2008-5-21 14:47:31 | 显示全部楼层
daemon是这样的
$ cat rc.conf |grep DAEMONS
# DAEMONS
DAEMONS=(syslog-ng network !netfs @crond alsa acpid !hal !ivman fam preload !privoxy !tor sensors)
回复 支持 反对

使用道具 举报

发表于 2008-5-21 16:50:29 | 显示全部楼层
P.S: 我发现了一个有趣的文件
$ cat /proc/acpi/thermal_zone/THRC/cooling_mode
0 - Active; 1 - Passive
知道怎么把passive 改成 active么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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