Skip to contentSkip to conversation

2.6.8 using 2.6.7 dsdt in initrd patch won't load dsdt

DISCUSSION Ronald Hitz 1 participant 1 message Sep 15, 2004 ACPI

lore
Share & tools
lore
#0 lore raw

----- Forwarded message from Ronald Hitz <[email protected]> -----

Date: Wed, 15 Sep 2004 07:58:04 +0200
From: Ronald Hitz <[email protected]>
User-Agent: Mutt/1.5.6+20040722i
To: Oisín Mac Fhearaí <[email protected]>
Cc: [email protected]
Reply-To: [email protected]
Subject: Re: [ACPI] 2.6.8 using 2.6.7 dsdt in initrd patch won't load dsdt

Hi Oisin,

since I've compiled my DSDT yesterday and load successfully, I tell You, that with 2.6.8.1 there is an option in the kernel to load an custom dsdt, where have to tell exactly( full path), where the dsdt is and it was loaded successfully.

Maybe that helps You.

Regards

Ronald Hitz

Quoted 30 lines · Oisín Mac Fhearaí

Hi all, sorry to bring more mundanity to the list, but this has been really annoying me for the last day or two.

I (probably) fixed my DSDT, compiled it successfully, and have tried numerous ways of loading it at boot through an initrd patch (I couldn't find a 2.6.8 patch, but the 2.6.7 patch I found seemed to apply well enough, without much fuzzing...).
The machine appears to find it, but it doesn't actually load it. If anyone knows why not, or if I did something obviously wrong, please let me know.

thanks,
Oisín

here's the relevant output in dmesg - I believe if it had loaded the tables from the custom DSDT, it would have said so just after the "ACPI: Subsystem revision nnnn" line (and I can tell that it hasn't, as it refers to an error in the DSDT I had fixed, by changing both references to Z00D to Z00C):

ACPI: Looking for DSDT in initrd ... found (at offset 26218)!
found customized DSDT with 16040 bytes!
Freeing initrd memory: 41k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd9c6, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040816
evgpeblk-0980 [07] ev_create_gpe_block : GPE 00 to 0F [_GPE] 2 regs at
0000000000008020 on int 0x9
evgpeblk-0989 [07] ev_create_gpe_block : Found 5 Wake, Enabled 0 Runtime

Quoted 8 lines

GPEs in this block
evgpeblk-0980 [07] ev_create_gpe_block : GPE 10 to 1F [_GPE] 2 regs at
0000000000008030 on int 0x9
evgpeblk-0989 [07] ev_create_gpe_block : Found 1 Wake, Enabled 1 Runtime
GPEs in this block
Completing Region/Field/Buffer/Package initialization:..................................................
psargs-0352: *** Error: Looking up [Z00D] in namespace, AE_NOT_FOUND

-----------> search_node dfda3228 start_node dfda3228 return_node 00000000
---------------
snip