Description of Problem: When I attempt to sleep by closing the lid on my inspiron 4000 the system fails to sleep. It will turn off the pcmcia card(s) but it will not shut down the system - the hard drive continues running. It used to work correctly using seawolf. I am using: kernel-2.4.7-0.6 apmd-3.0final-34 How Reproducible: Every time Steps to Reproduce: 1. Set the bios on an inspiron 4000 to sleep on lid close 2. close the lid 3. watch your system not recover when you open the lid. Actual Results: it crashes and I have to reboot - luckily ext3 makes the recovery time minimal :) Expected Results: it should recover and be happy. Additional Information:
Another candidate for the apm BIOS blacklist...
is there a reason why it would stop working in this kernel version but would work with 2.4.3 from seawolf?
not really.... this puzzles me so far.
I'm going to recheck all my bios settings. I haven't changed anything since my reinstall to roswell but its worth a once over to make sure I'm not losing my mind.
Could you try booting with "apm=allow_ints" as kernel/grub/lilo option ? That changes suspend behavior quite a bit
We (Red Hat) should try to fix this before next release.
I added apm=allow_ints to my grub.conf for loading the kernel and it works now. thanks. everything now works as expected. is there a good place I should have gone to have figured that out for myself?
Well not quite really, it's one of those things that are deep and dirty secrets ;) However, I do have a favour to ask. We have a list of machines in the kernel that enable this parameter by default, and it seems your machine is not yet in that list. If you could download http://people.redhat.com/arjanv/dmidecode.c and (as root) do gcc dmidecode.c -o dmidecode ./dmidecode | mail -s "needs apm=allow_ints" hardwarebugs-list I will get an email with the information I need to make this "Just Work". Note: this will send an email with system info, so I would recommend running "dmidecode" without the | mail part first, and check the output and make sure you're comfortable with sending the output. I only really need the first 25 lines or so.
Done. You should have the mail now. If you need anything else or if you need for me to test a kernel thats been modified to support this system just let me know. Thanks
Thank you for the information. I've added the Dell Inspiron 4000 machine identifiers to the list of machines that require "apm=allow_ints" and a kernel with those identifiers in it should appear in rawhide in a few days. It'll have a buildnumber of 2.4.7-0.12 or higher.