Req: debug dsdt of Toshiba M30
Hi!
I'm new to the list and I would like to request your help. I'm glad that some time ago I got setting the brightness working with the help of .. erm, I think it was Bruno Ducrot. I send him my DSDT or something. Since this time I learned a lot about that stuff and now need some help in debugging the DSDT of my Toshiba M30 Laptop. Trying to compile it with the intel compiler I get the following errors:
./iasl -tc dsdt.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler / AML Disassembler version 20050211 [Feb 25 2005] Copyright (C) 2000 - 2005 Intel Corporation
Supports ACPI Specification Revision 3.0
dsdt.dsl 1579: Notify (\_PR.CPU0, 0x80)
Error 1022 - Object does not exist ^ (\_PR.CPU0)
dsdt.dsl 1684: Notify (\_PR.CPU0, 0x80)
Error 1022 - Object does not exist ^ (\_PR.CPU0)
dsdt.dsl 3928: Notify (\_PR.CPU0, Local0)
Error 1022 - Object does not exist ^ (\_PR.CPU0)
dsdt.dsl 4053: \_PR.CPU0
Error 1022 - Object does not exist ^ (\_PR.CPU0)
dsdt.dsl 4079: Notify (\_PR.CPU0, 0x80)
Error 1022 - Object does not exist ^ (\_PR.CPU0)
dsdt.dsl 4250: Method (_WAK, 1, NotSerialized)
Warning 2026 - ^ Reserved method must return a value (_WAK)
dsdt.dsl 4275: Notify (\_PR.CPU0, 0x80)
Error 1022 - Object does not exist ^ (\_PR.CPU0)
ASL Input: dsdt.dsl - 4509 lines, 154290 bytes, 2025 keywords Compilation complete. 6 Errors, 1 Warnings, 0 Remarks, 690 Optimizations
-------------
I already searched the internet to find common solutions for problems like this, but I couldn't find anything but a solution for the warning. Looking in the disassembly I found this concerning the errors:
Name (_PSL, Package (0x01)
{
\_PR.CPU0
})There were no other occurencies of PR.CPU0 than this and in the error lines.
Do you have any ideas? Is it worth correcting these errors? Can you tell if it will have any advantages? This is the context of one of the error lines:
Method (_PS0, 0, Serialized)
{
Store (0x00, \_SB.MEM.CRTS)
If (LEqual (\_SB.MEM.RPPC, 0x01))
{
Notify (\_PR.CPU0, 0x80)
Store (0x00, \_SB.MEM.RPPC)
}
}And perhaps: can anybody tell me why it isn't possible to switch CRT or S-VIDEO on with the toshiba acpi driver? Is it possible to see this from the disassembly?
The file http://www.uni-koblenz.de/~tenshi/toshm30dsdt.tar.gz includes all the necessary files: dsdt.hex, dsdt.dsl, errors.txt
Thank you very much for any help!
Greetings,
Thomas Ch.
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 8 lines · Tommy Ch.
Hi!
I'm new to the list and I would like to request your help. I'm glad that some time ago I got setting the brightness working with the help of .. erm, I think it was Bruno Ducrot. I send him my DSDT or something. Since this time I learned a lot about that stuff and now need some help in debugging the DSDT of my Toshiba M30 Laptop. Trying to compile it with the intel compiler I get the following errors:
Well, I don't remember if that's me.
But I have an acpidmp for a toshiba M30-404.
Quoted 6 lines
Do you have any ideas? Is it worth correcting these errors? Can you tell if it will have any advantages? This is the context of one of the error lines:
Method (
_PS0, 0, Serialized)
Quoted 8 lines
{
Store (0x00, \_SB.MEM.CRTS)
If (LEqual (\_SB.MEM.RPPC, 0x01))
{
Notify (\_PR.CPU0, 0x80)
Store (0x00, \_SB.MEM.RPPC)
}
}After doing something like this:
ducrot@neptune:~/acpi_hack/toshiba-M30-404$ ../pmtools/acpidmp/acpixtract SSDT > ssdt < acpidmp ducrot@neptune:~/acpi_hack/toshiba-M30-404$ iasl-20041203 -d ssdt
and the resulting ssdt.dsl will contains the processor object.
So all you have to do is to add something like that:
External (\_PR.CPU0)
onto the dsdt.dsl in order to get rid of those errors.
A corresponding diff is:
dsdt.dsl +1 -0
@@ -6,6 +6,7 @@ */ DefinitionBlock ("DSDT.aml", "DSDT", 1, "TOSHIB", "A0007 ", 537069574) { + External (\_PR.CPU0) OperationRegion (SMIP, SystemIO, 0xB2, 0x01) Field (SMIP, ByteAcc, NoLock, Preserve) {
Quoted 3 lines
And perhaps: can anybody tell me why it isn't possible to switch CRT or S-VIDEO on with the toshiba acpi driver? Is it possible to see this from the disassembly?
I dont know for the toshiba acpi driver. But there is for sure support for the acpi_video driver in this dsdt.
It may be fine to test if by chance acpi_video work.
Cheers,
Signature · 11 lines
Bruno Ducrot -- Which is worse: ignorance or apathy? -- Don't know. Don't care. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 2 lines
Quoted 2 lines
[...] erm, I think it was Bruno Ducrot.
Quoted 2 lines · Bruno Ducrot
Well, I don't remember if that's me.
But I have an acpidmp for a toshiba M30-404.
Could be it was John Belmonte.
Quoted 7 lines
After doing something like this:
ducrot@neptune:~/acpi_hack/toshiba-M30-404$ ../pmtools/acpidmp/acpixtract SSDT > ssdt < acpidmp ducrot@neptune:~/acpi_hack/toshiba-M30-404$ iasl-20041203 -d ssdtand the resulting ssdt.dsl will contains the processor object.
Quoted 7 lines
So all you have to do is to add something like that:
External (\_PR.CPU0)
onto the dsdt.dsl in order to get rid of those errors.DefinitionBlock ("DSDT.aml", "DSDT", 1, "TOSHIB", "A0007 ", 537069574)
{
+ External (\_PR.CPU0)
OK, thanks. I read something like this somewhere but was really unsure where to place the External Definition. So, is it worth correcting this and loading the new dsdt at boot? Will it help?
Quoted 7 lines
Quoted 1 line
And perhaps: can anybody tell me why it isn't possible to switch CRT or S-VIDEO on with the toshiba acpi driver? Is it possible to see this from the disassembly?
I dont know for the toshiba acpi driver. But there is for sure support for the
acpi_videodriver in this dsdt.It may be fine to test if by chance
acpi_videowork.
Ok, I wrote you already Bruno. I also posted a new Thread reagarding my experience with acpi_video.
-Tommy
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click