trouble overriding DSDT
Sascha Klauder
sklauder at trimind.de
Sun Sep 19 09:37:14 PDT 2004
On Sat, Sep 18, 2004 at 01:57:58PM -0700, Nate Lawson wrote:
> To do this on freebsd, build the module with options ACPI_DEBUG and then
> set the loader variables of debug.acpi.layer and debug.acpi.level
> according to the man page. I suggest to start with:
>
> debug.acpi.layer="ACPI_ALL_COMPONENTS"
> debug.acpi.level="ACPI_LV_ALL_EXCEPTIONS"
Ok, just tried that. Unfortunately, I was unable to get the serial
console working (it was just outputting garbage, while the same
setup (cabling, software) works just fine as soon as the kernel has
finished booting), so I had to transcribe the parts looking most re-
levant to me:
[...information about RDSP locating and RSDT, XSDT, FACP, BOOT, SSDT and FACS table loading...]
tbinstall-0176 [07] TbMatchSignature : Table [DSDT] is an ACPI table consumed by the core subsystem
ACPI: DSDT was overridden.
tbget-0497 [08] TbGetThisTable : Found table [DSDT] at 200000c07b4a54, mapped/copied to 0xc1989028
tbget-0374: *** Info: Table [DSDT] replaced by host OS
tbinstall-0233 [06] TbInstallTable : DSDT located at 0xc1989028
tbxface-0195 [03] AcpiLoadTables : ACPI Tables successfully aquired
nsload-0264 [05] NsLoadTableByType : Loading DSDT
nsload-0171 [06] NsLoadTable : AML block at 0xc198904c
nsload-0190 [06] NsLoadTable : *** Loading table into namespace ***
nsload-0213 [06] NsLoadTable : *** Begin Table Method Parsing and Object Initialization ***
Parsing all Control Methods:.................................................
.............................[...]...
Table [DSDT](id f005) - 756 Objects with 52 Devices 254 Methods 17 Regions
nsload-0289 [06] NsLoadTable : *** Completed Table Method Parsing and Object Initialization ***
nsload-0289 [05] NsLoadTableByType : Loading 1 SSDTs
nsload-0171 [06] NsLoadTable : AML block at 0xd421eeeb
nsload-0190 [06] NsLoadTable : *** Loading table into namespace ***
dswload-0380: *** Error: Looking up [_PCT] in namespace, AE_ALREADY_EXISTS
psparse-0710 [10] PsParseLoop : During name lookup/catalog, AE_ALREADY_EXISTS
psparse-1303: *** Error: [NULL NAME], AE_ALREADY_EXISTS
Fatal trap 12: page fault while in kernel mode
[...]
Cheers,
-sascha
More information about the freebsd-acpi
mailing list