[acer aspire one D150] ACPI lid events are broken

Bug #364592 reported by wdesmet
36
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.28-11-generic

After closing the lid on the newish acer aspire one d150 it starts spamming acpi events for the lid continually. The lid remains in state "closed".

acpi_listen gives:
[...]
button/lid LID0 00000080 00000726
button/lid LID0 00000080 00000727
button/lid LID0 00000080 00000728
button/lid LID0 00000080 00000729
button/lid LID0 00000080 0000072a
button/lid LID0 00000080 0000072b
button/lid LID0 00000080 0000072c
[...]

and it just keeps counting up. This causes a lot of cpu and makes the thing heat up quite a lot. I've attached the DSDT, no immediate errors that I could think of that cause this.

All this on the latest jaunty netbook remix beta.

Revision history for this message
wdesmet (kromagg) wrote :
description: updated
Revision history for this message
wdesmet (kromagg) wrote :
Revision history for this message
chipschap (bobnewell) wrote :

This is not an Ubuntu problem, at least not on the Acer Aspire One D250. I upgraded to the latest BIOS (on the Acer site; for the D250 it's version 1.06 that I installed) and the lid events now work properly.

There are two problems with this still, one minor, one major but one-time only:

1. When you power off, you have to wait until the system halts before closing the lid or it reboots! Not sure I understand why, but it's easy enough, you just need 15 seconds of patience.

2. Acer in their wisdom made the BIOS updating program a Windows executable. This gave me real trouble (WINE won't run it properly, and I didn't have the ambition to disassemble). I installed BartPE on a USB thumb drive and booted from the stick, and then it worked.

Of course if you flash your BIOS you do it at your own risk. I was successful but if you make a brick out of your machine that is your responsibility alone.

Revision history for this message
wdesmet (kromagg) wrote :

It doesn't work on the D150 with the latest version of the BIOS. That it does work on the D250 is neither here nor there.

Revision history for this message
chipschap (bobnewell) wrote :

"It doesn't work on the D150 with the latest version of the BIOS. That it does work on the D250 is neither here nor there."

I respectfully disagree:

(1) Perhaps the latest BIOS on the D150 still has problems;

(2) If a BIOS fix works on a related machine, the D250, that tends to indicate that the issue is not a Linux issue (short of positive proof but rather strong, I believe), and finally;

(3) If you *do* happen to have a D250, this information is of significance to you, and I wanted to put it on the web so that someone else wouldn't have to spend as much time on the issue as I did.

Revision history for this message
Kenneth (kenneth-hexad) wrote :

This seems to be an Acer problem:
http://mindspill.net/computing/linux-notes/acpi/continuous-acpi-lid-events-and-100-cpu-usage.html

On that page there is also a workaround.

Revision history for this message
wdesmet (kromagg) wrote :

It's the same problem on a different laptop. Unfortunately the DSDT posted there is for a completely different model, so it's probably not a good idea to apply it to this particular netbook.

Revision history for this message
chipschap (bobnewell) wrote : Re: [Bug 364592] Re: [acer aspire one D150] ACPI lid events are broken

On Tue, Jul 28, 2009 at 7:11 AM, Kenneth<email address hidden> wrote:
> This seems to be an Acer problem:
> http://mindspill.net/computing/linux-notes/acpi/continuous-acpi-lid-events-and-100-cpu-usage.html

Yes. That's why I posted that, at least on the Aspire One D250, a
BIOS update published by Acer solved the problem. Hopefully they will
issue similar BIOS updates for other models.

Revision history for this message
James (egghead-rogers) wrote :

I just upgraded by D150's BIOS to version 1.09 and now the Aspire One suspends when the lid is closed. I don't see an abundance of ACPI messages in the log. I still have to push the power button to wake up the computer when I open the lid but I can live with that.

The same upgrade appears to have fixed my fan problems. Previously the fan ran continuously. Now I can hear is stop and start like a normal laptop.

Let me know if there is anything I can help with.

Revision history for this message
minou (analtart-deactivatedaccount) wrote :

James I could use your help with a question!

I want to update my bios for my D150 to 1.09 with the update from the Acer website. Do I run the .exe directly in Windows? Or do I have to do this another way? Will my 2gig of ram upgrade cause trouble?

Revision history for this message
Kenneth (kenneth-hexad) wrote :

The 1.09A BIOS update from the Acer website fixes the problem for my D150.
I have a 2GB ram upgrade, and I had no trouble installing the update.

Unfortunately Acer only has an executable that runs under windoze, so you have to boot some windows stuff like BartPE before you can use it.

Revision history for this message
Ryan Anderson (ryan-ghruaim) wrote : Re: [Bug 364592] Re: [acer aspire one D150] ACPI lid events are broken

I believe there is a procedure for loading the file on a USB flash
drive, and booting with the function key pressed. The BIOS should read
directly, if what I read is accurate.

Kenneth wrote:
> The 1.09A BIOS update from the Acer website fixes the problem for my D150.
> I have a 2GB ram upgrade, and I had no trouble installing the update.
>
> Unfortunately Acer only has an executable that runs under windoze, so
> you have to boot some windows stuff like BartPE before you can use it.
>

Revision history for this message
zachwood (zachzachzach) wrote :

I just upgraded to the 1.09 BIOS also. I've got 2 gigs of ram and dual boot XP so just used the updater exe from Acer without any problems.

It fixed the acpi suspend issues as well as the sound not working after suspending problem, though that may have been fixed with the most recent ubuntu updates, I'm not really sure.

Now the only thing not working on my D150 is the front mic.

Revision history for this message
MT (micdhack) wrote :

about the mic problem i have a post here that works for me. Although you have to apply the same procedure everytime there is a kernel upgrade for ubuntu. But its simple...
http://ubuntuforums.org/showpost.php?p=7445135&postcount=17

Does anybody else keep having problems with 1.09 bios and fan noise? Even after the upgrade the damn thing never goes completely off. Although it changes states from slow to fast spinning it never goes totally off. And the fixes that they have out for acer aspire is not for D150.
Anybody knows a way to fix this?

Revision history for this message
James (egghead-rogers) wrote :

My fan behaves exactly as you described with the 1.09 BIOS. It quiets down sometimes but never goes off completely. Before I upgraded the BIOS the fan ran at full speed so I hope we're going in the right direction.

James

Revision history for this message
ngc2997 (ngc2997-deactivatedaccount) wrote :

Same problem here with D150 and BIOS 1.03 (rather old). I can also confirm that updating the BIOS to 1.09 (from a BartPE booted from USB) solves the suspend (acpid) issues.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi wdesmet,

Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http://cdimage.ubuntu.com/releases/ . If the issue remains, please run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 364592

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.