On Thu, Jul 2, 2009 at 9:14 AM, Richard Hughes<hughsi...@gmail.com> wrote: > I'm trying to fix UPS support in DeviceKit-power. It's basically all > down to incorrect udev rules. The device I'm trying to match is the > last one in the chain, i.e. the one with DEVNAME=/dev/usb/hiddev0 : > > P: /devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.1 [...] > E: DRIVER=usb [...]
> > P: /devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.1/1-4.1:1.0 [...] > E: DRIVER=usbhid [...] > > P: > /devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.1/1-4.1:1.0/0003:0463:FFFF.0002 [...] > E: DRIVER=generic-usb [...] > > P: > /devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.1/1-4.1:1.0/0003:0463:FFFF.0002/hidraw/hidraw1 [...] > > P: /devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.1/1-4.1:1.0/usb/hiddev0 > N: usb/hiddev0 > S: char/180:96 > E: > DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.1/1-4.1:1.0/usb/hiddev0 > E: MAJOR=180 > E: MINOR=96 > E: DEVNAME=/dev/usb/hiddev0 > E: DEVLINKS=/dev/char/180:96 > > It's easy to match all devices with something like SUBSYSTEM=="usb", > ATTRS{idVendor}=="0463", ATTRS{idProduct}=="ffff", but then this > matches all devices, and I only want the hiddev0 device, not the > hidraw1 device. Ideas welcome. Thanks. Hi Richard, Hummm... doesn't that device has an DRIVER attr? SUBSYSTEM=="usb" plus DRIVER=="X" could be a good options if it has one. I don't see the key there but neither I see the id*, so I guess there are more attrs than it shows. Well, just an idea. Greetings -- Juanje _______________________________________________ devkit-devel mailing list devkit-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/devkit-devel