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