From: Moore, R. <rob...@in...> - 2004-04-09 16:57:29
|
GPE 09 with _L09 looks OK, it is clearly a wake GPE (because all the Notify statements within it are of the form Notify(XXXX, 2) -- 2 means "wake". GPE 1A appears to be a runtime GPE, therefore the _PWR method under _LID looks suspicious. Bob > -----Original Message----- > From: Masanori Kanaoka [mailto:ka...@an...] > Sent: Friday, April 09, 2004 3:11 AM > To: Moore, Robert > Cc: ko...@ne...; li...@do...; Brown, Len; acpi- > de...@li...; Grover, Andrew > Subject: Re: [ACPI] Fix wake GPE enabling >=20 > Hi >=20 > From: "Moore, Robert" <rob...@in...> > Subject: RE: [ACPI] Fix wake GPE enabling > Date : Thu, 08 Apr 2004 09:32:35 -0700 > Message-ID: > <37F...@or...> >=20 > $ Found something in the ACPI Specification: >=20 > $ Section 5.6.2.2.1, "Wake Events" (Under "General-Purpose Event Handling) >=20 > $ "Events that wake may not be intermixed with non-wake events on the same > $ GPE input. Also, all wake events not exclusively tied to a GPE input > $ (for example, one input is shared for multiple wake events) need to have > $ individual enable and status bits in order to properly handle the > $ semantics used by the system." >=20 > $ Bob >=20 > I found same section in ACPI-2.0a.pdf(20020331). >=20 > On My TOSHIBA Libretto L3, > - _GPE has two Methods(_L09 and _L1A). > - USB1,ASND,LAN_ and CBC0 have _PWR that a first element is 0x09. > - _LID has _PWR that a first element is 0x1A. > - _GPE notify some devices(include _LID) via _L1A. >=20 > Is it broken? > TOSHIBA Libretto L1, L2 seem same. >=20 > You can find My LibrettoL3.asl and .dsdt file at: > http://www.ann.hi-ho.ne.jp/~kanaoka/librettoL3.{asl,dsdt} >=20 > and also find LibrettoL1/L2's file at: > http://www.jp.freebsd.org/cgi/cvsweb.cgi/ACPI/data/Libretto-L1- > 060TNMM.asl?cvsroot=3Dfreebsd-jp > http://www.jp.freebsd.org/cgi/cvsweb.cgi/ACPI/data/Libretto-L1- > 060TNMM.dsdt?cvsroot=3Dfreebsd-jp > http://www.jp.freebsd.org/cgi/cvsweb.cgi/ACPI/data/Libretto-L2- > 060TNML.asl?cvsroot=3Dfreebsd-jp > http://www.jp.freebsd.org/cgi/cvsweb.cgi/ACPI/data/Libretto-L2- > 060TNML.dsdt?cvsroot=3Dfreebsd-jp >=20 > If it is broken, How can I avoid this problem ? > Any suggestions ? >=20 > Best Regards > --- > Masanori Kanaoka ka...@an... |