From owner-freebsd-acpi@FreeBSD.ORG Fri Apr 13 15:48:27 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 29EA216A400 for ; Fri, 13 Apr 2007 15:48:27 +0000 (UTC) (envelope-from joseph.golio@isilon.com) Received: from seaxch08.isilon.com (seaxch08.isilon.com [70.103.106.47]) by mx1.freebsd.org (Postfix) with ESMTP id 0890F13C4AE for ; Fri, 13 Apr 2007 15:48:26 +0000 (UTC) (envelope-from joseph.golio@isilon.com) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Fri, 13 Apr 2007 08:36:25 -0700 Message-ID: <0C40B34038FD824FACDB387E778872876C17C7@seaxch08.desktop.isilon.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Help Thread-Index: Acd94X6zUxqZFYmWQUO05wsKxNdOtg== X-Priority: 1 Priority: Urgent Importance: high From: "Joseph Golio" To: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Help X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Apr 2007 15:48:27 -0000 Folks, I'm new to ACPI and I'm in the process of trying to figure out how I can attach a handler to a GPE, at least I think it's a GPE. A bit of background is in order... =20 I'm working with a motherboard that has the Intel Blackford chipset. The chipset is wired in such a way that the MCH ERR[2] output is connected to the PIRQF/GPI<3> input pin of the ICH. I have the MCH configured to assert ERR2 on certain error conditions on the FSB, FBD Channels, PCI buses, etc. I also have the ICH configured to generate an SCI when PIRQF asserts. As I understand it from reading the ESB2 (ICH) docs, this generates an IRQ 21. When I force an error, I get the following error message on the console: =20 ACPI-0800: *** Error: AcpiEvGpeDispatch: No handler or method for GPE[13], disabling event =20 I've started reading the ACPI 3.0 Spec, but, needless to say, that's quite a challenge. So, first I'd like to understand the binding of IRQ 21 in the ICH's APIC to the GPE[13] that ACPI is obviously seeing. Next, I'd like to understand if it's possible to attach my own handler to the GPE[13] rather than have ACPI deal with it.=20 =20 Any and all help would be greatly appreciated. =20 Thanks, =20 Joe Golio