QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1149|回复: 7

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

[复制链接]
发表于 2006-8-8 12:25:09 | 显示全部楼层 |阅读模式
我重新编译了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集成显卡
拜托个位大虾了
发表于 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"
回复

使用道具 举报

 楼主| 发表于 2006-8-8 14:48:27 | 显示全部楼层
。。。我是SUSPEND TO RAM 不能用

和这个有关系 么
回复

使用道具 举报

发表于 2006-8-8 15:40:10 | 显示全部楼层
没什么关系,SUSPEND TO RAM跟SWAP都没关系,看看/etc/acpi下的脚本设置,
主要是/etc/acpi/events/中的设置是否有问题。
回复

使用道具 举报

发表于 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

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

使用道具 举报

发表于 2006-8-8 15:54:36 | 显示全部楼层
第一个问题,估计跟显卡有关系,建议关掉dri试试。
回复

使用道具 举报

 楼主| 发表于 2006-8-8 16:32:30 | 显示全部楼层
我的/etc/acpi/events下没有这样的 脚本,请问我上那儿可以找到文件并安装?
而且我按了Fn键,他也重启动了
回复

使用道具 举报

发表于 2006-8-20 09:10:14 | 显示全部楼层
[quote:081d7ef1d4="Crossa"]我的/etc/acpi/events下没有这样的 脚本,请问我上那儿可以找到文件并安装?
而且我按了Fn键,他也重启动了[/quote]

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

不过上dirty work,要完满解决最好还是按楼上那位的做法做.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 13:46 , Processed in 0.042108 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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