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

Reply via email to