Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Acer Travelmate 8100 continuous acpi events
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Akhouk
Guru
Guru


Joined: 23 May 2003
Posts: 476
Location: The Two Niles, Africa

PostPosted: Thu Sep 22, 2005 9:26 am    Post subject: Acer Travelmate 8100 continuous acpi events Reply with quote

I have a Acer TravelMate 8104WLMi. I have a custom DSTD file from acpi.sf.net that fixed the the acpi information for my battery status. However, I am getting continuous events from the acpid that are taking my CPU usage to 100% and filling my log file with megabytes worth of logs in just a few minutes. The log messages are like this:

Code:

[Thu Sep 22 10:15:33 2005] received event "button/lid LID 00000080 00051ea1"
[Thu Sep 22 10:15:33 2005] notifying client 15225[1000:100]
[Thu Sep 22 10:15:33 2005] executing action "/etc/acpi/default.sh button/lid LID 00000080 00051ea1"
[Thu Sep 22 10:15:33 2005] BEGIN HANDLER MESSAGES
[Thu Sep 22 10:15:33 2005] END HANDLER MESSAGES
[Thu Sep 22 10:15:33 2005] action exited with status 0
[Thu Sep 22 10:15:33 2005] completed event "button/lid LID 00000080 00051ea1"


They repeat continuously with the next event being the same except that the event ID is 00051ea2.

Has anyone had any similar problem or have any suggestions? It is not the DSTD file I am using as I had the same problem with the standard buggy Acer dsdt. (Of course, both could have a problem I guess). My ownly solution at the moment is to stop acpid :(
_________________
AMD 64 3500+, 2Gb RAM DDR400, 2 x 180Gb SATA, 256Mb Nvidia
Back to top
View user's profile Send private message
exobuzz
n00b
n00b


Joined: 02 Jul 2002
Posts: 24

PostPosted: Thu Sep 22, 2005 2:50 pm    Post subject: Reply with quote

I can confirm this problem exists (Travelmate 8104 with ubuntu linux)

(http://www.ubuntuforums.org/showthread.php?p=339552#post339552)

Seems like a bios bug ? :/
Back to top
View user's profile Send private message
Akhouk
Guru
Guru


Joined: 23 May 2003
Posts: 476
Location: The Two Niles, Africa

PostPosted: Thu Sep 22, 2005 3:30 pm    Post subject: Reply with quote

Yes, that does indeed seem like the same problem and I expect is most likely a buggy BISO :(

The strange difference between my case and theirs is that I get continuous events even when the Lid is open. When I run acpid it then sends the processor to full and fills the log. I therefore leave acpid switched off, which is a bit of a pain when monitoring battery life.

I will fire off a couple of emails to Acer and phone them...I doubt it wil help any time soon. In the meantime if anyone has any other solutions - please desribe them here.
_________________
AMD 64 3500+, 2Gb RAM DDR400, 2 x 180Gb SATA, 256Mb Nvidia
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Thu Sep 22, 2005 4:30 pm    Post subject: Reply with quote

Akhouk wrote:
When I run acpid it then sends the processor to full and fills the log. I therefore leave acpid switched off, which is a bit of a pain when monitoring battery life.

Something you can try (but I don't know if it will work, and it's only a workaround): open the file /usr/src/linux/drivers/acpi/button.c, and look for that line (it's around line 80):
Code:
.ids =      "ACPI_FPB,ACPI_FSB,PNP0C0D,PNP0C0C,PNP0C0E",

Replace it by that one:
Code:
.ids =      "ACPI_FPB,ACPI_FSB,PNP0C0C,PNP0C0E",

Recompile the kernel, install it, and reboot. Now the lid switch handling should be disabled (you can check it by verifying that the "ACPI: Lid Switch [LID]" line disappeared in dmesg).
Back to top
View user's profile Send private message
stephandale
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2006
Posts: 86

PostPosted: Wed Aug 23, 2006 12:50 am    Post subject: Reply with quote

I had this problem with my Acer Travelmate 8104.

Pass acpi_osi= to the kernel as a boot option. This apparently prevents the BIOS behaving as though Windows is the OS.

http://mindspill.net/computing/linux-notes/100-cpu-usage-by-acpid-when-the-lid-button-is-pressed.html

I like the possibility of disabling lid events - that'd allow me to log acpi events without the continuous lid ones.
_________________
Stephan Dale
http://mindspill.net/computing/linux-notes/gentoo/
gentoo(a)mindspill.net
Back to top
View user's profile Send private message
exobuzz
n00b
n00b


Joined: 02 Jul 2002
Posts: 24

PostPosted: Wed Apr 23, 2008 7:57 am    Post subject: Reply with quote

I realise im ressurrecting an old thread - but this might be of interest.

A kernel developer gave me a fixed DSDT which solves the continuous lid events problem on my travelmate 8104wlmi
http://bugzilla.kernel.org/show_bug.cgi?id=10485
Back to top
View user's profile Send private message
stephandale
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2006
Posts: 86

PostPosted: Mon Jul 28, 2008 11:16 am    Post subject: Reply with quote

Thanks for that. It worked a treat. I've written a brief article about it on my site: http://mindspill.net/computing/linux-notes/acpi/custom-dsdt.html
_________________
Stephan Dale
http://mindspill.net/computing/linux-notes/gentoo/
gentoo(a)mindspill.net
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum