LinuxSir.cn,穿越时空的Linuxsir!

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

郁闷!无法软关机,试了几种方法都不行

[复制链接]
发表于 2003-5-5 11:36:23 | 显示全部楼层 |阅读模式
我的机器在win2k下是可以软关的
但在linux下试过几种方法都没搞定
做过的方法:
编译内核(2。4。20)
  选上 power management support
       Advanced Power Management BIOS Support中
       的make CPU Idle calls when idle
         use read mode APM BIOS call to power off
在启动时加上参数apm=power-off noapic或
                apm=on apm=power-off noapic
作了这些还是不能关掉电源
请问高手是什么问题
发表于 2003-5-5 12:14:11 | 显示全部楼层
不要用 use read mode APM BIOS call to power off
发表于 2003-5-5 12:17:25 | 显示全部楼层
my config of kernel

CONFIG_PM=y
# CONFIG_ACPI is not set
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_RTC_IS_GMT=y
CONFIG_APM_ALLOW_INTS=y
# CONFIG_APM_REAL_MODE_POWER_OFF is not set
发表于 2003-5-5 19:30:04 | 显示全部楼层
电源管理有两种标准,一个是早期的apm,一个是现在用得比较多的acpi,有的主板两种都支持,但最新的主板就很有可能只支持后者,所以你如果只用apm就关不了机了。

若要编译acpi记得将代码级改为dev,否则找不到。

另外建议你将所有选项都选上,并把它们编译为模块,然后手工一个一个加,如果发现找到新硬件,那就是它了。
发表于 2003-5-6 06:40:33 | 显示全部楼层
no...
acpi in linux kernel is really immature, it could not work properly on plenty of machines.
And I have never heard that any modern computers did not support APM.
发表于 2003-5-6 10:43:53 | 显示全部楼层
呵呵,carlos老兄,我这边有一块华擎的k7vm2,死活用apm也关不了机,用了acpi就好了,所以我就猜是不是这个原因了,见笑了!
 楼主| 发表于 2003-5-8 15:29:25 | 显示全部楼层

sorry

这两天没上来
大家这么热心,谢谢了
我想说
1。我在编译内核是在apm那后7个选项里只能y or n没有m选项
2。如果我全选为y,则使用该内核时,当从X退出时要发生死机
3。请问witkey一下“要编译acpi记得将代码级改为dev,否则找不到”这“代码级改为dev”是什么意思
谢谢各位了
发表于 2003-5-8 18:59:57 | 显示全部楼层
不好意思,没说太清楚
1、要使用acpi必须把下面这个打开:
Code maturity level options  --->
         
  • Prompt for development and/or incomplete code/drivers

    2、我说的模块是指将ACPI下面的各项编译成模块,APM只有单独一个模块,下面的选项只是对该模块的设置,另外这些选项好象不能全选,要根据你的机器而定,具体的我也记不起来了,你可以先选少数几个试试。死机的问题你查查/var/log/XFree86.0.log文件。
  •  楼主| 发表于 2003-5-8 20:41:00 | 显示全部楼层

    多谢witkey

    我会按你说法再从新编一下
    但愿成功
    再次感谢
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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