Notify(0x88) (was Re: Asus V1j)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > 1. In /proc/acpi/events few keys which looks normal in DSDT are not
> > reported. I found that all of them have code bigger than 0x80. I founded
> > those lines and changed them to return codes below 0x80 (to ones that
> > are not used) and that solved problem. I did not have time to look into
> > acpi source code and maybe my solution is not the best way to do it, and
> > maybe not solves the problem, but works for me.
> > Example:
> >
> >     - F2 wifi button
> >     //Notify (\_SB.ATKD, 0x88)
> >     Notify (\_SB.ATKD, 0x56)
> >
> > The only exception is sleep button F1 but it is notified not to
> > \_SB.ATKD but to \_SB.SLPB and is processed by buttons module.
> >
> > Notify (\_SB.SLPB, 0x80)
> >
> > Is it a bug or a feature that codes over 0x80 are not reported?
> I don't know :/ So, let's ask linux-acpi@xxxxxxxxxxxxxxx

According to the ACPI spec, section 5.6.3 "Device Object Notifications"
0-7f common for all devices
80-bf device specific
c0-ff vendor specific

so I think that what happens to codes of 80 and above should
depend on the device driver that is bound to the device
that handles the notify.

I'll venture that SLPB is the sleep button, and the standard button driver
is already bound to handle that one.

-Len
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux