RE: ACPI/ECDT on gateway 200x notebook

Li, Shaohua
2004-01-07T01:04:25Z

Yes, the patch may resolve some problems, but it is just a workaround. I guess a possible solution is if ECDT is lacked, scan namespace to get EC device's info, such as GPE, IO ports, then use these info to automatically make a fake ECDT. Because getting info doesn't involve any operating on EC device, it's feasible. A problem is if a system has more than 1 EC, how do we?

Thanks,
Shaohua

> -----Original Message-----
> From: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:acpi-devel-
> admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of Ducrot Bruno
> Sent: 2004年1月7日 2:34
> To: Casey Harkins
> Cc: Rich Ibbotson; acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> Subject: Re: [ACPI] ACPI/ECDT on gateway 200x notebook
>
> On Sat, Jan 03, 2004 at 08:07:26PM -0600, Casey Harkins wrote:
> >
> > I think its now been determined that the problem is not from a missing
> > ECDT. Check out the bugzilla entry where work is being done to solve
> this
> > problem. I'm hoping to test the patch on one of our 400VTX's this week.
> >
> > http://bugzilla.kernel.org/show_bug.cgi?id=1744
>
> The patch initiazile EC(s) as the really first device(s) (but I am
> perhaps wrong, since I read it really quickly though), which break
> acpi "spirit" imnsho. The EC is a child of other devices and you
> have to be sure that those devices are initialized before EC (even
> though that is done by BIOS at POST already, due to legacy access
> in some laptops).
>
> > On Sat, 3 Jan 2004, Rich Ibbotson wrote:
> > > Dear ACPI Gurus,
> > >
>
> [...]
>
> > > I do see an entry for "\_SB_.PCI0.LPCB.H_EC._REG" in the DSDT, though:
> > >
> > > 000028c5: Method _REG (\_SB_.PCI0.LPCB.H_EC._REG)
> > > 000028cb: ArgCount 2; NotSerialized
> > > 000028cc: If
> > > 000028ce: LAnd
> > > 000028cf: LEqual
> > > 000028d0: Arg0
> > > 000028d1: 0x03
> > > 000028d3: LEqual
> > > 000028d4: Arg1
> > > 000028d5: 0x01
> > > 000028d7: Store
> > > 000028d8: 0x01
> > > 000028da: ECON (0000024e)
> > > 000028de: Store
> > > 000028df: \_SB_.PCI0.LPCB.H_EC.ACEX (00002844)
> > > 000028f6: \PWRS (00000160)
> > >
>
> Please do not use acpidmp, but iasl instead, or send a raw dsdt.
>
> Look at http://acpi.sf.net/ for how to get iasl.
>
> Cheers,
>
> --
> Ducrot Bruno
>
> -- Which is worse: ignorance or apathy?
> -- Don't know. Don't care.
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IBM Linux Tutorials.
> Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
> Free Linux Tutorials. Learn everything from the bash shell to sys admin.
> Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
> _______________________________________________
> Acpi-devel mailing list
> Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/acpi-devel

-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id\x1278&alloc_id371&op=click