lkml.org 
[lkml]   [2007]   [Jan]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: 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/

    \
     
     \ /
      Last update: 2007-01-05 05:21    [W:0.024 / U:30.512 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site