You are not logged in.

#1 2019-03-18 14:54:14

olocin
Member
Registered: 2018-01-03
Posts: 171

optimize udev rule for thinkpad ultradock

Currently, my udev rule

cat /etc/udev/rules.d/90-thinkpad-dock.rules
KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/olocin/.Xauthority", RUN+="/usr/bin/su olocin -c /home/olocin/Projects/dockToggle.sh"

works fine with my thinkpad t460s and lenovo ultradock station.
The script is

#!/bin/bash
export DISPLAY=:0
export XAUTHORITY=/home/olocin/.Xauthority

MONITOR='DP-2-1'
LAPTOP='eDP-1'

MONITOR_STATE=$(xrandr | grep "$MONITOR connected")
if [[ -n $MONITOR_STATE ]]; then
	/usr/bin/xrandr --output $MONITOR --auto --output $LAPTOP --off --dpi 163
else
	/usr/bin/xrandr --output $LAPTOP --auto --output $MONITOR --off --dpi 216
	/usr/bin/xinput set-prop 11 287 1
fi
/usr/bin/feh --bg-max /home/olocin/Pictures/bkground/*

However, it may be too broad, as e.g. it triggers errors at boot

systemd-udevd[308]: Spawned process '/usr/bin/su olocin -c /home/olocin/Projects/dockToggle.sh' [347] timed out after 2min 59s, killing
systemd-udevd[296]: card0: Worker [308] processing SEQNUM=2343 killed
systemd-udevd[296]: card0: Worker [308] failed

I was trying to pin down the docking station more precisely, but it seems it is only added but not removed when I look at the stream of udev events upon undocking/docking

monitor will print the received events for:
UDEV - the event which udev sends out after rule processing

UDEV  [8287.216231] remove   /usbmisc (class)
ACTION=remove
DEVPATH=/usbmisc
SUBSYSTEM=class
SEQNUM=3555
USEC_INITIALIZED=8287213727

UDEV  [8287.216982] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/usbmisc/hiddev0 (usbmisc)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/usbmisc/hiddev0
SUBSYSTEM=usbmisc
DEVNAME=/dev/usb/hiddev0
SEQNUM=3554
USEC_INITIALIZED=8287212125
MAJOR=180
MINOR=0

UDEV  [8287.217817] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/2734/130
TYPE=9/0/2
INTERFACE=9/0/2
SEQNUM=3563
USEC_INITIALIZED=7573696637

UDEV  [8287.218504] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0005/hidraw/hidraw0 (hidraw)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0005/hidraw/hidraw0
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw0
SEQNUM=3556
USEC_INITIALIZED=8287215677
MAJOR=237
MINOR=0

UDEV  [8287.218618] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/2734/130
TYPE=9/0/2
INTERFACE=9/0/2
MODALIAS=usb:v0424p2734d0130dc09dsc00dp02ic09isc00ip02in00
SEQNUM=3564
USEC_INITIALIZED=8287216970

UDEV  [8287.219485] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0005 (hid)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0005
SUBSYSTEM=hid
HID_ID=0003:00000424:0000274C
HID_NAME=Microchip Tech Hub Controller
HID_PHYS=usb-0000:00:14.0-4.3.5/input0
HID_UNIQ=
SEQNUM=3557
USEC_INITIALIZED=8287219407

UDEV  [8287.220273] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0005 (hid)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0005
SUBSYSTEM=hid
HID_ID=0003:00000424:0000274C
HID_NAME=Microchip Tech Hub Controller
HID_PHYS=usb-0000:00:14.0-4.3.5/input0
HID_UNIQ=
MODALIAS=hid:b0003g0001v00000424p0000274C
SEQNUM=3558
USEC_INITIALIZED=8287216446

UDEV  [8287.221038] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/274c/200
TYPE=0/0/0
INTERFACE=3/0/0
SEQNUM=3559
USEC_INITIALIZED=7574298088

UDEV  [8287.221663] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/274c/200
TYPE=0/0/0
INTERFACE=3/0/0
MODALIAS=usb:v0424p274Cd0200dc00dsc00dp00ic03isc00ip00in00
SEQNUM=3560
USEC_INITIALIZED=8287216607

UDEV  [8287.222918] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/015
DEVTYPE=usb_device
PRODUCT=424/274c/200
TYPE=0/0/0
BUSNUM=001
DEVNUM=015
SEQNUM=3561
USEC_INITIALIZED=7573766877
MAJOR=189
MINOR=14

UDEV  [8287.223607] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/015
DEVTYPE=usb_device
PRODUCT=424/274c/200
TYPE=0/0/0
BUSNUM=001
DEVNUM=015
SEQNUM=3562
USEC_INITIALIZED=8287216765
MAJOR=189
MINOR=14

UDEV  [8287.224391] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/013
DEVTYPE=usb_device
PRODUCT=424/2734/130
TYPE=9/0/2
BUSNUM=001
DEVNUM=013
SEQNUM=3565
USEC_INITIALIZED=7573155418
MAJOR=189
MINOR=12

UDEV  [8287.224949] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/013
DEVTYPE=usb_device
PRODUCT=424/2734/130
TYPE=9/0/2
BUSNUM=001
DEVNUM=013
SEQNUM=3566
USEC_INITIALIZED=8287217117
MAJOR=189
MINOR=12

UDEV  [8287.239744] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/event20 (input)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/event20
SUBSYSTEM=input
DEVNAME=/dev/input/event20
SEQNUM=3567
USEC_INITIALIZED=7575235244
ID_INPUT=1
ID_INPUT_KEY=1
ID_INPUT_KEYBOARD=1
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.2:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_2_1_0
LIBINPUT_DEVICE_GROUP=3/5ac/24f:usb-0000:00:14.0-4.4.1
MAJOR=13
MINOR=84
DEVLINKS=/dev/input/by-path/pci-0000:00:14.0-usb-0:4.4.1.2:1.0-event-kbd /dev/input/by-id/usb-Apple_Inc._Apple_Keyboard-event-kbd
TAGS=:power-switch:

UDEV  [8287.256778] change   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::numlock (leds)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::numlock
SUBSYSTEM=leds
TRIGGER=none
SEQNUM=3568
USEC_INITIALIZED=8287256711

UDEV  [8287.256840] change   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::capslock (leds)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::capslock
SUBSYSTEM=leds
TRIGGER=none
SEQNUM=3570
USEC_INITIALIZED=8287256766

UDEV  [8287.258013] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::numlock (leds)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::numlock
SUBSYSTEM=leds
SEQNUM=3569
USEC_INITIALIZED=8287255347

UDEV  [8287.258054] change   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::scrolllock (leds)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::scrolllock
SUBSYSTEM=leds
TRIGGER=none
SEQNUM=3572
USEC_INITIALIZED=8287257968

UDEV  [8287.258410] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::compose (leds)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::compose
SUBSYSTEM=leds
SEQNUM=3574
USEC_INITIALIZED=8287255547

UDEV  [8287.258513] change   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::kana (leds)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::kana
SUBSYSTEM=leds
TRIGGER=none
SEQNUM=3575
USEC_INITIALIZED=8287258443

UDEV  [8287.259384] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::kana (leds)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::kana
SUBSYSTEM=leds
SEQNUM=3576
USEC_INITIALIZED=8287256563

UDEV  [8287.259812] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::scrolllock (leds)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::scrolllock
SUBSYSTEM=leds
SEQNUM=3573
USEC_INITIALIZED=8287255516

UDEV  [8287.260238] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::capslock (leds)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24/input24::capslock
SUBSYSTEM=leds
SEQNUM=3571
USEC_INITIALIZED=8287255440

UDEV  [8287.276371] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/hidraw/hidraw1 (hidraw)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/hidraw/hidraw1
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw1
SEQNUM=3579
USEC_INITIALIZED=8287275474
MAJOR=237
MINOR=1

UDEV  [8287.276526] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24 (input)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006/input/input24
SUBSYSTEM=input
PRODUCT=3/5ac/24f/111
NAME="Apple Inc. Apple Keyboard"
PHYS="usb-0000:00:14.0-4.4.1.2/input0"
UNIQ=""
PROP=0
EV=120013
KEY=10000 0 0 0 1007b00001007 ff9f207ac14057ff ffbeffdfffefffff fffffffffffffffe
MSC=10
LED=1f
MODALIAS=input:b0003v05ACp024Fe0111-e0,1,4,11,14,k71,72,73,74,75,77,78,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8C,8E,96,98,9E,9F,A1,A3,A4,A5,A6,AD,B0,B1,B2,B3,B4,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,CC,E0,E1,E3,E4,E5,E6,F0,1D0,ram4,l0,1,2,3,4,sfw
SEQNUM=3578
USEC_INITIALIZED=7575196736
ID_INPUT=1
ID_INPUT_KEY=1
ID_INPUT_KEYBOARD=1
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.2:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_2_1_0
ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_4_4_1_2_1_0
TAGS=:seat:

UDEV  [8287.277711] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006 (hid)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006
SUBSYSTEM=hid
HID_ID=0003:000005AC:0000024F
HID_NAME=Apple Inc. Apple Keyboard
HID_PHYS=usb-0000:00:14.0-4.4.1.2/input0
HID_UNIQ=
SEQNUM=3580
USEC_INITIALIZED=8287277653

UDEV  [8287.278535] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006 (hid)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.0006
SUBSYSTEM=hid
HID_ID=0003:000005AC:0000024F
HID_NAME=Apple Inc. Apple Keyboard
HID_PHYS=usb-0000:00:14.0-4.4.1.2/input0
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp0000024F
SEQNUM=3581
USEC_INITIALIZED=8287275574

UDEV  [8287.279273] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/24f/74
TYPE=0/0/0
INTERFACE=3/1/1
SEQNUM=3582
USEC_INITIALIZED=7575187209

UDEV  [8287.279963] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/24f/74
TYPE=0/0/0
INTERFACE=3/1/1
MODALIAS=usb:v05ACp024Fd0074dc00dsc00dp00ic03isc01ip01in00
SEQNUM=3583
USEC_INITIALIZED=8287275658

UDEV  [8287.289727] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007/input/input25/event21 (input)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007/input/input25/event21
SUBSYSTEM=input
DEVNAME=/dev/input/event21
SEQNUM=3584
USEC_INITIALIZED=7575228679
ID_INPUT=1
ID_INPUT_KEY=1
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=01
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.2:1.1
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_2_1_1
LIBINPUT_DEVICE_GROUP=3/5ac/24f:usb-0000:00:14.0-4.4.1
MAJOR=13
MINOR=85
DEVLINKS=/dev/input/by-id/usb-Apple_Inc._Apple_Keyboard-event-if01 /dev/input/by-path/pci-0000:00:14.0-usb-0:4.4.1.2:1.1-event
TAGS=:power-switch:

UDEV  [8287.303178] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007/hidraw/hidraw2 (hidraw)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007/hidraw/hidraw2
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw2
SEQNUM=3586
USEC_INITIALIZED=8287302091
MAJOR=237
MINOR=2

UDEV  [8287.303303] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007/input/input25 (input)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007/input/input25
SUBSYSTEM=input
PRODUCT=3/5ac/24f/111
NAME="Apple Inc. Apple Keyboard"
PHYS="usb-0000:00:14.0-4.4.1.2/input1"
UNIQ=""
PROP=0
EV=13
KEY=3a00000000 e000000000000 0
MSC=10
MODALIAS=input:b0003v05ACp024Fe0111-e0,1,4,k71,72,73,A1,A3,A4,A5,ram4,lsfw
SEQNUM=3585
USEC_INITIALIZED=7575190882
ID_INPUT=1
ID_INPUT_KEY=1
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=01
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.2:1.1
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_2_1_1
ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_4_4_1_2_1_1
TAGS=:seat:

UDEV  [8287.304118] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008/input/input26/event22 (input)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008/input/input26/event22
SUBSYSTEM=input
DEVNAME=/dev/input/event22
SEQNUM=3593
USEC_INITIALIZED=7575293426
ID_INPUT=1
ID_INPUT_MOUSE=1
ID_VENDOR=Mitsumi_Electric
ID_VENDOR_ENC=Mitsumi\x20Electric
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Optical_USB_Mouse
ID_MODEL_ENC=Apple\x20Optical\x20USB\x20Mouse
ID_MODEL_ID=0304
ID_REVISION=0110
ID_SERIAL=Mitsumi_Electric_Apple_Optical_USB_Mouse
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030102:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.3:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_3_1_0
LIBINPUT_DEVICE_GROUP=3/5ac/304:usb-0000:00:14.0-4.4.1
MAJOR=13
MINOR=86
DEVLINKS=/dev/input/by-path/pci-0000:00:14.0-usb-0:4.4.1.3:1.0-event-mouse /dev/input/by-id/usb-Mitsumi_Electric_Apple_Optical_USB_Mouse-event-mouse

UDEV  [8287.305912] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007 (hid)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007
SUBSYSTEM=hid
HID_ID=0003:000005AC:0000024F
HID_NAME=Apple Inc. Apple Keyboard
HID_PHYS=usb-0000:00:14.0-4.4.1.2/input1
HID_UNIQ=
SEQNUM=3587
USEC_INITIALIZED=8287305807

UDEV  [8287.306701] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007 (hid)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.0007
SUBSYSTEM=hid
HID_ID=0003:000005AC:0000024F
HID_NAME=Apple Inc. Apple Keyboard
HID_PHYS=usb-0000:00:14.0-4.4.1.2/input1
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp0000024F
SEQNUM=3588
USEC_INITIALIZED=8287302178

UDEV  [8287.307569] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/24f/74
TYPE=0/0/0
INTERFACE=3/0/0
SEQNUM=3589
USEC_INITIALIZED=7575184766

UDEV  [8287.308262] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/24f/74
TYPE=0/0/0
INTERFACE=3/0/0
MODALIAS=usb:v05ACp024Fd0074dc00dsc00dp00ic03isc00ip00in01
SEQNUM=3590
USEC_INITIALIZED=8287302260

UDEV  [8287.309185] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/017
DEVTYPE=usb_device
PRODUCT=5ac/24f/74
TYPE=0/0/0
BUSNUM=001
DEVNUM=017
SEQNUM=3591
USEC_INITIALIZED=7574639902
MAJOR=189
MINOR=16

UDEV  [8287.309881] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/017
DEVTYPE=usb_device
PRODUCT=5ac/24f/74
TYPE=0/0/0
BUSNUM=001
DEVNUM=017
SEQNUM=3592
USEC_INITIALIZED=8287302603
MAJOR=189
MINOR=16

UDEV  [8287.323221] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008/input/input26/mouse2 (input)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008/input/input26/mouse2
SUBSYSTEM=input
DEVNAME=/dev/input/mouse2
SEQNUM=3594
USEC_INITIALIZED=7575197156
ID_INPUT=1
ID_INPUT_MOUSE=1
ID_VENDOR=Mitsumi_Electric
ID_VENDOR_ENC=Mitsumi\x20Electric
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Optical_USB_Mouse
ID_MODEL_ENC=Apple\x20Optical\x20USB\x20Mouse
ID_MODEL_ID=0304
ID_REVISION=0110
ID_SERIAL=Mitsumi_Electric_Apple_Optical_USB_Mouse
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030102:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.3:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_3_1_0
MAJOR=13
MINOR=34
DEVLINKS=/dev/input/by-id/usb-Mitsumi_Electric_Apple_Optical_USB_Mouse-mouse /dev/input/by-path/pci-0000:00:14.0-usb-0:4.4.1.3:1.0-mouse

UDEV  [8287.326565] unbind   /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/1010/5041
TYPE=9/0/3
INTERFACE=9/0/0
SEQNUM=3599
USEC_INITIALIZED=7572834153

UDEV  [8287.326633] unbind   /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3/2-4.3:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3/2-4.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/5734/130
TYPE=9/0/3
INTERFACE=9/0/0
SEQNUM=3595
USEC_INITIALIZED=7573416212

UDEV  [8287.327172] remove   /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3/2-4.3:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3/2-4.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/5734/130
TYPE=9/0/3
INTERFACE=9/0/0
MODALIAS=usb:v0424p5734d0130dc09dsc00dp03ic09isc00ip00in00
SEQNUM=3596
USEC_INITIALIZED=8287325455

UDEV  [8287.327242] remove   /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/1010/5041
TYPE=9/0/3
INTERFACE=9/0/0
MODALIAS=usb:v17EFp1010d5041dc09dsc00dp03ic09isc00ip00in00
SEQNUM=3600
USEC_INITIALIZED=8287325953

UDEV  [8287.327937] unbind   /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/005
DEVTYPE=usb_device
PRODUCT=424/5734/130
TYPE=9/0/3
BUSNUM=002
DEVNUM=005
SEQNUM=3597
USEC_INITIALIZED=7572845092
MAJOR=189
MINOR=132

UDEV  [8287.328397] remove   /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/005
DEVTYPE=usb_device
PRODUCT=424/5734/130
TYPE=9/0/3
BUSNUM=002
DEVNUM=005
SEQNUM=3598
USEC_INITIALIZED=8287325830
MAJOR=189
MINOR=132

UDEV  [8287.329095] unbind   /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/004
DEVTYPE=usb_device
PRODUCT=17ef/1010/5041
TYPE=9/0/3
BUSNUM=002
DEVNUM=004
SEQNUM=3601
USEC_INITIALIZED=7572279645
MAJOR=189
MINOR=131

UDEV  [8287.339761] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008/input/input26 (input)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008/input/input26
SUBSYSTEM=input
PRODUCT=3/5ac/304/110
NAME="Mitsumi Electric Apple Optical USB Mouse"
PHYS="usb-0000:00:14.0-4.4.1.3/input0"
UNIQ=""
PROP=0
EV=100017
KEY=f0000 0 0 0 0
REL=943
MSC=10
MODALIAS=input:b0003v05ACp0304e0110-e0,1,2,4,14,k110,111,112,113,r0,1,6,8,B,am4,lsfw
SEQNUM=3603
USEC_INITIALIZED=7575190960
ID_INPUT=1
ID_INPUT_MOUSE=1
ID_VENDOR=Mitsumi_Electric
ID_VENDOR_ENC=Mitsumi\x20Electric
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Optical_USB_Mouse
ID_MODEL_ENC=Apple\x20Optical\x20USB\x20Mouse
ID_MODEL_ID=0304
ID_REVISION=0110
ID_SERIAL=Mitsumi_Electric_Apple_Optical_USB_Mouse
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030102:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.3:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_3_1_0
ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_4_4_1_3_1_0
TAGS=:seat:

UDEV  [8287.339898] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008/hidraw/hidraw3 (hidraw)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008/hidraw/hidraw3
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw3
SEQNUM=3604
USEC_INITIALIZED=8287338798
MAJOR=237
MINOR=3

UDEV  [8287.341338] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/100f/1
TYPE=9/0/2
INTERFACE=9/0/2
SEQNUM=3615
USEC_INITIALIZED=7573692598

UDEV  [8287.342387] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/100f/1
TYPE=9/0/2
INTERFACE=9/0/2
MODALIAS=usb:v17EFp100Fd0001dc09dsc00dp02ic09isc00ip02in00
SEQNUM=3616
USEC_INITIALIZED=8287340653

UDEV  [8287.342668] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/1006/9615
TYPE=9/0/1
INTERFACE=9/0/0
SEQNUM=3611
USEC_INITIALIZED=7574483402

UDEV  [8287.342935] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/1010/5040
TYPE=9/0/1
INTERFACE=9/0/0
SEQNUM=3619
USEC_INITIALIZED=7573149250

UDEV  [8287.343264] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008 (hid)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008
SUBSYSTEM=hid
HID_ID=0003:000005AC:00000304
HID_NAME=Mitsumi Electric Apple Optical USB Mouse
HID_PHYS=usb-0000:00:14.0-4.4.1.3/input0
HID_UNIQ=
SEQNUM=3605
USEC_INITIALIZED=8287343210

UDEV  [8287.343945] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/1010/5040
TYPE=9/0/1
INTERFACE=9/0/0
MODALIAS=usb:v17EFp1010d5040dc09dsc00dp01ic09isc00ip00in00
SEQNUM=3620
USEC_INITIALIZED=8287341987

UDEV  [8287.344205] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008 (hid)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.0008
SUBSYSTEM=hid
HID_ID=0003:000005AC:00000304
HID_NAME=Mitsumi Electric Apple Optical USB Mouse
HID_PHYS=usb-0000:00:14.0-4.4.1.3/input0
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp00000304
SEQNUM=3606
USEC_INITIALIZED=8287338908

UDEV  [8287.344352] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/1006/9615
TYPE=9/0/1
INTERFACE=9/0/0
MODALIAS=usb:v05ACp1006d9615dc09dsc00dp01ic09isc00ip00in00
SEQNUM=3612
USEC_INITIALIZED=8287340302

UDEV  [8287.345063] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/304/110
TYPE=0/0/0
INTERFACE=3/1/2
SEQNUM=3607
USEC_INITIALIZED=7575183118

UDEV  [8287.345914] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/304/110
TYPE=0/0/0
INTERFACE=3/1/2
MODALIAS=usb:v05ACp0304d0110dc00dsc00dp00ic03isc01ip02in00
SEQNUM=3608
USEC_INITIALIZED=8287338984

UDEV  [8287.346821] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/018
DEVTYPE=usb_device
PRODUCT=5ac/304/110
TYPE=0/0/0
BUSNUM=001
DEVNUM=018
SEQNUM=3609
USEC_INITIALIZED=7574641209
MAJOR=189
MINOR=17

UDEV  [8287.347495] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/018
DEVTYPE=usb_device
PRODUCT=5ac/304/110
TYPE=0/0/0
BUSNUM=001
DEVNUM=018
SEQNUM=3610
USEC_INITIALIZED=8287340198
MAJOR=189
MINOR=17

UDEV  [8287.348364] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/016
DEVTYPE=usb_device
PRODUCT=5ac/1006/9615
TYPE=9/0/1
BUSNUM=001
DEVNUM=016
SEQNUM=3613
USEC_INITIALIZED=7573945725
MAJOR=189
MINOR=15

UDEV  [8287.349069] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/016
DEVTYPE=usb_device
PRODUCT=5ac/1006/9615
TYPE=9/0/1
BUSNUM=001
DEVNUM=016
SEQNUM=3614
USEC_INITIALIZED=8287340537
MAJOR=189
MINOR=15

UDEV  [8287.349826] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/014
DEVTYPE=usb_device
PRODUCT=17ef/100f/1
TYPE=9/0/2
BUSNUM=001
DEVNUM=014
SEQNUM=3617
USEC_INITIALIZED=7573154621
MAJOR=189
MINOR=13

UDEV  [8287.350399] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/014
DEVTYPE=usb_device
PRODUCT=17ef/100f/1
TYPE=9/0/2
BUSNUM=001
DEVNUM=014
SEQNUM=3618
USEC_INITIALIZED=8287341179
MAJOR=189
MINOR=13

UDEV  [8287.351092] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-4 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/012
DEVTYPE=usb_device
PRODUCT=17ef/1010/5040
TYPE=9/0/1
BUSNUM=001
DEVNUM=012
SEQNUM=3621
USEC_INITIALIZED=7572549196
MAJOR=189
MINOR=11

UDEV  [8287.356279] remove   /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/004
DEVTYPE=usb_device
PRODUCT=17ef/1010/5041
TYPE=9/0/3
BUSNUM=002
DEVNUM=004
SEQNUM=3602
USEC_INITIALIZED=8287326348
MAJOR=189
MINOR=131

UDEV  [8287.370243] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-4 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/012
DEVTYPE=usb_device
PRODUCT=17ef/1010/5040
TYPE=9/0/1
BUSNUM=001
DEVNUM=012
SEQNUM=3622
USEC_INITIALIZED=8287342106
MAJOR=189
MINOR=11

UDEV  [8287.394066] change   /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
ACTION=change
DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
SUBSYSTEM=power_supply
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-poly
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11400000
POWER_SUPPLY_VOLTAGE_NOW=11625000
POWER_SUPPLY_POWER_NOW=0
POWER_SUPPLY_ENERGY_FULL_DESIGN=23540000
POWER_SUPPLY_ENERGY_FULL=21310000
POWER_SUPPLY_ENERGY_NOW=11760000
POWER_SUPPLY_CAPACITY=55
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=00HW023
POWER_SUPPLY_MANUFACTURER=SMP
POWER_SUPPLY_SERIAL_NUMBER= 1715
SEQNUM=3577
USEC_INITIALIZED=8287269928

UDEV  [8287.485043] remove   /devices/pci0000:00/0000:00:02.0/i2c-7 (i2c)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-7
SUBSYSTEM=i2c
SEQNUM=3624
USEC_INITIALIZED=8287484746

UDEV  [8287.485771] remove   /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-3 (drm)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-3
SUBSYSTEM=drm
SEQNUM=3623
USEC_INITIALIZED=7571304151
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
TAGS=:seat:master-of-seat:

UDEV  [8287.486232] remove   /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-4 (drm)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-4
SUBSYSTEM=drm
SEQNUM=3625
USEC_INITIALIZED=7571567099
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
TAGS=:seat:master-of-seat:

UDEV  [8287.486598] remove   /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-5 (drm)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-5
SUBSYSTEM=drm
SEQNUM=3626
USEC_INITIALIZED=7572760342
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
TAGS=:seat:master-of-seat:

UDEV  [8287.852572] change   /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/ACPI0003:00/power_supply/AC (power_supply)
ACTION=change
DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/ACPI0003:00/power_supply/AC
SUBSYSTEM=power_supply
POWER_SUPPLY_NAME=AC
POWER_SUPPLY_ONLINE=0
SEQNUM=3628
USEC_INITIALIZED=8287751102

UDEV  [8288.853907] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=3627
USEC_INITIALIZED=4760693197
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
DISPLAY=:0
XAUTHORITY=/home/olocin/.Xauthority
MAJOR=226
MINOR=0
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
TAGS=:seat:uaccess:master-of-seat:

UDEV  [8289.468525] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=3629
USEC_INITIALIZED=4760693197
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
DISPLAY=:0
XAUTHORITY=/home/olocin/.Xauthority
MAJOR=226
MINOR=0
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
TAGS=:seat:uaccess:master-of-seat:

UDEV  [8301.402380] add      /devices/pci0000:00/0000:00:02.0/i2c-7 (i2c)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-7
SUBSYSTEM=i2c
SEQNUM=3630
USEC_INITIALIZED=8301402308

UDEV  [8301.403054] add      /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-3 (drm)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-3
SUBSYSTEM=drm
SEQNUM=3631
USEC_INITIALIZED=8301402922
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
TAGS=:seat:master-of-seat:

UDEV  [8301.650455] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=3632
USEC_INITIALIZED=4760693197
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
DISPLAY=:0
XAUTHORITY=/home/olocin/.Xauthority
MAJOR=226
MINOR=0
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
TAGS=:seat:uaccess:master-of-seat:

UDEV  [8301.651180] add      /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-4 (drm)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-4
SUBSYSTEM=drm
SEQNUM=3633
USEC_INITIALIZED=8301651028
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
TAGS=:seat:master-of-seat:

UDEV  [8302.408451] change   /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
ACTION=change
DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
SUBSYSTEM=power_supply
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Unknown
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-poly
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11400000
POWER_SUPPLY_VOLTAGE_NOW=11524000
POWER_SUPPLY_POWER_NOW=0
POWER_SUPPLY_ENERGY_FULL_DESIGN=23540000
POWER_SUPPLY_ENERGY_FULL=21310000
POWER_SUPPLY_ENERGY_NOW=11740000
POWER_SUPPLY_CAPACITY=55
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=00HW023
POWER_SUPPLY_MANUFACTURER=SMP
POWER_SUPPLY_SERIAL_NUMBER= 1715
SEQNUM=3639
USEC_INITIALIZED=8302179381

UDEV  [8302.739650] change   /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/ACPI0003:00/power_supply/AC (power_supply)
ACTION=change
DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/ACPI0003:00/power_supply/AC
SUBSYSTEM=power_supply
POWER_SUPPLY_NAME=AC
POWER_SUPPLY_ONLINE=1
SEQNUM=3648
USEC_INITIALIZED=8302685600

UDEV  [8302.845594] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=3634
USEC_INITIALIZED=4760693197
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
DISPLAY=:0
XAUTHORITY=/home/olocin/.Xauthority
MAJOR=226
MINOR=0
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
TAGS=:seat:uaccess:master-of-seat:

UDEV  [8302.846530] add      /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-5 (drm)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-5
SUBSYSTEM=drm
SEQNUM=3635
USEC_INITIALIZED=8302846229
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
TAGS=:seat:master-of-seat:

UDEV  [8302.876955] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/006
DEVTYPE=usb_device
PRODUCT=17ef/1010/5041
TYPE=9/0/3
BUSNUM=002
DEVNUM=006
SEQNUM=3640
USEC_INITIALIZED=8302320314
ID_VENDOR=LENOVO
ID_VENDOR_ENC=LENOVO\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
ID_VENDOR_ID=17ef
ID_MODEL=Lenovo_ThinkPad_Dock
ID_MODEL_ENC=Lenovo\x20ThinkPad\x20Dock\x20\x20\x20
ID_MODEL_ID=1010
ID_REVISION=5041
ID_SERIAL=LENOVO_Lenovo_ThinkPad_Dock
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Lenovo
DRIVER=usb
ID_PATH=pci-0000:00:14.0-usb-0:4
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4
MAJOR=189
MINOR=133
TAGS=:seat:

UDEV  [8302.879409] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/1010/5041
TYPE=9/0/3
INTERFACE=9/0/0
MODALIAS=usb:v17EFp1010d5041dc09dsc00dp03ic09isc00ip00in00
SEQNUM=3641
USEC_INITIALIZED=8302879238
ID_USB_CLASS_FROM_DATABASE=Hub
ID_VENDOR_FROM_DATABASE=Lenovo
DRIVER=hub

UDEV  [8302.880063] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=hub
PRODUCT=17ef/1010/5041
TYPE=9/0/3
INTERFACE=9/0/0
MODALIAS=usb:v17EFp1010d5041dc09dsc00dp03ic09isc00ip00in00
SEQNUM=3642
USEC_INITIALIZED=8302879238
ID_USB_CLASS_FROM_DATABASE=Hub
ID_VENDOR_FROM_DATABASE=Lenovo

UDEV  [8302.880901] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/006
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=17ef/1010/5041
TYPE=9/0/3
BUSNUM=002
DEVNUM=006
SEQNUM=3643
USEC_INITIALIZED=8302320314
ID_VENDOR=LENOVO
ID_VENDOR_ENC=LENOVO\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
ID_VENDOR_ID=17ef
ID_MODEL=Lenovo_ThinkPad_Dock
ID_MODEL_ENC=Lenovo\x20ThinkPad\x20Dock\x20\x20\x20
ID_MODEL_ID=1010
ID_REVISION=5041
ID_SERIAL=LENOVO_Lenovo_ThinkPad_Dock
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Lenovo
ID_PATH=pci-0000:00:14.0-usb-0:4
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4
MAJOR=189
MINOR=133
TAGS=:seat:

UDEV  [8303.195628] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/019
DEVTYPE=usb_device
PRODUCT=17ef/1010/5040
TYPE=9/0/1
BUSNUM=001
DEVNUM=019
SEQNUM=3644
USEC_INITIALIZED=8302588692
ID_VENDOR=LENOVO
ID_VENDOR_ENC=LENOVO\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
ID_VENDOR_ID=17ef
ID_MODEL=Lenovo_ThinkPad_Dock
ID_MODEL_ENC=Lenovo\x20ThinkPad\x20Dock\x20\x20\x20
ID_MODEL_ID=1010
ID_REVISION=5040
ID_SERIAL=LENOVO_Lenovo_ThinkPad_Dock
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Lenovo
DRIVER=usb
ID_PATH=pci-0000:00:14.0-usb-0:4
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4
MAJOR=189
MINOR=18
TAGS=:seat:

UDEV  [8303.196915] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/1010/5040
TYPE=9/0/1
INTERFACE=9/0/0
MODALIAS=usb:v17EFp1010d5040dc09dsc00dp01ic09isc00ip00in00
SEQNUM=3645
USEC_INITIALIZED=8303196694
ID_USB_CLASS_FROM_DATABASE=Hub
ID_USB_PROTOCOL_FROM_DATABASE=Single TT
ID_VENDOR_FROM_DATABASE=Lenovo
DRIVER=hub

UDEV  [8303.197681] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=hub
PRODUCT=17ef/1010/5040
TYPE=9/0/1
INTERFACE=9/0/0
MODALIAS=usb:v17EFp1010d5040dc09dsc00dp01ic09isc00ip00in00
SEQNUM=3646
USEC_INITIALIZED=8303196694
ID_USB_CLASS_FROM_DATABASE=Hub
ID_USB_PROTOCOL_FROM_DATABASE=Single TT
ID_VENDOR_FROM_DATABASE=Lenovo

UDEV  [8303.198615] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/019
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=17ef/1010/5040
TYPE=9/0/1
BUSNUM=001
DEVNUM=019
SEQNUM=3647
USEC_INITIALIZED=8302588692
ID_VENDOR=LENOVO
ID_VENDOR_ENC=LENOVO\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
ID_VENDOR_ID=17ef
ID_MODEL=Lenovo_ThinkPad_Dock
ID_MODEL_ENC=Lenovo\x20ThinkPad\x20Dock\x20\x20\x20
ID_MODEL_ID=1010
ID_REVISION=5040
ID_SERIAL=LENOVO_Lenovo_ThinkPad_Dock
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Lenovo
ID_PATH=pci-0000:00:14.0-usb-0:4
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4
MAJOR=189
MINOR=18
TAGS=:seat:

UDEV  [8303.418375] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/007
DEVTYPE=usb_device
PRODUCT=424/5734/130
TYPE=9/0/3
BUSNUM=002
DEVNUM=007
SEQNUM=3649
USEC_INITIALIZED=8302882346
ID_VENDOR=Microchip_Tech
ID_VENDOR_ENC=Microchip\x20Tech
ID_VENDOR_ID=0424
ID_MODEL=USB5734
ID_MODEL_ENC=USB5734
ID_MODEL_ID=5734
ID_REVISION=0130
ID_SERIAL=Microchip_Tech_USB5734
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
DRIVER=usb
ID_PATH=pci-0000:00:14.0-usb-0:4.3
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_3
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4_3
MAJOR=189
MINOR=134
TAGS=:seat:

UDEV  [8303.421960] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3/2-4.3:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3/2-4.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/5734/130
TYPE=9/0/3
INTERFACE=9/0/0
MODALIAS=usb:v0424p5734d0130dc09dsc00dp03ic09isc00ip00in00
SEQNUM=3650
USEC_INITIALIZED=8303421382
ID_USB_CLASS_FROM_DATABASE=Hub
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
DRIVER=hub

UDEV  [8303.424860] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3/2-4.3:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3/2-4.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=hub
PRODUCT=424/5734/130
TYPE=9/0/3
INTERFACE=9/0/0
MODALIAS=usb:v0424p5734d0130dc09dsc00dp03ic09isc00ip00in00
SEQNUM=3651
USEC_INITIALIZED=8303421382
ID_USB_CLASS_FROM_DATABASE=Hub
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.

UDEV  [8303.428104] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/007
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=424/5734/130
TYPE=9/0/3
BUSNUM=002
DEVNUM=007
SEQNUM=3652
USEC_INITIALIZED=8302882346
ID_VENDOR=Microchip_Tech
ID_VENDOR_ENC=Microchip\x20Tech
ID_VENDOR_ID=0424
ID_MODEL=USB5734
ID_MODEL_ENC=USB5734
ID_MODEL_ID=5734
ID_REVISION=0130
ID_SERIAL=Microchip_Tech_USB5734
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
ID_PATH=pci-0000:00:14.0-usb-0:4.3
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_3
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4_3
MAJOR=189
MINOR=134
TAGS=:seat:

UDEV  [8303.724889] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/020
DEVTYPE=usb_device
PRODUCT=424/2734/130
TYPE=9/0/2
BUSNUM=001
DEVNUM=020
SEQNUM=3653
USEC_INITIALIZED=8303200277
ID_VENDOR=Microchip_Tech
ID_VENDOR_ENC=Microchip\x20Tech
ID_VENDOR_ID=0424
ID_MODEL=USB2734
ID_MODEL_ENC=USB2734
ID_MODEL_ID=2734
ID_REVISION=0130
ID_SERIAL=Microchip_Tech_USB2734
ID_BUS=usb
ID_USB_INTERFACES=:090001:090002:
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
DRIVER=usb
ID_PATH=pci-0000:00:14.0-usb-0:4.3
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_3
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4_3
MAJOR=189
MINOR=19
TAGS=:seat:

UDEV  [8303.726618] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/2734/130
TYPE=9/0/2
INTERFACE=9/0/1
MODALIAS=usb:v0424p2734d0130dc09dsc00dp02ic09isc00ip01in00
SEQNUM=3654
USEC_INITIALIZED=8303726390
ID_USB_CLASS_FROM_DATABASE=Hub
ID_USB_PROTOCOL_FROM_DATABASE=TT per port
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
DRIVER=hub

UDEV  [8303.727534] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=hub
PRODUCT=424/2734/130
TYPE=9/0/2
INTERFACE=9/0/2
MODALIAS=usb:v0424p2734d0130dc09dsc00dp02ic09isc00ip02in00
SEQNUM=3655
USEC_INITIALIZED=8303726390
ID_USB_CLASS_FROM_DATABASE=Hub
ID_USB_PROTOCOL_FROM_DATABASE=TT per port
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.

UDEV  [8303.728982] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/021
DEVTYPE=usb_device
PRODUCT=17ef/100f/1
TYPE=9/0/2
BUSNUM=001
DEVNUM=021
SEQNUM=3657
USEC_INITIALIZED=8303201213
ID_VENDOR=Lenovo
ID_VENDOR_ENC=Lenovo
ID_VENDOR_ID=17ef
ID_MODEL=Lenovo_ThinkPad_Dock
ID_MODEL_ENC=Lenovo\x20ThinkPad\x20Dock
ID_MODEL_ID=100f
ID_REVISION=0001
ID_SERIAL=Lenovo_Lenovo_ThinkPad_Dock_Rev1.2
ID_SERIAL_SHORT=Rev1.2
ID_BUS=usb
ID_USB_INTERFACES=:090001:090002:
ID_VENDOR_FROM_DATABASE=Lenovo
DRIVER=usb
ID_PATH=pci-0000:00:14.0-usb-0:4.4
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4_4
MAJOR=189
MINOR=20
TAGS=:seat:

UDEV  [8303.729984] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=17ef/100f/1
TYPE=9/0/2
INTERFACE=9/0/1
MODALIAS=usb:v17EFp100Fd0001dc09dsc00dp02ic09isc00ip01in00
SEQNUM=3658
USEC_INITIALIZED=8303729853
ID_USB_CLASS_FROM_DATABASE=Hub
ID_USB_PROTOCOL_FROM_DATABASE=TT per port
ID_VENDOR_FROM_DATABASE=Lenovo
DRIVER=hub

UDEV  [8303.730782] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=hub
PRODUCT=17ef/100f/1
TYPE=9/0/2
INTERFACE=9/0/2
MODALIAS=usb:v17EFp100Fd0001dc09dsc00dp02ic09isc00ip02in00
SEQNUM=3659
USEC_INITIALIZED=8303729853
ID_USB_CLASS_FROM_DATABASE=Hub
ID_USB_PROTOCOL_FROM_DATABASE=TT per port
ID_VENDOR_FROM_DATABASE=Lenovo

UDEV  [8303.783184] add      /class/usbmisc (class)
ACTION=add
DEVPATH=/class/usbmisc
SUBSYSTEM=class
SEQNUM=3664
USEC_INITIALIZED=8303783123

UDEV  [8303.785371] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/020
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=424/2734/130
TYPE=9/0/2
BUSNUM=001
DEVNUM=020
SEQNUM=3656
USEC_INITIALIZED=8303200277
ID_VENDOR=Microchip_Tech
ID_VENDOR_ENC=Microchip\x20Tech
ID_VENDOR_ID=0424
ID_MODEL=USB2734
ID_MODEL_ENC=USB2734
ID_MODEL_ID=2734
ID_REVISION=0130
ID_SERIAL=Microchip_Tech_USB2734
ID_BUS=usb
ID_USB_INTERFACES=:090001:090002:
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
ID_PATH=pci-0000:00:14.0-usb-0:4.3
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_3
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4_3
MAJOR=189
MINOR=19
TAGS=:seat:

UDEV  [8303.951077] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/021
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=17ef/100f/1
TYPE=9/0/2
BUSNUM=001
DEVNUM=021
SEQNUM=3660
USEC_INITIALIZED=8303201213
ID_VENDOR=Lenovo
ID_VENDOR_ENC=Lenovo
ID_VENDOR_ID=17ef
ID_MODEL=Lenovo_ThinkPad_Dock
ID_MODEL_ENC=Lenovo\x20ThinkPad\x20Dock
ID_MODEL_ID=100f
ID_REVISION=0001
ID_SERIAL=Lenovo_Lenovo_ThinkPad_Dock_Rev1.2
ID_SERIAL_SHORT=Rev1.2
ID_BUS=usb
ID_USB_INTERFACES=:090001:090002:
ID_VENDOR_FROM_DATABASE=Lenovo
ID_PATH=pci-0000:00:14.0-usb-0:4.4
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4_4
MAJOR=189
MINOR=20
TAGS=:seat:

UDEV  [8304.211378] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=3636
USEC_INITIALIZED=4760693197
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
DISPLAY=:0
XAUTHORITY=/home/olocin/.Xauthority
MAJOR=226
MINOR=0
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
TAGS=:seat:uaccess:master-of-seat:

UDEV  [8304.320363] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/022
DEVTYPE=usb_device
PRODUCT=424/274c/200
TYPE=0/0/0
BUSNUM=001
DEVNUM=022
SEQNUM=3661
USEC_INITIALIZED=8303787255
ID_VENDOR=Microchip_Tech
ID_VENDOR_ENC=Microchip\x20Tech
ID_VENDOR_ID=0424
ID_MODEL=Hub_Controller
ID_MODEL_ENC=Hub\x20Controller
ID_MODEL_ID=274c
ID_REVISION=0200
ID_SERIAL=Microchip_Tech_Hub_Controller
ID_BUS=usb
ID_USB_INTERFACES=:030000:
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
DRIVER=usb
MAJOR=189
MINOR=21

UDEV  [8304.322120] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=424/274c/200
TYPE=0/0/0
INTERFACE=3/0/0
MODALIAS=usb:v0424p274Cd0200dc00dsc00dp00ic03isc00ip00in00
SEQNUM=3662
USEC_INITIALIZED=8304321937
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
DRIVER=usbhid

UDEV  [8304.323481] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0009 (hid)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0009
SUBSYSTEM=hid
HID_ID=0003:00000424:0000274C
HID_NAME=Microchip Tech Hub Controller
HID_PHYS=usb-0000:00:14.0-4.3.5/input0
HID_UNIQ=
MODALIAS=hid:b0003g0001v00000424p0000274C
SEQNUM=3663
USEC_INITIALIZED=8304323159
DRIVER=hid-generic

UDEV  [8304.323542] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/usbmisc/hiddev0 (usbmisc)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/usbmisc/hiddev0
SUBSYSTEM=usbmisc
DEVNAME=/dev/usb/hiddev0
SEQNUM=3665
USEC_INITIALIZED=8304323466
MAJOR=180
MINOR=0

UDEV  [8304.324366] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0009/hidraw/hidraw0 (hidraw)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0009/hidraw/hidraw0
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw0
SEQNUM=3666
USEC_INITIALIZED=8304324308
MAJOR=237
MINOR=0

UDEV  [8304.325041] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0009 (hid)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0/0003:0424:274C.0009
SUBSYSTEM=hid
DRIVER=hid-generic
HID_ID=0003:00000424:0000274C
HID_NAME=Microchip Tech Hub Controller
HID_PHYS=usb-0000:00:14.0-4.3.5/input0
HID_UNIQ=
MODALIAS=hid:b0003g0001v00000424p0000274C
SEQNUM=3667
USEC_INITIALIZED=8304324981

UDEV  [8304.325812] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5/1-4.3.5:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=usbhid
PRODUCT=424/274c/200
TYPE=0/0/0
INTERFACE=3/0/0
MODALIAS=usb:v0424p274Cd0200dc00dsc00dp00ic03isc00ip00in00
SEQNUM=3668
USEC_INITIALIZED=8304321937
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.

UDEV  [8304.327044] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.5
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/022
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=424/274c/200
TYPE=0/0/0
BUSNUM=001
DEVNUM=022
SEQNUM=3669
USEC_INITIALIZED=8303787255
ID_VENDOR=Microchip_Tech
ID_VENDOR_ENC=Microchip\x20Tech
ID_VENDOR_ID=0424
ID_MODEL=Hub_Controller
ID_MODEL_ENC=Hub\x20Controller
ID_MODEL_ID=274c
ID_REVISION=0200
ID_SERIAL=Microchip_Tech_Hub_Controller
ID_BUS=usb
ID_USB_INTERFACES=:030000:
ID_VENDOR_FROM_DATABASE=Standard Microsystems Corp.
MAJOR=189
MINOR=21

UDEV  [8304.499327] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/023
DEVTYPE=usb_device
PRODUCT=5ac/1006/9615
TYPE=9/0/1
BUSNUM=001
DEVNUM=023
SEQNUM=3670
USEC_INITIALIZED=8303953947
ID_VENDOR=Apple__Inc.
ID_VENDOR_ENC=Apple\x2c\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Keyboard_Hub
ID_MODEL_ENC=Keyboard\x20Hub
ID_MODEL_ID=1006
ID_REVISION=9615
ID_SERIAL=Apple__Inc._Keyboard_Hub_000000000000
ID_SERIAL_SHORT=000000000000
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Apple, Inc.
ID_MODEL_FROM_DATABASE=Hub in Aluminum Keyboard
DRIVER=usb
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4_4_1
MAJOR=189
MINOR=22
TAGS=:seat:

UDEV  [8304.505054] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/1006/9615
TYPE=9/0/1
INTERFACE=9/0/0
MODALIAS=usb:v05ACp1006d9615dc09dsc00dp01ic09isc00ip00in00
SEQNUM=3671
USEC_INITIALIZED=8304503947
ID_USB_CLASS_FROM_DATABASE=Hub
ID_USB_PROTOCOL_FROM_DATABASE=Single TT
ID_VENDOR_FROM_DATABASE=Apple, Inc.
ID_MODEL_FROM_DATABASE=Hub in Aluminum Keyboard
DRIVER=hub

UDEV  [8304.509710] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=hub
PRODUCT=5ac/1006/9615
TYPE=9/0/1
INTERFACE=9/0/0
MODALIAS=usb:v05ACp1006d9615dc09dsc00dp01ic09isc00ip00in00
SEQNUM=3672
USEC_INITIALIZED=8304503947
ID_USB_CLASS_FROM_DATABASE=Hub
ID_USB_PROTOCOL_FROM_DATABASE=Single TT
ID_VENDOR_FROM_DATABASE=Apple, Inc.
ID_MODEL_FROM_DATABASE=Hub in Aluminum Keyboard

UDEV  [8304.641942] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/023
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=5ac/1006/9615
TYPE=9/0/1
BUSNUM=001
DEVNUM=023
SEQNUM=3673
USEC_INITIALIZED=8303953947
ID_VENDOR=Apple__Inc.
ID_VENDOR_ENC=Apple\x2c\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Keyboard_Hub
ID_MODEL_ENC=Keyboard\x20Hub
ID_MODEL_ID=1006
ID_REVISION=9615
ID_SERIAL=Apple__Inc._Keyboard_Hub_000000000000
ID_SERIAL_SHORT=000000000000
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Apple, Inc.
ID_MODEL_FROM_DATABASE=Hub in Aluminum Keyboard
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4_4_1
MAJOR=189
MINOR=22
TAGS=:seat:

UDEV  [8304.910659] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=3637
USEC_INITIALIZED=4760693197
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
DISPLAY=:0
XAUTHORITY=/home/olocin/.Xauthority
MAJOR=226
MINOR=0
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
TAGS=:seat:uaccess:master-of-seat:

UDEV  [8305.176496] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/025
DEVTYPE=usb_device
PRODUCT=5ac/304/110
TYPE=0/0/0
BUSNUM=001
DEVNUM=025
SEQNUM=3699
USEC_INITIALIZED=8304640289
ID_VENDOR=Mitsumi_Electric
ID_VENDOR_ENC=Mitsumi\x20Electric
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Optical_USB_Mouse
ID_MODEL_ENC=Apple\x20Optical\x20USB\x20Mouse
ID_MODEL_ID=0304
ID_REVISION=0110
ID_SERIAL=Mitsumi_Electric_Apple_Optical_USB_Mouse
ID_BUS=usb
ID_USB_INTERFACES=:030102:
ID_VENDOR_FROM_DATABASE=Apple, Inc.
ID_MODEL_FROM_DATABASE=Mighty Mouse [Mitsumi, M1152]
DRIVER=usb
MAJOR=189
MINOR=24

UDEV  [8305.177933] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/024
DEVTYPE=usb_device
PRODUCT=5ac/24f/74
TYPE=0/0/0
BUSNUM=001
DEVNUM=024
SEQNUM=3674
USEC_INITIALIZED=8304640202
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_VENDOR_FROM_DATABASE=Apple, Inc.
DRIVER=usb
MAJOR=189
MINOR=23

UDEV  [8305.184422] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/304/110
TYPE=0/0/0
INTERFACE=3/1/2
MODALIAS=usb:v05ACp0304d0110dc00dsc00dp00ic03isc01ip02in00
SEQNUM=3700
USEC_INITIALIZED=8305182473
ID_VENDOR_FROM_DATABASE=Apple, Inc.
ID_MODEL_FROM_DATABASE=Mighty Mouse [Mitsumi, M1152]
DRIVER=usbhid

UDEV  [8305.185478] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/24f/74
TYPE=0/0/0
INTERFACE=3/1/1
MODALIAS=usb:v05ACp024Fd0074dc00dsc00dp00ic03isc01ip01in00
SEQNUM=3675
USEC_INITIALIZED=8305184576
ID_VENDOR_FROM_DATABASE=Apple, Inc.
DRIVER=usbhid

UDEV  [8305.186268] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=5ac/24f/74
TYPE=0/0/0
INTERFACE=3/0/0
MODALIAS=usb:v05ACp024Fd0074dc00dsc00dp00ic03isc00ip00in01
SEQNUM=3691
USEC_INITIALIZED=8305185309
ID_VENDOR_FROM_DATABASE=Apple, Inc.
DRIVER=usbhid

UDEV  [8305.189835] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C (hid)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C
SUBSYSTEM=hid
HID_ID=0003:000005AC:00000304
HID_NAME=Mitsumi Electric Apple Optical USB Mouse
HID_PHYS=usb-0000:00:14.0-4.4.1.3/input0
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp00000304
SEQNUM=3701
USEC_INITIALIZED=8305189134
DRIVER=apple

UDEV  [8305.191444] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A (hid)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A
SUBSYSTEM=hid
HID_ID=0003:000005AC:0000024F
HID_NAME=Apple Inc. Apple Keyboard
HID_PHYS=usb-0000:00:14.0-4.4.1.2/input0
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp0000024F
SEQNUM=3676
USEC_INITIALIZED=8305190748
DRIVER=apple

UDEV  [8305.195030] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C/hidraw/hidraw3 (hidraw)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C/hidraw/hidraw3
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw3
SEQNUM=3705
USEC_INITIALIZED=8305194859
MAJOR=237
MINOR=3

UDEV  [8305.196806] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C/input/input29 (input)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C/input/input29
SUBSYSTEM=input
PRODUCT=3/5ac/304/110
NAME="Mitsumi Electric Apple Optical USB Mouse"
PHYS="usb-0000:00:14.0-4.4.1.3/input0"
UNIQ=""
PROP=0
EV=100017
KEY=f0000 0 0 0 0
REL=943
MSC=10
MODALIAS=input:b0003v05ACp0304e0110-e0,1,2,4,14,k110,111,112,113,r0,1,6,8,B,am4,lsfw
SEQNUM=3702
USEC_INITIALIZED=8305196302
ID_INPUT=1
ID_INPUT_MOUSE=1
ID_VENDOR=Mitsumi_Electric
ID_VENDOR_ENC=Mitsumi\x20Electric
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Optical_USB_Mouse
ID_MODEL_ENC=Apple\x20Optical\x20USB\x20Mouse
ID_MODEL_ID=0304
ID_REVISION=0110
ID_SERIAL=Mitsumi_Electric_Apple_Optical_USB_Mouse
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030102:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
.INPUT_CLASS=mouse
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.3:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_3_1_0
ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_4_4_1_3_1_0
TAGS=:seat:

UDEV  [8305.200453] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B (hid)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B
SUBSYSTEM=hid
HID_ID=0003:000005AC:0000024F
HID_NAME=Apple Inc. Apple Keyboard
HID_PHYS=usb-0000:00:14.0-4.4.1.2/input1
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp0000024F
SEQNUM=3692
USEC_INITIALIZED=8305200045
DRIVER=apple

UDEV  [8305.202425] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27 (input)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27
SUBSYSTEM=input
PRODUCT=3/5ac/24f/111
NAME="Apple Inc. Apple Keyboard"
PHYS="usb-0000:00:14.0-4.4.1.2/input0"
UNIQ=""
PROP=0
EV=120013
KEY=10000 0 0 0 1007b00001007 ff9f207ac14057ff ffbeffdfffefffff fffffffffffffffe
MSC=10
LED=1f
MODALIAS=input:b0003v05ACp024Fe0111-e0,1,4,11,14,k71,72,73,74,75,77,78,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8C,8E,96,98,9E,9F,A1,A3,A4,A5,A6,AD,B0,B1,B2,B3,B4,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,CC,E0,E1,E3,E4,E5,E6,F0,1D0,ram4,l0,1,2,3,4,sfw
SEQNUM=3677
USEC_INITIALIZED=8305198368
ID_INPUT=1
ID_INPUT_KEY=1
ID_INPUT_KEYBOARD=1
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
.INPUT_CLASS=kbd
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.2:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_2_1_0
ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_4_4_1_2_1_0
TAGS=:seat:

UDEV  [8305.203811] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/hidraw/hidraw1 (hidraw)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/hidraw/hidraw1
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw1
SEQNUM=3688
USEC_INITIALIZED=8305203539
MAJOR=237
MINOR=1

UDEV  [8305.206149] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C/input/input29/mouse2 (input)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C/input/input29/mouse2
SUBSYSTEM=input
DEVNAME=/dev/input/mouse2
SEQNUM=3704
USEC_INITIALIZED=8305205892
ID_INPUT=1
ID_INPUT_MOUSE=1
ID_VENDOR=Mitsumi_Electric
ID_VENDOR_ENC=Mitsumi\x20Electric
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Optical_USB_Mouse
ID_MODEL_ENC=Apple\x20Optical\x20USB\x20Mouse
ID_MODEL_ID=0304
ID_REVISION=0110
ID_SERIAL=Mitsumi_Electric_Apple_Optical_USB_Mouse
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030102:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
.INPUT_CLASS=mouse
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.3:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_3_1_0
MAJOR=13
MINOR=34
DEVLINKS=/dev/input/by-id/usb-Mitsumi_Electric_Apple_Optical_USB_Mouse-mouse /dev/input/by-path/pci-0000:00:14.0-usb-0:4.4.1.3:1.0-mouse

UDEV  [8305.206663] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::numlock (leds)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::numlock
SUBSYSTEM=leds
SEQNUM=3679
USEC_INITIALIZED=8305206180

UDEV  [8305.207424] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B/input/input28 (input)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B/input/input28
SUBSYSTEM=input
PRODUCT=3/5ac/24f/111
NAME="Apple Inc. Apple Keyboard"
PHYS="usb-0000:00:14.0-4.4.1.2/input1"
UNIQ=""
PROP=0
EV=13
KEY=3a00000000 e000000000000 0
MSC=10
MODALIAS=input:b0003v05ACp024Fe0111-e0,1,4,k71,72,73,A1,A3,A4,A5,ram4,lsfw
SEQNUM=3693
USEC_INITIALIZED=8305207116
ID_INPUT=1
ID_INPUT_KEY=1
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=01
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.2:1.1
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_2_1_1
ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_4_4_1_2_1_1
TAGS=:seat:

UDEV  [8305.208523] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::capslock (leds)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::capslock
SUBSYSTEM=leds
SEQNUM=3681
USEC_INITIALIZED=8305208431

UDEV  [8305.210210] change   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::numlock (leds)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::numlock
SUBSYSTEM=leds
TRIGGER=kbd-numlock
SEQNUM=3680
USEC_INITIALIZED=8305210149

UDEV  [8305.211649] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::kana (leds)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::kana
SUBSYSTEM=leds
SEQNUM=3686
USEC_INITIALIZED=8305211585

UDEV  [8305.213593] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B/hidraw/hidraw2 (hidraw)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B/hidraw/hidraw2
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw2
SEQNUM=3695
USEC_INITIALIZED=8305213504
MAJOR=237
MINOR=2

UDEV  [8305.215296] change   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::kana (leds)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::kana
SUBSYSTEM=leds
TRIGGER=kbd-kanalock
SEQNUM=3687
USEC_INITIALIZED=8305215239

UDEV  [8305.217952] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::compose (leds)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::compose
SUBSYSTEM=leds
SEQNUM=3685
USEC_INITIALIZED=8305217888

UDEV  [8305.219216] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::scrolllock (leds)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::scrolllock
SUBSYSTEM=leds
SEQNUM=3683
USEC_INITIALIZED=8305219155

UDEV  [8305.220621] change   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::scrolllock (leds)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::scrolllock
SUBSYSTEM=leds
TRIGGER=kbd-scrolllock
SEQNUM=3684
USEC_INITIALIZED=8305220570

UDEV  [8305.223799] change   /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::capslock (leds)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/input27::capslock
SUBSYSTEM=leds
TRIGGER=kbd-capslock
SEQNUM=3682
USEC_INITIALIZED=8305223685

UDEV  [8305.245049] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/event20 (input)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A/input/input27/event20
SUBSYSTEM=input
DEVNAME=/dev/input/event20
SEQNUM=3678
USEC_INITIALIZED=8305244858
ID_INPUT=1
ID_INPUT_KEY=1
ID_INPUT_KEYBOARD=1
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
.INPUT_CLASS=kbd
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.2:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_2_1_0
LIBINPUT_DEVICE_GROUP=3/5ac/24f:usb-0000:00:14.0-4.4.1
MAJOR=13
MINOR=84
DEVLINKS=/dev/input/by-path/pci-0000:00:14.0-usb-0:4.4.1.2:1.0-event-kbd /dev/input/by-id/usb-Apple_Inc._Apple_Keyboard-event-kbd
TAGS=:power-switch:

UDEV  [8305.246130] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A (hid)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0/0003:05AC:024F.000A
SUBSYSTEM=hid
DRIVER=apple
HID_ID=0003:000005AC:0000024F
HID_NAME=Apple Inc. Apple Keyboard
HID_PHYS=usb-0000:00:14.0-4.4.1.2/input0
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp0000024F
SEQNUM=3689
USEC_INITIALIZED=8305246059

UDEV  [8305.247250] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=usbhid
PRODUCT=5ac/24f/74
TYPE=0/0/0
INTERFACE=3/1/1
MODALIAS=usb:v05ACp024Fd0074dc00dsc00dp00ic03isc01ip01in00
SEQNUM=3690
USEC_INITIALIZED=8305184576
ID_VENDOR_FROM_DATABASE=Apple, Inc.

UDEV  [8305.249428] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B/input/input28/event21 (input)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B/input/input28/event21
SUBSYSTEM=input
DEVNAME=/dev/input/event21
SEQNUM=3694
USEC_INITIALIZED=8305249242
ID_INPUT=1
ID_INPUT_KEY=1
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=01
ID_USB_DRIVER=usbhid
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.2:1.1
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_2_1_1
LIBINPUT_DEVICE_GROUP=3/5ac/24f:usb-0000:00:14.0-4.4.1
MAJOR=13
MINOR=85
DEVLINKS=/dev/input/by-id/usb-Apple_Inc._Apple_Keyboard-event-if01 /dev/input/by-path/pci-0000:00:14.0-usb-0:4.4.1.2:1.1-event
TAGS=:power-switch:

UDEV  [8305.250325] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B (hid)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1/0003:05AC:024F.000B
SUBSYSTEM=hid
DRIVER=apple
HID_ID=0003:000005AC:0000024F
HID_NAME=Apple Inc. Apple Keyboard
HID_PHYS=usb-0000:00:14.0-4.4.1.2/input1
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp0000024F
SEQNUM=3696
USEC_INITIALIZED=8305250265

UDEV  [8305.251169] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=usbhid
PRODUCT=5ac/24f/74
TYPE=0/0/0
INTERFACE=3/0/0
MODALIAS=usb:v05ACp024Fd0074dc00dsc00dp00ic03isc00ip00in01
SEQNUM=3697
USEC_INITIALIZED=8305185309
ID_VENDOR_FROM_DATABASE=Apple, Inc.

UDEV  [8305.252140] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/024
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=5ac/24f/74
TYPE=0/0/0
BUSNUM=001
DEVNUM=024
SEQNUM=3698
USEC_INITIALIZED=8304640202
ID_VENDOR=Apple_Inc.
ID_VENDOR_ENC=Apple\x20Inc.
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Keyboard
ID_MODEL_ENC=Apple\x20Keyboard
ID_MODEL_ID=024f
ID_REVISION=0074
ID_SERIAL=Apple_Inc._Apple_Keyboard
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_VENDOR_FROM_DATABASE=Apple, Inc.
MAJOR=189
MINOR=23

UDEV  [8305.309867] add      /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C/input/input29/event22 (input)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C/input/input29/event22
SUBSYSTEM=input
DEVNAME=/dev/input/event22
SEQNUM=3703
USEC_INITIALIZED=8305309285
ID_INPUT=1
ID_INPUT_MOUSE=1
ID_VENDOR=Mitsumi_Electric
ID_VENDOR_ENC=Mitsumi\x20Electric
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Optical_USB_Mouse
ID_MODEL_ENC=Apple\x20Optical\x20USB\x20Mouse
ID_MODEL_ID=0304
ID_REVISION=0110
ID_SERIAL=Mitsumi_Electric_Apple_Optical_USB_Mouse
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030102:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
.INPUT_CLASS=mouse
ID_PATH=pci-0000:00:14.0-usb-0:4.4.1.3:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_4_1_3_1_0
LIBINPUT_DEVICE_GROUP=3/5ac/304:usb-0000:00:14.0-4.4.1
MAJOR=13
MINOR=86
DEVLINKS=/dev/input/by-path/pci-0000:00:14.0-usb-0:4.4.1.3:1.0-event-mouse /dev/input/by-id/usb-Mitsumi_Electric_Apple_Optical_USB_Mouse-event-mouse

UDEV  [8305.313983] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C (hid)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0/0003:05AC:0304.000C
SUBSYSTEM=hid
DRIVER=apple
HID_ID=0003:000005AC:00000304
HID_NAME=Mitsumi Electric Apple Optical USB Mouse
HID_PHYS=usb-0000:00:14.0-4.4.1.3/input0
HID_UNIQ=
MODALIAS=hid:b0003g0000v000005ACp00000304
SEQNUM=3706
USEC_INITIALIZED=8305313738

UDEV  [8305.317583] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3/1-4.4.1.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=usbhid
PRODUCT=5ac/304/110
TYPE=0/0/0
INTERFACE=3/1/2
MODALIAS=usb:v05ACp0304d0110dc00dsc00dp00ic03isc01ip02in00
SEQNUM=3707
USEC_INITIALIZED=8305182473
ID_VENDOR_FROM_DATABASE=Apple, Inc.
ID_MODEL_FROM_DATABASE=Mighty Mouse [Mitsumi, M1152]

UDEV  [8305.320527] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/025
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=5ac/304/110
TYPE=0/0/0
BUSNUM=001
DEVNUM=025
SEQNUM=3708
USEC_INITIALIZED=8304640289
ID_VENDOR=Mitsumi_Electric
ID_VENDOR_ENC=Mitsumi\x20Electric
ID_VENDOR_ID=05ac
ID_MODEL=Apple_Optical_USB_Mouse
ID_MODEL_ENC=Apple\x20Optical\x20USB\x20Mouse
ID_MODEL_ID=0304
ID_REVISION=0110
ID_SERIAL=Mitsumi_Electric_Apple_Optical_USB_Mouse
ID_BUS=usb
ID_USB_INTERFACES=:030102:
ID_VENDOR_FROM_DATABASE=Apple, Inc.
ID_MODEL_FROM_DATABASE=Mighty Mouse [Mitsumi, M1152]
MAJOR=189
MINOR=24

UDEV  [8305.738839] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=3638
USEC_INITIALIZED=4760693197
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
DISPLAY=:0
XAUTHORITY=/home/olocin/.Xauthority
MAJOR=226
MINOR=0
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
TAGS=:seat:uaccess:master-of-seat:

UDEV  [8312.486140] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=3709
USEC_INITIALIZED=4760693197
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
ID_FOR_SEAT=drm-pci-0000_00_02_0
DISPLAY=:0
XAUTHORITY=/home/olocin/.Xauthority
MAJOR=226
MINOR=0
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
TAGS=:seat:uaccess:master-of-seat:

Any ideas?

Last edited by olocin (2019-03-18 18:13:34)

Offline

#2 2019-03-18 17:23:38

d_fajardo
Member
Registered: 2017-07-28
Posts: 1,565

Re: optimize udev rule for thinkpad ultradock

What's in the dockToggle.sh? It looks like you're being timed-out from that script.

Offline

#3 2019-03-18 18:14:11

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

(Notice that the thing works.)

Offline

#4 2019-03-18 19:35:20

d_fajardo
Member
Registered: 2017-07-28
Posts: 1,565

Re: optimize udev rule for thinkpad ultradock

Oh yes, sorry. I realised it was a dumb question.

Offline

#5 2019-03-18 20:31:18

progandy
Member
Registered: 2012-05-17
Posts: 5,190

Re: optimize udev rule for thinkpad ultradock

You might be able to stop the error during boot with a test in your file:

[[ -e $XAUTHORITY ]] || exit 0

Edit: A more exact match for your dock that is also available during removal should be PRODUCT==17ef/1010/5040

You can get more info about your dock with e.g.

udevadm info -a /dev/bus/usb/002/006

Last edited by progandy (2019-03-18 20:48:34)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#6 2019-03-18 21:01:12

seth
Member
Registered: 2012-09-03
Posts: 50,929

Re: optimize udev rule for thinkpad ultradock

UDEV  [8302.876955] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/006
DEVTYPE=usb_device
PRODUCT=17ef/1010/5041
TYPE=9/0/3
BUSNUM=002
DEVNUM=006
SEQNUM=3640
USEC_INITIALIZED=8302320314
ID_VENDOR=LENOVO
ID_VENDOR_ENC=LENOVO\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
ID_VENDOR_ID=17ef
ID_MODEL=Lenovo_ThinkPad_Dock
ID_MODEL_ENC=Lenovo\x20ThinkPad\x20Dock\x20\x20\x20
ID_MODEL_ID=1010
ID_REVISION=5041
ID_SERIAL=LENOVO_Lenovo_ThinkPad_Dock
ID_BUS=usb
ID_USB_INTERFACES=:090000:
ID_VENDOR_FROM_DATABASE=Lenovo
DRIVER=usb
ID_PATH=pci-0000:00:14.0-usb-0:4
ID_PATH_TAG=pci-0000_00_14_0-usb-0_4
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_4
MAJOR=189
MINOR=133
TAGS=:seat:

…

UDEV  [8287.329095] unbind   /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
ACTION=unbind
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-4
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/002/004
DEVTYPE=usb_device
PRODUCT=17ef/1010/5041
TYPE=9/0/3
BUSNUM=002
DEVNUM=004
SEQNUM=3601
USEC_INITIALIZED=7572279645
MAJOR=189
MINOR=131

ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="1010"

You might have to delay the update a bit (because the outputs will show up slightly after the dock) - wrap the script into a function, prepend a sleep and call the function forked.

Online

#7 2019-03-18 21:59:41

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

Thanks for the tips. What about a rule like this?

SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="1010", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/olocin/.Xauthority", RUN+="/usr/bin/su olocin -c /home/olocin/Projects/dockToggle.sh"

Just to be clear (and dumb): are you suggesting to put the test line just before the export?
Also, is it my understanding correct that if this is the only rule in /etc/udev/rules.d than the number in its name is irrelevant?

Last edited by olocin (2019-03-18 22:09:06)

Offline

#8 2019-03-18 22:05:05

loqs
Member
Registered: 2014-03-06
Posts: 17,310

Re: optimize udev rule for thinkpad ultradock

olocin wrote:

Also, is it my understanding correct that if this is the only rule in /etc/udev/rules.d than the number in its name is irrelevant?

No see man `udev 7 udev`.  It may not matter in your use case but the the rules location does not affect sorting but it does affect overriding.

Offline

#9 2019-03-18 22:09:18

progandy
Member
Registered: 2012-05-17
Posts: 5,190

Re: optimize udev rule for thinkpad ultradock

olocin wrote:

Just to be clear (and dumb): are you suggesting to put the test line just after the export?

Yes. This makes sure the xauthority file exists or the script aborts.


By the way, why do you define ENV{DISPLAY}=":0" in your udev rule if you later export the variable in your shell script?

Last edited by progandy (2019-03-18 22:10:26)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#10 2019-03-18 22:25:13

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

Ok, you have a point (actually both : )
It seems that your test avoids the error, and the rule can be simplified to

 SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="1010", RUN+="/usr/bin/su olocin -c /home/olocin/Projects/dockToggle.sh" 

Is it good to call it 90-Thinkpad.. ?

Offline

#11 2019-03-18 22:37:46

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

3rd edit, sorry: the modified rule and/or test work only one way, namely if I reboot while connected to the dock, I loose the external mouse+keyboard, and generate errors as above. in this situation, it doesn't undock properly.

Last edited by olocin (2019-03-18 22:50:55)

Offline

#12 2019-03-19 07:31:38

seth
Member
Registered: 2012-09-03
Posts: 50,929

Re: optimize udev rule for thinkpad ultradock

When you boot, this event occurs loooong before the X11 server starts.
Run the script w/ your X11 session for autoconfig.

Online

#13 2019-03-19 17:02:38

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

Of course I have an appropriate script in .xinitrc, is that what you're asking?

Offline

#14 2019-03-19 19:23:11

seth
Member
Registered: 2012-09-03
Posts: 50,929

Re: optimize udev rule for thinkpad ultradock

If you've the script when starting X11, why would you "loose the external mouse+keyboard"?

Online

#15 2019-03-19 23:16:07

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

it's indeed weird, and that's why I'm puzzled.
my .xinitrc

#!/bin/sh
eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
# export SSH_AUTH_SOCK
# export GDK_SCALE=2
export GDK_DPI_SCALE=2
# pactl set-card-profile 0 output:hdmi-stereo+input:analog-stereo
# pactl set-card-profile 0 output:analog-stereo+input:analog-stereo

if $(xrandr | grep -q 'DP-2-1 connected'); then
	xrandr --output eDP-1 --off --dpi 163
#	nmcli radio wifi off
else
	xrandr --dpi 216
#	nmcli radio wifi on
	xinput set-prop 11 287 1
fi
nm-applet &
numlockx &
~/Projects/dropbox.py start > ~/Projects/dropbox.log 2>&1 &
# /usr/lib/geoclue-2.0/demos/agent &
# redshift &
redshift -l 40.9:-73.1 -t 5700:3600 -g 0.8 -m randr -v > ~/Projects/redshift.log 2>&1 &
~/Projects/suckless/dwm_status.sh &
udiskie &
feh --bg-max ~/Pictures/bkground/*
xautolock -time 45 -locker slock &

usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"
fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

exec dwm 2> ~/Projects/dwm.log

Offline

#16 2019-03-20 15:27:28

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

I have a more conceptual issue: in this case is it appropriate to use a udev rule, or should I create a systemd service in conjunction with udev?
or since it's a thinkpad, acpi events will be better for docking?

Last edited by olocin (2019-03-20 15:33:43)

Offline

#17 2019-03-20 15:57:17

seth
Member
Registered: 2012-09-03
Posts: 50,929

Re: optimize udev rule for thinkpad ultradock

I'd rather worry about your fundamental issues at this point.
Do you get a proper boot w/o the udev rule in place?

I could assume that the bahavior is still to broad and esp. the script too slow, skipping the process of several events.
Thus for the 3rd or 4th time: fork.

#!/bin/bash
update_workspace() {
	sleep 2 # cover further related events
	export DISPLAY=:0
	export XAUTHORITY=/home/olocin/.Xauthority

	MONITOR='DP-2-1'
	LAPTOP='eDP-1'

	MONITOR_STATE=$(xrandr | grep "$MONITOR connected")
	if [[ -n $MONITOR_STATE ]]; then
		/usr/bin/xrandr --output $MONITOR --auto --output $LAPTOP --off --dpi 163
	else
		/usr/bin/xrandr --output $LAPTOP --auto --output $MONITOR --off --dpi 216
		/usr/bin/xinput set-prop 11 287 1
	fi
	/usr/bin/feh --bg-max /home/olocin/Pictures/bkground/*

	rm /tmp/.update_workspace.lock # clean up
}
[ -e /tmp/.update_workspace.lock ] && exit # no action if a script is in process
touch /tmp/.update_workspace.lock # lock file, we run the show
update_workspace & # background action

Online

#18 2019-03-20 16:33:45

progandy
Member
Registered: 2012-05-17
Posts: 5,190

Re: optimize udev rule for thinkpad ultradock

olocin wrote:

I have a more conceptual issue: in this case is it appropriate to use a udev rule, or should I create a systemd service in conjunction with udev?
or since it's a thinkpad, acpi events will be better for docking?

udev rules are fine, but personally I think I'd prefer a daemon running inside the Xorg session. There you can react on the Xorg events when it detects a display is connected or disconnected. The AUR has some like srandrd, mplugd, xplugd.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#19 2019-03-20 20:22:59

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

progandy: that's good to know, I will think about that.

seth: the script that you propose doesn't do anything, i.e. nothing happens when I dock/undock.

If instead I add

 [[ -e $XAUTHORITY ]] || exit 0 

then the first of the three errors disappears, but the other two remain.

And yes, I have a proper boot without udev rule in place.

Last edited by olocin (2019-03-20 20:24:30)

Offline

#20 2019-03-20 20:44:52

seth
Member
Registered: 2012-09-03
Posts: 50,929

Re: optimize udev rule for thinkpad ultradock

script that you propose doesn't do anything

That's not possible.
If the script runs at least once, it would create a lock file.
If the update_workspace function was then not run, that file would remain stale.

"doesn't do anything" is however not an option.

Online

#21 2019-03-22 13:39:54

olocin
Member
Registered: 2018-01-03
Posts: 171

Re: optimize udev rule for thinkpad ultradock

Within my limited understanding, I find the idea of working just within xorg more natural.
So I decided to try xplugd, and simply put a line

 xplugd 

in my .xinitrc, and a created a script .xplugrc

#!/bin/sh
type=$1
device=$2
status=$3
laptop=eDP-1
monitor=DP-2-1

case "$type,$device,$status" in
	display,$monitor,connected)
		xrandr --output $monitor --auto --dpi 163 --output $laptop --off
		nmcli r wifi off
		feh --bg-max ~/Pictures/bkground/*
		;;
	display,$monitor,disconnected)
                xrandr --output $monitor --off --output $laptop --auto --dpi 216
		xinput set-prop 14 305 1
		nmcli r wifi on
		feh --bg-max ~/Pictures/bkground/*
		;;
esac

Everything seems to work flawlessly now.

Offline

Board footer

Powered by FluxBB