On mer., 2009-11-11 at 16:33 +0100, Michael Biebl wrote:
> DK-power checks if you have an input device (/sys/class/input) and
> then check if
> the input device has a sw property and the test if the SW_LID bitmask
> is set
> (see /usr/include/linux/input.h).
> 
> Check if you have such a device (or not) and if the sw property has
> the correct
> value (or not). If not, it's imo a kernel bug. 

Mhmh, ok, I have quite a number of input devices:

cor...@hidalgo: ls /sys/class/input
total 0
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event0 -> 
../../devices/virtual/input/input0/event0
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event1 -> 
../../devices/platform/i8042/serio0/input/input1/event1
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event2 -> 
../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/input/input2/event2
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event3 -> 
../../devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event4 -> 
../../devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event5 -> 
../../devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event6 -> 
../../devices/virtual/input/input6/event6
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event7 -> 
../../devices/platform/i8042/serio1/input/input7/event7
lrwxrwxrwx 1 root root 0 nov.  11 16:34 event8 -> 
../../devices/pci0000:00/0000:00:1b.0/input/input8/event8
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input0 -> 
../../devices/virtual/input/input0
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input1 -> 
../../devices/platform/i8042/serio0/input/input1
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input2 -> 
../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/input/input2
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input3 -> 
../../devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input4 -> 
../../devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input5 -> 
../../devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input6 -> 
../../devices/virtual/input/input6
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input7 -> 
../../devices/platform/i8042/serio1/input/input7
lrwxrwxrwx 1 root root 0 nov.  11 16:34 input8 -> 
../../devices/pci0000:00/0000:00:1b.0/input/input8
lrwxrwxrwx 1 root root 0 nov.  11 16:34 mice -> ../../devices/virtual/input/mice
lrwxrwxrwx 1 root root 0 nov.  11 16:34 mouse0 -> 
../../devices/virtual/input/input0/mouse0
lrwxrwxrwx 1 root root 0 nov.  11 16:34 mouse1 -> 
../../devices/platform/i8042/serio1/input/input7/mouse1

How am I supposed to check for the correct one, and find a “sw
property”?

Thanks,

-- 
Yves-Alexis

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to