找回密码
 注册
快捷导航
查看: 11829|回复: 4

linux下风扇控制问题

[复制链接] |自动提醒
阅读字号:

4

回帖

0

积分

27

资产值

入门会员 Rank: 1

注册时间
2006-10-11
发表于 2008-1-10 21:57:11| 字数 262| - 中国–北京–北京 联通 | 显示全部楼层 |阅读模式
我使用的是T43-44U,刚装完Fedora8,对机器支持很好。大家都知道T43的风扇是一个大问题,确实很吵。平时用windows都是使用tp-fancontrol控制风扇的转速。其实tp-fancontrol就是在linux下编译的。所以我找了相关的资料,但是还是没有控制成功。有人愿意帮忙研究一下吗?贴出相关网址,是英文的。
http://www.thinkwiki.org/wiki/How_to_control_fan_speed
下载的TP,源码不难看懂。但是不知道如何实现控制。tp我上传一个,把后缀RAR去掉即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

2914

回帖

168

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-1-5
发表于 2008-1-12 10:15:17| 字数 352| - 中国–广西–南宁 电信 | 显示全部楼层

这个是一个脚本文件,不需要什么编译,在终端里运行 sh tp_fancontrol就可以了。T43上我试过,可以用,注意,这要以root权限运行。
到/proc/acpi/ibm下看看,如果有这目录,里边有fan,video,thermal等文件,那就表明你的系统已经安装相应的模块,可以对风扇进行控制了。
或者运行 dmesg | grep thinkpad,如果输出大概如此:
[   29.872000] thinkpad_acpi: ThinkPad ACPI Extras v0.14
[   29.872000] thinkpad_acpi: http://ibm-acpi.sf.net/
[   29.872000] thinkpad_acpi: ThinkPad EC firmware 1VHT26WW-1.02
那也能证明模块已经加载,可以控制了。
回复 支持 反对

使用道具 举报

4

回帖

0

积分

27

资产值

入门会员 Rank: 1

注册时间
2006-10-11
 楼主| 发表于 2008-1-13 20:56:34| 字数 551| - 中国–北京–北京–海淀区 联通 | 显示全部楼层
我输入以下命令出现这个
[lanyushan@localhost ~]$ dmesg | grep thinkpad
thinkpad_acpi: ThinkPad ACPI Extras v0.16
thinkpad_acpi: http://ibm-acpi.sf.net/
thinkpad_acpi: ThinkPad BIOS 1YET65WW (1.29 ), EC 1YHT29WW-1.06
thinkpad_acpi: IBM ThinkPad T43
thinkpad_acpi: fan_init: initial fan status is unknown, assuming it is in auto mode
[root@localhost ibm]# ls
bay   brightness  driver  hotkey  light    video
beep  cmos        fan     led     thermal  volume
[root@localhost lanyushan]# sh fancontrol
fancontrol: line 202: syntax error near unexpected token `<'
fancontrol: line 202: `    read X Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Z1 Z2 Z3 JNK < <(echo "$THERMAL") '
帮忙看下。谢谢。
回复 支持 反对

使用道具 举报

2914

回帖

168

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-1-5
发表于 2008-1-14 13:25:13| 字数 150| - 中国–广西–南宁 电信 | 显示全部楼层
不知道你安装的是哪一个版本的linux。
我对shell script也不熟 。这可能是shell的解释不一样。
试着按thinkwiki上的说法运行看,chmod +x fancontrol,./fancontrol

你可以试着在终端运行一下第201,202行。或者换个版本的系统用。我用ubuntu,没啥问题。
回复 支持 反对

使用道具 举报

4

回帖

0

积分

27

资产值

入门会员 Rank: 1

注册时间
2006-10-11
 楼主| 发表于 2008-1-15 11:04:12| 字数 55| - 中国–北京–北京 联通 | 显示全部楼层
我使用的是Fedora8...我装个opensuse10.3试试。听说thinkpad有预装suse的T60。
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-9 11:01 , Processed in 0.095491 second(s), 30 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部