Skip to contentSkip to conversation

Can't get ACPI to work on a Panasonic Toughbook CF-52

DISCUSSION Ralf Orlowski 4 participants 8 messages Apr 13, 2008 – Apr 30, 2008 4 messages not in the archive ACPI

lore
Share & tools
lore
#0 lore raw

Hello,

I just got a new Panasonic Toughbook CF-52.
I installed the system with debian sid and except of the ACPI-Support the system runs fine under linux. But so far I had no success to get ACPI working on the system.

Today I installed kernel version 2.6.25-rc9 on the system, because I read, there should be a patch included, that make ACPI work on my system. But so far it does not.

The kernel runs fine with ACPI disabled, but with ACPI enabled the boot just stops with a message about ACPI interrupts.

Does anyone know, what I could try, to get ACPI working, or how I could find out more about the problem to may be help to find a solution?

Bye

Ralf

Signature · 4 lines
Ralf Orlowski                           voice: +49-8134-935781
Hadersried 27a                          car:   +49-173-5239069
85235 Odelzhausen                       mobil: +49-160-8577361
GERMANY                   E-mail: [email protected] (PGP available)
#1 lore raw

Will you please try to boot the system with the option of "acpi=off" and attach the output of acpidump, lspci -vxxx ? Thanks.

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Ralf Orlowski
Sent: 2008年4月13日 17:29
To: [email protected]
Subject: Can't get ACPI to work on a Panasonic Toughbook CF-52

Hello,

I just got a new Panasonic Toughbook CF-52.
I installed the system with debian sid and except of the ACPI-Support the system runs fine under linux.
But so far I had no success to get ACPI working on the system.

Today I installed kernel version 2.6.25-rc9 on the system, because I read, there should be a patch included, that make ACPI work on my system. But so far it does not.

The kernel runs fine with ACPI disabled, but with ACPI enabled the boot just stops with a message about ACPI interrupts.

Does anyone know, what I could try, to get ACPI working, or how I could find out more about the problem to may be help to find a solution?

Bye

Ralf

Signature · 12 lines
Ralf Orlowski                           voice: +49-8134-935781
Hadersried 27a                          car:   +49-173-5239069
85235 Odelzhausen                       mobil: +49-160-8577361
GERMANY                   E-mail: [email protected] (PGP available)
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

A message that is not in the archive (sent off-list or not yet received): 1208164382.4031.11.camel@yakui_zhao.sh.intel.com

#4 lore raw

Hello,

Quoted 16 lines · Zhao Yakui
Quoted 5 lines · Ralf Orlowski

Hello,

sure, that is no problem.

Bye Ralf

Thanks for the info.
That the system can't be booted in ACPI mode is caused by the broken bios. And the bug is caused by the following definition:

Quoted 2 lines

Name (ASLB, 0x00) (It is defined in the scope of GFX0 device) OperationRegion (IGDM, SystemMemory, ASLB, 0x2000)

The correct definition should be the following:
OperationRegion (IGDM, SystemMemory, \ASLB, 0x2000)

Quoted 7 lines

Now there is another similar bug in the kernel bugzilla.
http://bugzilla.kernel.org/show_bug.cgi?id=9915

Will you please try the custom dsdt and see whether the system can be booted with acpi enabled?
How to use the custom DSDT can be found in http://www.lesswatts.org/projects/acpi/faq.php.

Thanks for your help.
I just tried the DSDT I downloaded from http://bugzilla.kernel.org/show_bug.cgi?id=9915

Now it gets a little bit further when booting with ACPI enabled, but at the end it still hangs. :-(

I get several messages "Could not map memory", "AE_NO_MEMORY" and "Method parse/execution failed". And then the boot stops.

Is there a way to write these messages somewhere before the system stops, so that I could post the exact messages here?

But so far I'm still not able to start the system with ACPI enabled. :-(

Quoted 2 lines

Thanks.

Bye

Ralf

Quoted 30 lines
Quoted 30 lines
Quoted 28 lines · Yakui

Will you please try to boot the system with the option of "acpi=off" and attach the output of acpidump, lspci -vxxx ? Thanks.

-----Original Message----- From: [email protected]
[mailto:[email protected]] On Behalf Of Ralf Orlowski Sent: 2008年4月13日 17:29 To: [email protected] Subject: Can't get ACPI to work on a Panasonic Toughbook CF-52

Hello,

I just got a new Panasonic Toughbook CF-52. I installed the system with debian sid and except of the ACPI-Support the system runs fine under linux. But so far I had no success to get ACPI working on the system.

Today I installed kernel version 2.6.25-rc9 on the system, because I
read, there should be a patch included, that make ACPI work on my
system. But so far it does not.

The kernel runs fine with ACPI disabled, but with ACPI enabled the boot just stops with a message about ACPI interrupts.

Does anyone know, what I could try, to get ACPI working, or how I could find out more about the problem to may be help to find a solution?

Bye

Ralf

Signature · 8 lines
Ralf Orlowski                           voice: +49-8134-935781
Hadersried 27a                          car:   +49-173-5239069
85235 Odelzhausen                       mobil: +49-160-8577361
GERMANY                   E-mail: [email protected] (PGP available)
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
#5 lore raw
Quoted 28 lines · Ralf Orlowski

Hello,

Quoted 16 lines · Zhao Yakui
Quoted 5 lines · Ralf Orlowski

Hello,

sure, that is no problem.

Bye Ralf

Thanks for the info.
That the system can't be booted in ACPI mode is caused by the broken bios. And the bug is caused by the following definition:

Quoted 2 lines

Name (ASLB, 0x00) (It is defined in the scope of GFX0 device) OperationRegion (IGDM, SystemMemory, ASLB, 0x2000)

The correct definition should be the following:
OperationRegion (IGDM, SystemMemory, \ASLB, 0x2000)

Quoted 8 lines

Now there is another similar bug in the kernel bugzilla.
http://bugzilla.kernel.org/show_bug.cgi?id=9915

Will you please try the custom dsdt and see whether the system can be booted with acpi enabled?
How to use the custom DSDT can be found in
http://www.lesswatts.org/projects/acpi/faq.php.

Quoted 3 lines

Thanks for your help.
I just tried the DSDT I downloaded from
http://bugzilla.kernel.org/show_bug.cgi?id=9915

Sorry that you can't use the custom DSDT downloaded from the bug9915. You had better modify the DSDT based on your laptop.
To modify the following will be OK

OperationRegion (IGDM, SystemMemory, ASLB, 0x2000) // This is incorrect. The correct definition should be the following:

    OperationRegion (IGDM, SystemMemory, \ASLB, 0x2000)
Quoted 12 lines

Now it gets a little bit further when booting with ACPI enabled, but at the end it still hangs. :-(

I get several messages "Could not map memory", "AE_NO_MEMORY" and "Method parse/execution failed". And then the boot stops.

Is there a way to write these messages somewhere before the system stops, so that I could post the exact messages here?

But so far I'm still not able to start the system with ACPI enabled. :-(

Quoted 40 lines
Quoted 2 lines

Thanks.

Bye

Ralf

Quoted 31 lines
Quoted 31 lines
Quoted 29 lines · Yakui

Will you please try to boot the system with the option of "acpi=off" and attach the output of acpidump, lspci -vxxx ? Thanks.

-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Ralf Orlowski
Sent: 2008年4月13日 17:29 To: [email protected] Subject: Can't get ACPI to work on a Panasonic Toughbook CF-52

Hello,

I just got a new Panasonic Toughbook CF-52. I installed the system with debian sid and except of the ACPI-Support the system runs fine under linux. But so far I had no success to get ACPI working on the system.

Today I installed kernel version 2.6.25-rc9 on the system, because I
read, there should be a patch included, that make ACPI work on my
system. But so far it does not.

The kernel runs fine with ACPI disabled, but with ACPI enabled the boot just stops with a message about ACPI interrupts.

Does anyone know, what I could try, to get ACPI working, or how I could find out more about the problem to may be help to find a solution?

Bye

Ralf

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

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

A message that is not in the archive (sent off-list or not yet received): 1208249419.12372.8.camel@yakui_zhao.sh.intel.com

#8 lore raw

Hello,

Quoted 11 lines · Zhao Yakui

Will you please attach the output of acpidump.out and send it to me? I'd like to help you.

Of course you can do it by yourself. (First you should install iasl compiler) iasl compiler can be downloaded from :
http://www.acpica.org/downloads/index.php

#acpidump > acpidump.out #acpixtract -a acpidump.out ( You can get the DSDT.dat) #iasl -d DSDT.dat (Get the DSDT.dsl) #modify the DSDT.dsl #iasl -tc DSDT.dat More detailed info can be found in In
http://www.lesswatts.org/projects/acpi/faq.php Thanks .

Thank you very much for your help. That hint brought me a big step forward. This way I managed to change the DSDT and compiled it into the kernel.

So now I can boot the system with ACPI enabled.

Now there's only one problem left:
I can send the system into suspend mode now with the power button or if I close the display.
But when I try to wake up the system from suspend mode it looks likes it wants to start up, but the display stays dark and it seems that it is hanging somewhere within the wake up process. I can't even blindly change to a text console and type a reboot there to restart the system.

So are there any hints, where I can look for a configuration option to make this work also?

Bye Ralf

P.S. should I post something about the solution for starting the CF-52 with ACPI enabled somewhere, so that this may also help others?

Signature · 4 lines
Ralf Orlowski                           voice: +49-8134-935781
Hadersried 27a                          car:   +49-173-5239069
85235 Odelzhausen                       mobil: +49-160-8577361
GERMANY                   E-mail: [email protected] (PGP available)
#9 lore raw

Hello,

Quoted 18 lines · Ralf Orlowski

Hello,

Quoted 11 lines · Zhao Yakui

Will you please attach the output of acpidump.out and send it to me? I'd like to help you.

Of course you can do it by yourself. (First you should install iasl compiler) iasl compiler can be downloaded from :
http://www.acpica.org/downloads/index.php

#acpidump > acpidump.out #acpixtract -a acpidump.out ( You can get the DSDT.dat) #iasl -d DSDT.dat (Get the DSDT.dsl) #modify the DSDT.dsl #iasl -tc DSDT.dat More detailed info can be found in In
http://www.lesswatts.org/projects/acpi/faq.php Thanks .

Thank you very much for your help. That hint brought me a big step forward. This way I managed to change the DSDT and compiled it into the kernel.

Quoted 9 lines

So now I can boot the system with ACPI enabled.

Now there's only one problem left:
I can send the system into suspend mode now with the power button or if I close the display.
But when I try to wake up the system from suspend mode it looks likes it wants to start up, but the display stays dark and it seems that it is hanging somewhere within the wake up process. I can't even blindly change to a text console and type a reboot there to restart the system.

So are there any hints, where I can look for a configuration option to make this work also?

As I read on the list, there are also other notebooks, that have problems with suspend under kernel 2.6.25-rc?.

So today I installed and tested kernel version 2.6.24.4 with the exchanged DSDT.

And so far everything seems to work now.
I can boot the system with ACPI enabled and suspend is also working.

If anyone needs a working DSDT and .config for kernel 2.6.24.4 for a Panasonic Toughbook CF-52 he can just contact me.

Bye Ralf

Quoted 5 lines

Bye Ralf

P.S. should I post something about the solution for starting the CF-52 with ACPI enabled somewhere, so that this may also help others?

Signature · 4 lines
Ralf Orlowski                           voice: +49-8134-935781
Hadersried 27a                          car:   +49-173-5239069
85235 Odelzhausen                       mobil: +49-160-8577361
GERMANY                   E-mail: [email protected] (PGP available)
#10 lore raw
In reply to Zhao Yakui
Quoted 7 lines · On Monday 14 April 2008 19:02:37 Zhao Yakui wrote:

Sorry that you can't use the custom DSDT downloaded from the bug9915. You had better modify the DSDT based on your laptop.
To modify the following will be OK

OperationRegion (IGDM, SystemMemory, ASLB, 0x2000) // This is incorrect. The correct definition should be the following:

    OperationRegion (IGDM, SystemMemory, \ASLB, 0x2000)

Could this be a case of http://bugzilla.kernel.org/show_bug.cgi?id=8953 in a completely different machine? (Windows somehow seems able to handle these broken paths...)

-Carlos

Signature · 3 lines
E-Mail: [email protected]
Web: strangeworlds.co.uk
GPG Key ID: 0x23EE722D
#11 lore raw
In reply to Ralf Orlowski
Quoted 1 line · Ralf Orlowski

I just got a new Panasonic Toughbook CF-52.

Hello, tough laptop lover! I've got an old GoBook. ACPI values reading works very well, but it can't wake up from standby :-(

Signature · 5 lines
Bien cordialement, Stephane Ascoet, conseils pour que la technologie soit un progres respectueux de la vie.
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html