Skip to contentSkip to conversation

State of ACPI on my Compaq Presario 2100z

DISCUSSION Andre Eisenbach 3 participants 8 messages Sep 1, 2004 – Sep 2, 2004 5 messages not in the archive ACPI

lore
Share & tools
lore
#0 lore raw

Dear ACPI team,

I've contacted you guys a while ago about the problems with my Compaq Presario 2100, back then specifically my problems with a slowdown when running on battery and suspend problems. I even soldered up some parallel port LED's back then, but never got to put them to good use.

Since then, ACPI is working even worse than before, now the notebook doesn't shut down properly anymore. The last message is "Power off." (when doing shutdown -h now), or "Sending acpi_power_off" (when doing echo -n disk

Quoted 1 line

/sys/power/state).

Battery, AC, thermal zone and CPU info works fine.

Suspending to memory suspends the notebook, but opening the lid again (or pressing the power button) only results in a sub-second wake-up (fan starts, hd starts ever so slightly, lcd stays off), then all goes dark again - everything off. Pressing the power button again just starts regular boot.

Suspending to disk seems to work with every module unloaded and outside of X. Trying the same from within X is a totally different (ugly) problem alltogether. But that's not important to me anyway.

I'm currently running kernel 2.6.9-rc1-mm2 (acpi 20040816).

As I did back then, I am very interested in helping out troubleshooting the problem. I am a software developer, but I just don't know where to start here. If somebody wishes to speculate what may be wrong (with suspend/powe off) from a birds-eye view, I might find a place to start my journey into ACPI.

But in any case, thanks to all of you for your continued hard work - you guys are truly an asset to the open source community!

Thanks,
Andre

A message that is not in the archive (sent off-list or not yet received): 200409010224.10507.andre-+hZUvIEKc2q1Z/[email protected]

#2 lore raw
Quoted 1 line · Andre Eisenbach

Suspending to memory suspends the notebook, but opening the lid again (or pressing the power button) only results in a sub-second wake-up (fan starts, hd starts ever so slightly, lcd stays off), then all goes dark again - everything off. Pressing the power button again just starts regular boot.

I'm experienceing the same with my Acer. Are you sure that your BIOS executes the kernels' resume code? I think my BIOS does not.

Quoted 1 line

As I did back then, I am very interested in helping out troubleshooting the problem.

Me too. Guys, what can we do to track the problem down? Or at least to find out what's the problem in special.

Regards
Mirko

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click

#3 lore raw
In reply to a message not in the archive

Hi!

Quoted 21 lines

I've contacted you guys a while ago about the problems with my Compaq Presario 2100, back then specifically my problems with a slowdown when running on battery and suspend problems. I even soldered up some parallel port LED's back then, but never got to put them to good use.

Since then, ACPI is working even worse than before, now the notebook doesn't shut down properly anymore. The last message is "Power off." (when doing shutdown -h now), or "Sending acpi_power_off" (when doing echo -n disk

Quoted 1 line

/sys/power/state).

Battery, AC, thermal zone and CPU info works fine.

Suspending to memory suspends the notebook, but opening the lid again (or pressing the power button) only results in a sub-second wake-up (fan starts, hd starts ever so slightly, lcd stays off), then all goes dark again - everything off. Pressing the power button again just starts regular boot.

Suspending to disk seems to work with every module unloaded and outside of X. Trying the same from within X is a totally different (ugly) problem alltogether. But that's not important to me anyway.

Quoted 7 lines

I'm currently running kernel 2.6.9-rc1-mm2 (acpi 20040816).

As I did back then, I am very interested in helping out troubleshooting the problem. I am a software developer, but I just don't know where to start here. If somebody wishes to speculate what may be wrong (with suspend/powe off) from a birds-eye view, I might find a place to start my journey into ACPI.

You might want to stick some infinite loop at the beggining of wakeup.S and see if it ever reaches that...
Pavel

Signature · 8 lines
When do you have heart between your knees?


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click

A message that is not in the archive (sent off-list or not yet received): 20040902145638.GA742-I/[email protected]

#5 lore raw

Am Donnerstag 02 September 2004 07:56 schrieb Pavel Machek:

Quoted 2 lines

You might want to stick some infinite loop at the beggining of wakeup.S and see if it ever reaches that...

Thanks for the tip Pavel.

I tried it, but it doesn't seem to make any difference. I don't think it's executed at all. I don't think the nootebook really wakes up. When I open the lid it starts the fan, but immediately the power button goes completely dark again and all noise stops. The LCD never gets powered.

Please let me know if there's anything else I can try or what I should look into.

Thanks so much!

Cheers,
Andre

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click

A message that is not in the archive (sent off-list or not yet received): 200409021142.46212.andre-+hZUvIEKc2q1Z/[email protected]

#7 lore raw

Hi!

Quoted 5 lines
Quoted 2 lines

You might want to stick some infinite loop at the beggining of wakeup.S and see if it ever reaches that...

Thanks for the tip Pavel.

Quoted 7 lines

I tried it, but it doesn't seem to make any difference. I don't think it's executed at all. I don't think the nootebook really wakes up. When I open the lid it starts the fan, but immediately the power button goes completely dark again and all noise stops. The LCD never gets powered.

Please let me know if there's anything else I can try or what I should look into.

Hmm, that means that we did not enter suspend correctly. You might check Linux implementation against acpi spec, but... This one is hard to debug.

Pavel

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click

A message that is not in the archive (sent off-list or not yet received): 20040902191037.GA6536-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org

#9 lore raw

Am Donnerstag 02 September 2004 12:10 schrieb Pavel Machek:

Quoted 3 lines

Hmm, that means that we did not enter suspend correctly. You might check Linux implementation against acpi spec, but... This one is hard to debug.

I'll try to dig into that a little more.

But since it works on other notebooks, wouldn't that kind of point to something specific to this model? Maybe something wrong in the DSDT or similar?

I distrust this notebook much more than I would distrust the ACPI implementation.

Thanks,
Andre

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click

A message that is not in the archive (sent off-list or not yet received): 200409021248.39093.andre-+hZUvIEKc2q1Z/[email protected]

#11 lore raw

Hi!

Quoted 9 lines
Quoted 3 lines

Hmm, that means that we did not enter suspend correctly. You might check Linux implementation against acpi spec, but... This one is hard to debug.

I'll try to dig into that a little more.

But since it works on other notebooks, wouldn't that kind of point to something specific to this model? Maybe something wrong in the DSDT or similar?

Maybe soething wrong in hardware... but you can't really debug that without serious debugging tools (like hardware debugging).

Your notebook probably suspends fine in windows, and there are probably bugs in both linux *and* notebook.

Quoted 2 lines

I distrust this notebook much more than I would distrust the ACPI implementation.

Someone did comparison and found few places where we are non-compliant. I even posted patch that tried to fix them... See archives.
Pavel

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click

#12 lore raw
In reply to a message not in the archive

Am Mittwoch 01 September 2004 02:24 schrieb Andre Eisenbach:

Quoted 5 lines

Dear ACPI team,
Since then, ACPI is working even worse than before, now the notebook doesn't shut down properly anymore. The last message is "Power off." (when doing shutdown -h now), or "Sending acpi_power_off" (when doing echo -n disk

I'd like to add, that the battery status is also broken now. Battery indicator stays at 100%...

I'll go back a few kernels and try to figure out what caused this.

Cheers,
Andre

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click