acpi stops functioning after 2 lid suspends
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
acpi (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: acpi
All, I have a Toshiba Satellite L505-S5990 and there are many bugs with acpi working. I have read many threads and forums on toshiba's having issues with cpu temp, suspend, brightness keys, etc.. and have not yet found a workable solution. The best that I've found is to put 'acpi_osi=Linux' on the boot line, but this only works twice and then it seems acpi shuts down. I've done 'acpi_listen' and tested and after 2 lid suspends I get no events. I then have to reboot and then acpi works again until the next go around. I usually end up manually suspending (fn+f3) so other acpi function continue working.
I realize that this is more then likely kernel or bios related(I have the InsydeH20 1.50 btw) but I don't know anywhere else to report this issue. Also, this may be dangerous for my system, because I've also noticed that my cpu temp/fan doesn't seem to get regulated after the acpi shutdown.
Laundry list of what I've tried:
1. Numerous acpi switches on the boot line: acpi=off, acpi_osi='Windows 2008', noapic, noacpi, acpi_osi='!Linux', acpi_osi=Linux
2. Installing and configuring lm_sensors. This only helps with temperature monitoring. Also installed the coretemp module.
3. Modifying the lidbtn event in /etc/acpi/events and also attemping to mod the lidbtn.sh in the /etc/acpi to my own script using s2ram. This doesn't work as the event is not even trapped after 2 times.
4. Attempting to swap the DSDT with my own modified version. There are a lot of DSDT compile warnings about missing return values like this:
DSDT.dsl 10055: Method (_GTF, 0, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (_GTF)
I fixed all these and got a version with only 5 remarks about compiler reserved variables and attempted to hook it up in the kernel config to use the custom DSDT.. although I'm not sure that the kernel i'm using is compiled with this support as this made no difference.
5. Attempted to play around with the modules loaded before acpid loads turning them off/on to see if it made any difference... no luck.
Please let me know if anyone can help. I bought this laptop for the sole purpose of running linux (cause I love it)..
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: acpi 1.4-2
ProcVersionSign
Uname: Linux 2.6.32-22-generic i686
Architecture: i386
Date: Sun May 30 09:35:41 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: acpi
BTW...here is usually what everyone asks for... :) I also attached the output of acpi_listen in case there's anything of interest in there. NOTE: I did try to suspend a 3rd time as well as playing with the brightness keys which also shuts down after the 2nd lid close..