LinuxSir.cn,穿越时空的Linuxsir!

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

笔记本用Slackware要注意哪些?

[复制链接]
发表于 2006-9-12 16:01:15 | 显示全部楼层 |阅读模式
小弟有一台IBM T43电脑,前几天装了Slackware 10.2(2.6内核),已经装上去了。但是目前好多功能无法实现,搜索了一下论坛,发现各种方法都有,反而我都不会弄了。目前我最关心的有几个问题,希望各位赐教,因为水平有限,希望大家不要笑:

1. ACPI的相关问题: 装了Linux后发现本子比在Windows下要热一些,而且在Windows下经常隔一段时间,风扇就会吹一股很强的风,让我心理上觉得散热效果很好,而在Linux下不会,有点让我担心,毕竟我想让新机器多用几年。各位使用的时候有这种现象么?还有到底需要怎么样配置ACPI才能实现本子在任何情况下合上盖就能待机等一系列Windows下不用设置就已经有的功能呢?

2. 我是自己编内核,所以用的是内核里面的ACPI,那么这个ACPI和sourceforge里面的ACPI(http://acpi.sourceforge.net/)有什么区别么?那么这个ibm-acpi(http://ibm-acpi.sourceforge.net/)又是什么呢?到底用哪个是目前最完美的解决方案啊?

3. 和第二个问题有点类似,我目前Wifi也没有成功,我也在编译内核的时候把那个RADIO的选项打开了,但是iwconfig还是提示没有扩展,大概操作不对。这个我会慢慢尝试,我的问题是内核中自带的ipw2200支持和sourceforge中的(http://ipw2200.sourceforge.net/)有什么区别?哪一个更好一些呢?
发表于 2006-9-12 17:58:25 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-9-12 18:00:38 | 显示全部楼层
问题一,隔一段时间吹强风这是ACPI控制风扇的动作,当CPU温度高过一个限度之后,就启动风扇,或者调节风扇的强弱,这个可以在/proc/acpi/thermal_zone里头一个trip_points文件设置,详细的可以参考http://acpi.sourceforge.net/documentation/thermal.html这篇文章。其它的盒盖后待机之类的,论坛里有很多帖子了,你可以在其它板块查找,不多说了。
问题二,两者的区别你可以分别到它们的站点查看,因为不是所有人都用IBM的机器,所以不会比它们的站点给你更多的信息。
问题三,ipw2200应该需要firmwire支持的,所以你应该好好看ipw2200.sourceforget.net的文档说明。

内核所带程序和这些独立的工程并无很大差别,内核一般都汇集某些好的工程。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-14 09:35:24 | 显示全部楼层
非常感谢两位,我再去看看
回复 支持 反对

使用道具 举报

发表于 2006-9-14 18:04:19 | 显示全部楼层
请在/etc/rc.d/rc.local 里加入以下这一行,让cpu有工作时才自动把频率调高,温度会降低很多,当然你内核里需要加入这个选项才行,我用ibm x31,很好用:

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


还有我用ibm-acpi 加 suspend2 加 hibernate script 来休眠机器。很可靠,非常好用,需要休眠系统到磁盘就按Fn+F12就好,机器没电之前若干分钟也会自动休眠,省很多事。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-15 10:09:54 | 显示全部楼层
Post by kite
请在/etc/rc.d/rc.local 里加入以下这一行,让cpu有工作时才自动把频率调高,温度会降低很多,当然你内核里需要加入这个选项才行,我用ibm x31,很好用:

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


还有我用ibm-acpi 加 suspend2 加 hibernate script 来休眠机器。很可靠,非常好用,需要休眠系统到磁盘就按Fn+F12就好,机器没电之前若干分钟也会自动休眠,省很多事。


多谢~~~~~~~~~~
再问一个弱智问题,看了一篇文档,好像2.6内核就不用从acpi.sf.net上下载补丁来对内核打补丁了,并且说如果对已经打过补丁的内核再次打acpi的补丁就会出错。那么如果acpi出了新的补丁,怎么样来对2.6内核打补丁呢?

还有请教一下kite,ibm-acpi是不是不能和内核的ACPI共存阿?怎么实现的?简单说说,让我入个门,然后我再看文档,多谢~
回复 支持 反对

使用道具 举报

发表于 2006-9-15 16:16:43 | 显示全部楼层
2.6的我没有打补丁的。

ibm-acpi 在内核里有个选项,选中就成,然后要使它生效(见下面),跟内核acpi不冲突。就是增加对ibm 热键的支持的东西。

我是把下面的内容增加到/etc/rc.d/rc.modules

/sbin/modprobe ibm_acpi
echo enable,0xffff > /proc/acpi/ibm/hotkey
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-21 17:22:01 | 显示全部楼层
再请教一个怪现象:我的/proc/acpi/processor/CPU/下面没有performance这个文件,而SourceForge里面的文档提到2.6内核这个文件已经被转移到/sys/devices/system/cpu/cpu0/cpufreq/下了,但我的机子上这个目录里面也没有performance这个文件,哪位能告诉我出什么问题了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-22 09:13:31 | 显示全部楼层
没人关注么?大家帮我看看阿!
回复 支持 反对

使用道具 举报

发表于 2006-9-22 14:02:56 | 显示全部楼层
我也没有performance这个文件。你想干什么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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