Messages in this thread | | | Date | Thu, 4 Jan 2007 20:16:53 -0800 | From | Andrew Morton <> | Subject | Re: sonypc with Sony Vaio VGN-SZ1VP |
| |
On Fri, 05 Jan 2007 00:54:32 +0100 Stelian Pop <stelian@popies.net> wrote:
> Le jeudi 04 janvier 2007 à 15:44 -0800, Andrew Morton a écrit : > > On Fri, 05 Jan 2007 00:36:23 +0100 > > Stelian Pop <stelian@popies.net> wrote: > > > > > Added acpi_bus_generate event for forwarding Fn-keys pressed to acpi subsystem, > > > and made correspondent necessary changes for this to work. > > > > neato. > > > > err, how does one use this? > > :) > > Well, it seems that on some Vaios (including Nilton's pcg-frv26 but not > only this one), the Fn key events aren't seen by sonypi or sony_acpi > GHKE method, but do generate an ACPI notify event.
Speak English ;)
> For those laptops, the patch forwards the ACPI event to the ACPI system > and can be later interpreted in userspace using > acpid's /etc/acpi/default.sh (example directly from Nilton):
The only things Mr Red Hat gave me are /etc/acpi/events/sample.conf and /etc/acpi/events/video.conf.
> > case "$group" in > > button) > > case "$action" in > > power) /usr/sbin/hibernate > > ;; > > > > lid) cat /proc/acpi/button/lid/LID/state > > ;; > > > > *) logger "ACPI action $action is not defined ($@)" > > ;; > > esac > > ;; > > > > SNC) echo "$@" > /dev/tcp/localhost/50007 > > ;; > > > > *) logger "ACPI group $group / action $action is not defined" > > ;; > > esac > > > > In which I just forward the SNC event to another userspace application > > listening on a TCP port. >
I pressed then released a button and dmesg said
[ 76.961568] evbug.c: Event. Dev: <NULL>, Type: 1, Code: 148, Value: 1 [ 76.961576] evbug.c: Event. Dev: <NULL>, Type: 0, Code: 0, Value: 0 [ 76.963277] evbug.c: Event. Dev: <NULL>, Type: 1, Code: 148, Value: 0 [ 76.963284] evbug.c: Event. Dev: <NULL>, Type: 0, Code: 0, Value: 0 [ 76.967341] evbug.c: Event. Dev: <NULL>, Type: 1, Code: 148, Value: 1 [ 76.967349] evbug.c: Event. Dev: <NULL>, Type: 0, Code: 0, Value: 0 [ 76.968136] evbug.c: Event. Dev: <NULL>, Type: 1, Code: 148, Value: 0 [ 76.968143] evbug.c: Event. Dev: <NULL>, Type: 0, Code: 0, Value: 0
Nothing else happened.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |