Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Sep 2010 10:04:02 +0300
From:      Andriy Gapon <avg@icyb.net.ua>
To:        freebsd-acpi@freebsd.org
Cc:        Daniel Bilik <daniel.bilik@neosystem.cz>
Subject:   Re: acpi0: Could not initialise SystemMemory handler: AE_NOT_EXIST
Message-ID:  <4C9858E2.4060602@icyb.net.ua>
In-Reply-To: <20100921001533.803ef029.daniel.bilik@neosystem.cz>
References:  <20100921001533.803ef029.daniel.bilik@neosystem.cz>

next in thread | previous in thread | raw e-mail | index | archive | help
on 21/09/2010 01:15 Daniel Bilik said the following:
> I've tried to get FreeBSD run on HP Mini 5102, but both 8-STABLE and
> 9-CURRENT fail to attach ACPI:
> cpu0 (BSP): APIC ID:  0
> cpu1 (AP/HT): APIC ID:  1
> ioapic0: Changing APIC ID to 1
> ioapic0 <Version 2.0> irqs 0-23 on motherboard
> kbd1 at kbdmux0
> acpi0: <HPQOEM SLIC-MPC> on motherboard
> ACPI Error: No handler for Region [PMIO] (0xffffff00024b1d00) [SystemIO] (20100331/evregion-487)
> ACPI Error: Region SystemIO(0x1) has no handler (20100331/exfldio-383)
> ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.GSWS] (Node 0xffffff00024c63e0), AE_NOT_EXIST
> ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.SSMI] (Node 0xffffff00024af400), AE_NOT_EXIST
> ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.GFX0._REG] (Node 0xffffff00024ac9e0), AE_NOT_EXIST
> acpi0: Could not initialise SystemMemory handler: AE_NOT_EXIST

Hmm, seems like a dependency problem with address space handlers?
I.e. registration of SystemMemory handler requires SystemIO handler to be
already installed?

BTW, it seems that NetBSD 5 has the block that installs the handlers under 'notyet'.

Also, it seems that AcpiEnableSubsystem() also installs the default handlers, if
not already installed, but without calling _REG methods.  I mean the call to
AcpiEvExecuteRegMethods at the end of AcpiInstallAddressSpaceHandler.

Or, is this a general ACPICA issue of calling _REG that it shouldn't actually
call?  Perhaps a bug in AcpiEvRegRun?

P.S. Link to ASL of supposedly this machine that I googled up:
http://tavvva.net/data/hp_mini_5102-acpidump.txt
-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C9858E2.4060602>