You are not logged in.

#1 2013-08-31 09:04:10

oilgame
Member
Registered: 2010-01-19
Posts: 41

Solved: Udev rules not working

I have file called "/etc/udev/rules.d/99-monitor-hotplug.rules" with this rule:

ACTION=="change", SUBSYSTEM=="drm", RUN+="/root/scripts/hotPlugMonitor.sh"

But hotPlugMonitor.sh-script is not ran even thought it has permission to be ran and

udevadm monitor --property

gives:

KERNEL[69983.904205] change   /devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0 (drm)
ACTION=change
DEVNAME=/dev/dri/card0
DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
DEVTYPE=drm_minor
HOTPLUG=1
MAJOR=226
MINOR=0
SEQNUM=1885
SUBSYSTEM=drm

UDEV  [69983.905420] change   /devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0 (drm)
ACTION=change
DEVNAME=/dev/dri/card0
DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
DEVTYPE=drm_minor
HOTPLUG=1
ID_FOR_SEAT=drm-pci-0000_01_00_0
ID_PATH=pci-0000:01:00.0
ID_PATH_TAG=pci-0000_01_00_0
MAJOR=226
MINOR=0
SEQNUM=1885
SUBSYSTEM=drm
TAGS=:seat:uaccess:
USEC_INITIALIZED=6

when I detach my monitor.

Last edited by oilgame (2013-08-31 09:10:08)

Offline

#2 2013-08-31 09:11:39

oilgame
Member
Registered: 2010-01-19
Posts: 41

Re: Solved: Udev rules not working

udevadm control --reload-rules
udevadm trigger

Didn't work, but after reboot everything started work.

Offline

#3 2013-08-31 09:52:32

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: Solved: Udev rules not working

You got the command slightly wrong. See the right command:

udevadm control --reload

From:

$ udevadm control --help | grep reload
  --reload                 reload rules and databases

Offline

Board footer

Powered by FluxBB