hi

i'm trying to write udev rule to start service when usb device is attached

here's what i got. yet it doesn't work

# grep add /etc/udev/rules.d/80-idcard.rules
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{ID_MODEL}=="*Smart*Card*Reader*", RUN+="/sbin/service pcscd start"


# udevadm info -a -e
...
P: /devices/pci0000:00/0000:00:06.0/usb4/4-2
N: bus/usb/004/006
E: BUSNUM=004
E: DEVNAME=/dev/bus/usb/004/006
E: DEVNUM=006
E: DEVPATH=/devices/pci0000:00/0000:00:06.0/usb4/4-2
E: DEVTYPE=usb_device
E: DRIVER=usb
E: ID_BUS=usb
E: ID_MODEL=Smart_Card_Reader_USB
E: ID_MODEL_ENC=Smart\x20Card\x20Reader\x20USB
E: ID_MODEL_FROM_DATABASE=CardMan 1021
E: ID_MODEL_ID=1021
E: ID_REVISION=0100
E: ID_SERIAL=OMNIKEY_Smart_Card_Reader_USB
E: ID_USB_INTERFACES=:0b0000:
E: ID_VENDOR=OMNIKEY
E: ID_VENDOR_ENC=OMNIKEY
E: ID_VENDOR_FROM_DATABASE=OmniKey AG
E: ID_VENDOR_ID=076b
E: MAJOR=189
E: MINOR=389
E: PRODUCT=76b/1021/100
E: SUBSYSTEM=usb
E: TYPE=0/0/0
E: USEC_INITIALIZED=98884670622


i even tried something very simple:
ACTION=="add", RUN+="/sbin/service pcscd start"

that also didn't work (attaching device did not start the service), how to debug this?

--
glen

_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to