Crossa 发表于 2006-8-8 12:25:09

求助!电脑无法挂起,但是可以休眠,跪求Maigc开发者帮助

我重新编译了kernel后,加入了acpi的支持

我修改了 /boot/grub/menu.lst
在核心的 起动参数后 追加了 resuem=/dev/hda3#这个是我的swp分区
后,可以休眠了
可以确定的是 cat /sys/power/state
输出 mem disk。
系可以支持str和std
启动时候 kernel的参数vga已经设置为vga=normal了

但是,目前,我的机器仍然无法正常挂起,症状如下
1.挂起后,唤醒,屏幕没有反映
2.挂起后,唤醒,会自动重启动

请问这个文体怎么解决? 笔记本不能待机的话恨不方便。
我的软件环境 Magic Linux 2.0 kernel-2.6.17-8(kernel官方版本)
硬件环境 KM400芯片组,AMD处理器,S3集成显卡
拜托个位大虾了

wall_john 发表于 2006-8-8 14:15:11

看看你的内核配置中SUSPEND TO DISK PARTITION的参数是不是指向你
的swap分区,比如我的,swap分区为“/dev/hda5”,输出应该为:
cat /usr/src/linux/.config | grep -i CONFIG_PM_STD_PARTITION
CONFIG_PM_STD_PARTITION="/dev/hda5"

Crossa 发表于 2006-8-8 14:48:27

。。。我是SUSPEND TO RAM 不能用

和这个有关系 么

wall_john 发表于 2006-8-8 15:40:10

没什么关系,SUSPEND TO RAM跟SWAP都没关系,看看/etc/acpi下的脚本设置,
主要是/etc/acpi/events/中的设置是否有问题。

wall_john 发表于 2006-8-8 15:51:52

第二个问题,
cat /etc/acpi/events/powerbtn

event=button[ /]power
action=/etc/acpi/powerbtn.sh


cat /etc/acpi/powerbtn.sh

#!/bin/sh
[ -f /var/lock/acpisleep ] && exit 0
...


在休眠的脚本中加
touch /var/lock/acpisleep
在唤醒的脚本中加
rm /var/lock/acpisleep

这样在按电源键唤醒时就不过做关机处理。

wall_john 发表于 2006-8-8 15:54:36

第一个问题,估计跟显卡有关系,建议关掉dri试试。

Crossa 发表于 2006-8-8 16:32:30

我的/etc/acpi/events下没有这样的 脚本,请问我上那儿可以找到文件并安装?
而且我按了Fn键,他也重启动了

fans1 发表于 2006-8-20 09:10:14

我的/etc/acpi/events下没有这样的 脚本,请问我上那儿可以找到文件并安装?
而且我按了Fn键,他也重启动了

/etc/acpi/event/下面是不是有个sample.conf文件,删掉给acpid发送一个SIGHUP信号重新读取配置文件,应该会解决这个问题.

不过上dirty work,要完满解决最好还是按楼上那位的做法做.
页: [1]
查看完整版本: 求助!电脑无法挂起,但是可以休眠,跪求Maigc开发者帮助