linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* How to write this rule?
@ 2009-02-10 15:19 Yan Seiner
  2009-02-10 15:29 ` Kay Sievers
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Yan Seiner @ 2009-02-10 15:19 UTC (permalink / raw)
  To: linux-hotplug

I have a device that presents itself as both a /dev/input/mouise and 
/dev/input/event.

The mouse:

  looking at device '/class/input/input10/mouse6':
    KERNEL="mouse6"
    SUBSYSTEM="input"
    DRIVER=""

  looking at parent device '/class/input/input10':
    KERNELS="input10"
    SUBSYSTEMS="input"
    DRIVERS=""
    ATTRS{name}="HID 06b4:1c70"
    ATTRS{phys}="usb-0000:00:02.1-4.4.4.4.4.1/input0"
    ATTRS{uniq}=""


The event:

  looking at device '/class/input/input10/event10':
    KERNEL="event10"
    SUBSYSTEM="input"
    DRIVER=""

  looking at parent device '/class/input/input10':
    KERNELS="input10"
    SUBSYSTEMS="input"
    DRIVERS=""
    ATTRS{name}="HID 06b4:1c70"
    ATTRS{phys}="usb-0000:00:02.1-4.4.4.4.4.1/input0"
    ATTRS{uniq}=""

The *only* difference between the two is the KERNEL= line.  I need to 
create a symlink to both the mouse and the event.  I tried this:

# usb remote
KERNEL="event*", ENV{ID_CLASS}="event"
KERNEL="input*", ENV{ID_CLASS}="input"

ENV{ID_CLASS}="event", SUBSYSTEMS="input", ATTRS{name}="HID 
06b4:1c70", ATTRS{phys}="usb-0000:00:02.1-4.4.4.4.4.1/input0", \
        SYMLINK+="myth/remote", ENV{GENERATED}="1"

ENV{ID_CLASS}="input", SUBSYSTEMS="input", ATTRS{name}="HID 
06b4:1c70", ATTRS{phys}="usb-0000:00:02.1-4.4.4.4.4.1/input0", \
        SYMLINK+="myth/rmouse", ENV{GENERATED}="1"


But it doesn't work.  I'm unclear on how to deal with this; I need to 
somehow remember if I am looking at the event device or the mouse 
device....  But how?

Thanks,

--Yan

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-02-10 17:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-10 15:19 How to write this rule? Yan Seiner
2009-02-10 15:29 ` Kay Sievers
2009-02-10 17:04 ` Yan Seiner
2009-02-10 17:09 ` Kay Sievers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).