2.6.8 using 2.6.7 dsdt in initrd patch won't load dsdt
----- 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ínhere'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 at0xfd9c6, 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 int0x9
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 int0x9
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