FS#45314 - [systemd] udev's sysfs attributes changed in systemd 220 compared to 219
Attached to Project:
Arch Linux
Opened by xduugu (xduugu) - Saturday, 13 June 2015, 12:52 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 20 June 2015, 13:11 GMT
Opened by xduugu (xduugu) - Saturday, 13 June 2015, 12:52 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 20 June 2015, 13:11 GMT
|
Details
Description:
For some reason, the sysfs attributes (ATTR) changed in systemd 220 which breaks (some) udev rules (lomoco in my case). I couldn't find any references to this issue. It neither seems to be an intentional change nor, since it breaks the rules itself, to be a display issue in udevadm info. In the case of lomoco, all the information like idVendor, idProduct, etc. is missing in the usb device folder in the sysfs. With systemd 219-6: $ udevadm info -a /dev/input/mouse0 | grep -c ATTR 110 With systemd 220-5: $ udevadm info -a /dev/input/mouse0 | grep -c ATTR 0 Additional info: * systemd 220-5 |
This task depends upon
Closed by Dave Reisner (falconindy)
Saturday, 20 June 2015, 13:11 GMT
Reason for closing: Fixed
Additional comments about closing: systemd 221-1
Saturday, 20 June 2015, 13:11 GMT
Reason for closing: Fixed
Additional comments about closing: systemd 221-1
udevadm test shows some errors that I noticed before, but didn't compare with the 219 output. It seems that these are the culprits, but I don't know where they could come from.
udevadm_info_-a_219.txt (5 KiB)
udevadm_test_219.txt (7.8 KiB)
udevadm_info_220.txt (1 KiB)
udevadm_info_-a_220.txt (1.7 KiB)
udevadm_test_220.txt (7.4 KiB)