You are not logged in.

#1 2012-05-28 05:11:29

hitsmaxft
Member
From: guangzhou
Registered: 2010-06-02
Posts: 13
Website

duplicate udev events when using udev-notify

I use udev-notify for udev event notifications.
But udevd reports events strangly on my laptop.

It seems that there're 3 udev processes running parallelly . Every deviece modification leads 3  events with same action.

cat% pgrep udevd -d , |xargs ps -p
  PID TTY          TIME CMD
  209 ?        00:00:00 udevd
26620 ?        00:00:00 udevd
26623 ?        00:00:00 udevd

Events caught by udevadmin when a usb mouse was added.

KERNEL[9566.039347] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 (usb)
KERNEL[9566.373178] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0 (usb)
KERNEL[9566.373255] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:1BCF:08DA.001B (hid)
KERNEL[9566.374545] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input40 (input)
KERNEL[9566.374710] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input40/event6 (input)
KERNEL[9566.374778] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:1BCF:08DA.001B/hidraw/hidraw0 (hidraw)
KERNEL[9566.374879] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1 (usb)
KERNEL[9566.374945] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/0003:1BCF:08DA.001C (hid)
KERNEL[9566.376680] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input41 (input)
KERNEL[9566.376982] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input41/mouse0 (input)
KERNEL[9566.377047] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input41/event7 (input)
KERNEL[9566.377153] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/0003:1BCF:08DA.001C/hidraw/hidraw1 (hidraw)
UDEV  [9566.409445] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 (usb)
UDEV  [9566.421852] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1 (usb)
UDEV  [9566.423563] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/0003:1BCF:08DA.001C (hid)
UDEV  [9566.424946] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/0003:1BCF:08DA.001C/hidraw/hidraw1 (hidraw)
UDEV  [9566.427015] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input41 (input)
UDEV  [9566.429041] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0 (usb)
UDEV  [9566.429802] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input41/mouse0 (input)
UDEV  [9566.432543] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input41/event7 (input)
UDEV  [9566.433457] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:1BCF:08DA.001B (hid)
UDEV  [9566.436770] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input40 (input)
UDEV  [9566.437305] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:1BCF:08DA.001B/hidraw/hidraw0 (hidraw)
UDEV  [9566.438784] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input40/event6 (input)

Is it normally working , or  any solutions here?

Offline

#2 2012-05-28 14:41:23

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: duplicate udev events when using udev-notify

Those don't look like duplicate events to me. What you're seeing is udevd with its 2 worker threads.

Offline

Board footer

Powered by FluxBB