Skip to contentSkip to conversation

Whait is CFGD for?

DISCUSSION DJAX 2 participants 4 messages May 11, 2005 – May 16, 2005 1 message not in the archive ACPI

lore
Share & tools
lore

DJAX

author
#0 lore raw

Hello,
I got an Acer Aspire 1694WLMi with bios 3c25.
I try to fix the DSDT, but I don't how to correct the last errors. The compiler tell me about an object CFGD that doesn't exist, but I don't know how and where to declare it and with which value to initialise it.

Can you help me?

Thank you
Didier

The original DSDT:
http://users.linuxbourg.ch/didier/informatique/acer1694/dsdt.20050509.original.dsl
My "in work" DSDT:
http://users.linuxbourg.ch/didier/informatique/acer1694/dsdt.20050509.custom.dsl
The iasl message :
-----------------------------------8<--------------------------------------------------------- iasl -tc dsdt.20050509.custom.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler / AML Disassembler version 20050309 [May 6 2005] Copyright (C) 2000 - 2005 Intel Corporation
Supports ACPI Specification Revision 3.0

dsdt.20050509.custom.dsl 450: Or (CFGD, 0xC0, CFGD)
Error 1022 - Object does not exist ^ (CFGD)

dsdt.20050509.custom.dsl 450: Or (CFGD, 0xC0, CFGD)
Error 1022 - Object does not exist
^ (CFGD)

dsdt.20050509.custom.dsl 470: And (CFGD, 0x3F, CFGD)
Error 1022 - Object does not exist ^ (CFGD)

dsdt.20050509.custom.dsl 470: And (CFGD, 0x3F, CFGD)
Error 1022 - Object does not exist
^ (CFGD)

dsdt.20050509.custom.dsl 2625: And (CFGD,
0x3F, CFGD)
Error 1022 - Object does not exist ^
(CFGD)

dsdt.20050509.custom.dsl 2625: And (CFGD,
0x3F, CFGD)
Error 1022 - Object does
not exist ^ (CFGD)

dsdt.20050509.custom.dsl 2634: Or (CFGD,
0xC0, CFGD)
Error 1022 - Object does not exist ^ (CFGD)

dsdt.20050509.custom.dsl 2634: Or (CFGD,
0xC0, CFGD)
Error 1022 - Object does not
exist ^ (CFGD)

ASL Input: dsdt.20050509.custom.dsl - 6944 lines, 244149 bytes, 3203 keywords
Compilation complete. 8 Errors, 0 Warnings, 0 Remarks, 1116 Optimizations --------------------------------->8---------------------------------------------------

-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click

#1 lore raw
Quoted 8 lines · DJAX

Hello,
I got an Acer Aspire 1694WLMi with bios 3c25.
I try to fix the DSDT, but I don't how to correct the last errors. The compiler tell me about an object CFGD that doesn't exist, but I don't know how and where to declare it and with which value to initialise it.

Quoted 5 lines

Can you help me?

Thank you
Didier

Try this diff:
============================

dsdt.20050509.custom.dsl 2005-05-14 03:13:20.000000000 +0100 renamed from dsdt.20050509.custom.dsl.orig 2005-05-14 03:12:47.000000000 +0100 +1 -0
@@ -209,6 +209,7 @@
     Name (\CTYP, 0x00)
     Name (\L01C, 0x00)
     Name (\INSX, 0x00)
+    External (CFGD)
     Method (\_PIC, 1, NotSerialized)
     {
         Store (Arg0, GPIC)

============================

-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click

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

author
#3 lore raw
Quoted 31 lines · Manuel J.Galan
Quoted 7 lines · DJAX

Hello,
I got an Acer Aspire 1694WLMi with bios 3c25.
I try to fix the DSDT, but I don't how to correct the last errors. The compiler tell me about an object CFGD that doesn't exist, but I don't know how and where to declare it and with which value to initialise it.

Quoted 7 lines

Can you help me?

Thank you
Didier

Try this diff:
============================

dsdt.20050509.custom.dsl 2005-05-14 03:13:20.000000000 +0100 renamed from dsdt.20050509.custom.dsl.orig 2005-05-14 03:12:47.000000000 +0100 +1 -0
@@ -209,6 +209,7 @@
    Name (\CTYP, 0x00)
    Name (\L01C, 0x00)
    Name (\INSX, 0x00)
+    External (CFGD)
    Method (\_PIC, 1, NotSerialized)
    {
        Store (Arg0, GPIC)
Quoted 3 lines

============================

Thank you. It compiles and generates an DSDT.aml to put in my initrd.img . Now at boot, I see this error :
--------------------------8<-------------------------
ACPI: Processor [CPU0] (supports 8 throttling states) acpi_processor-0484 [07] acpi_processor_get_inf: Error getting cpuindex for acpi
id 0x1
ACPI: Thermal Zone [THRM] (41 C) -------------------------->8-------------------------
/Is it an error in my DSDT or somewhere else?

Best regards,
Didier
/

-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click

#4 lore raw

Re: What is CFGD for?

Quoted 8 lines · DJAX

--------------------------8<-------------------------
ACPI: Processor [CPU0] (supports 8 throttling states) acpi_processor-0484 [07] acpi_processor_get_inf: Error getting cpuindex for acpi
id 0x1
ACPI: Thermal Zone [THRM] (41 C) -------------------------->8-------------------------

Hello,

Mine is a Travelmate 8104WLMi and I see this on booting.
----------------------------------------------------
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3] C4[C3])
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: Thermal Zone [THRM] (54 C)
----------------------------------------------------

I am using kernel 2.6.11-1.1312_FC3 from
http://people.redhat.com/davej/kernels/Fedora/FC4/SRPMS.kernel/
compiled for FC3 and also including the two patches that are needed to include DSDT.aml into the initrd (urls are broken in two lines...)

http://gaugusch.at/acpi-dsdt-initrd-patches/
acpi-dsdt-initrd-patch-v0.7d-2.6.9.patch

http://gaugusch.at/acpi-dsdt-initrd-patches/
acpi-dsdt-initramfs-fix-2.6.10-cleanup.patch

Following the instructions in the page

http://gaugusch.at/kernel.shtml

to create the initrd.

Your error seems to me that is due to the acpi implementation of the kernel that you are using...

You can get and compare the dsl that I am using from

http://acpi.sourceforge.net/dsdt/tables/ACER/
Travelmate_8100/ACER-Travelmate_8100-3C22-custom.asl.gz

The only thing that I cannot make work is the O2micro memorycard reader :-(

Rgds.

-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click