The spec dictates a blanket _STA for all devices. So we have to call
just to make the spec happy. The fact that we don't do anything with
it doesn't really matter :-)
On Wed, Nov 21, 2007 at 11:52:24AM +0100, giovanni wrote:
> On Nov 20, 2007 5:40 PM, Marco Peereboom <[EMAIL PROTECTED]> wrote:
> > yeah the spec tells us to. Why?
>
> maybe I'm wrong in what I'm saying...
>
> device AC could have _PSR but not _STA.
>
> when _STA exists it gives us this information:
>
> 0xf -> AC adapter exists
> 0x0 -> AC adapter does not exists
>
> because this information it is not used later, I really do not
> understand why _STA it is evaluated.
> some hints?
>
> tnx
>
> > On Tue, Nov 20, 2007 at 11:52:33AM +0100, giovanni wrote:
> > > hello,
> > >
> > > any reason for evaluating _STA before _PSR for getting AC status?
> > >
> > > if (aml_evalname(sc->sc_acpi, sc->sc_devnode, "_STA", 0, NULL,
> > > NULL)) {
> > > dnprintf(10, "%s: no _STA\n",
> > > DEVNAME(sc));
> > > }
> > >
> > > if (aml_evalname(sc->sc_acpi, sc->sc_devnode, "_PSR", 0, NULL,
> > > &res)) {
> > > dnprintf(10, "%s: no _PSR\n",
> > > DEVNAME(sc));
> > > return (1);
> > >
> > > --
> > > see ya,
> > > giovanni
> > >
> >
>
>
>
> --
> see ya,
> giovanni