[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20070104201653.f1939617.akpm@osdl.org>
Date: Thu, 4 Jan 2007 20:16:53 -0800
From: Andrew Morton <akpm@...l.org>
To: Stelian Pop <stelian@...ies.net>
Cc: Mattia Dongili <malattia@...ux.it>, Len Brown <lenb@...nel.org>,
Ismail Donmez <ismail@...dus.org.tr>,
Andrea Gelmini <gelma@...ma.net>, linux-kernel@...r.kernel.org,
linux-acpi@...r.kernel.org, Cacy Rodney <cacy-rodney-cacy@...n.pl>
Subject: Re: sonypc with Sony Vaio VGN-SZ1VP
On Fri, 05 Jan 2007 00:54:32 +0100
Stelian Pop <stelian@...ies.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@...ies.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@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists