From owner-acpi-jp@jp.FreeBSD.org Thu Sep 26 06:38:51 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g8PLcpr15523;
	Thu, 26 Sep 2002 06:38:51 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from mail2.hd.intel.com (hdfdns02.hd.intel.com [192.52.58.11])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g8PLco315516
	for <acpi-jp@jp.FreeBSD.org>; Thu, 26 Sep 2002 06:38:50 +0900 (JST)
	(envelope-from robert.moore@intel.com)
Received: from fmsmsxvs041.fm.intel.com (fmsmsxvs041.fm.intel.com [132.233.42.126])
	by mail2.hd.intel.com (8.11.6/8.11.6/d: solo.mc,v 1.46 2002/09/23 20:41:22 dmccart Exp $) with SMTP id g8PLchd17550
	for <acpi-jp@jp.FreeBSD.org>; Wed, 25 Sep 2002 21:38:44 GMT
Received: from FMSMSX017.fm.intel.com ([132.233.42.196])
 by fmsmsxvs041.fm.intel.com (NAVGW 2.5.2.11) with SMTP id M2002092514373705669
 ; Wed, 25 Sep 2002 14:37:37 -0700
Received: by fmsmsx017.fm.intel.com with Internet Mail Service (5.5.2653.19)
	id <TB2P6RHD>; Wed, 25 Sep 2002 14:38:42 -0700
Message-ID: <B9ECACBD6885D5119ADC00508B68C1EA0D19B7BD@orsmsx107.jf.intel.com>
From: "Moore, Robert" <robert.moore@intel.com>
To: "'acpi-jp@jp.FreeBSD.org'" <acpi-jp@jp.FreeBSD.org>,
   Juli Mallett
	 <jmallett@freebsd.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Reply-To: acpi-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 25 Sep 2002 14:38:34 -0700
X-Sequence: acpi-jp 1849
Subject: [acpi-jp 1849] RE: Toshiba Satellite with strange ACPI
Errors-To: owner-acpi-jp@jp.FreeBSD.org
Sender: owner-acpi-jp@jp.FreeBSD.org
X-Originator: robert.moore@intel.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020902


We'll need the FADT also, of course.
Bob


-----Original Message-----
From: Moore, Robert [mailto:robert.moore@intel.com] 
Sent: Wednesday, September 25, 2002 2:14 PM
To: 'acpi-jp@jp.FreeBSD.org'; Juli Mallett
Subject: [acpi-jp 1848] RE: Toshiba Satellite with strange ACPI


If you can send us the raw (binary) DSDT, we can take a look at it.  I think
most machines do not have a GPE1 block, so something is fishy.

Bob


-----Original Message-----
From: John Baldwin [mailto:jhb@freebsd.org] 
Sent: Wednesday, September 25, 2002 1:26 PM
To: Juli Mallett
Cc: acpi-jp@jp.FreeBSD.org
Subject: [acpi-jp 1847] RE: Toshiba Satellite with strange ACPI


On 25-Sep-2002 Juli Mallett wrote:
> Hi,
> 
> I have a Toshiba Satellite that was recently given to me.  It's got a
> lot of strange hardware from Acer but the most annoying things are the
> failed ACPI support, and USB.  I've run my ACPI stuff by a few people
> on IRC, to not much of a result.  Here are the ACPI related lines of
> my FreeBSD 5.0-CURRENT<JPSNAP> dmesg(8), and my acpidump(8) output is
> attached.
> 
> %%%
> acpi0: <PTLTD    RSDT  > on motherboard
>     ACPI-0466: *** Error: GPE0 block overlaps the GPE1 block
> acpi0: could not enable ACPI: AE_BAD_VALUE
> device_probe_and_attach: acpi0 attach returned 6
> %%%

Intel folks: according to the acpidump it seems that she doesn't have
any GPE1 block at all.  Looking at evevent.c, it seems that when setting
up Gpe initialize the code doesn't check to see if GPE1LEN and GPE1BLK
are zero to see if it has a GPE1 block.  Looking at the logs, it looks
like it did check LEN and BLK at some point.  According to the text of
the specification quoted in the comment above the code it seems that
you should be checking to see if BLK and LEN in the FADT are zero for
each GPE block before doing anything else.

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
