LID button Event ACPI malfunction
Hi
When I shut down, my machine (Dell 700m) goes into suspend to ram twice. I have to wake it
up, and it goes further, sleeps again, wake it up, and finally shuts down. I just had ACPI worked out (kernel 2.6.9), and since just recently I can go to suspend to RAM
and DISK as well. Now, why a shut down triggers a suspend-to-ram?
When I look at the LID button under ACPI
/proc/acpi/button/lid/LID0/state
it says
state: closed
It is clearly not closed, as I am looking at the screen. :)
I have an ACPI event that gets triggered when I REALLY close the lid, and that works.
Here is the event
/etc/acpi/event/lidbtn
event=button/lid
action=/etc/acpi/lidbtn.sh
And here is the script
/etc/acpi/lidbtn.sh
#!/bin/sh/sbin/sleep
And finally here is /sbin/sleep, that was written by me for the machine's special needs (like module unloading, video_post etc.)
rmmod b44
echo "mem" > /sys/power/state
#echo 3 > /proc/acpi/sleep
modprobe i830/root/emu/video_post
modprobe b44/etc/init.d/networking restart
Thanks for any help
Ben
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/