Hello, Newbie about udev concepts here. I included stlink package as part of my package list in my system configuration. I can see that there are rules files under /run/current-system/profile/etc/udev/rules.d/ like so:
sh> ls -l /run/current-system/profile/etc/udev/rules.d/ total 16 lrwxrwxrwx 1 root root 91 Dec 31 1969 49-stlinkv1.rules -> /gnu/store/zpqb5vydhxkr5ggw767m4hkpi8263yvz-stlink-1.7.0/etc/udev/rules.d/49-stlinkv1.rules lrwxrwxrwx 1 root root 93 Dec 31 1969 49-stlinkv2-1.rules -> /gnu/store/zpqb5vydhxkr5ggw767m4hkpi8263yvz-stlink-1.7.0/etc/udev/rules.d/49-stlinkv2-1.rules lrwxrwxrwx 1 root root 91 Dec 31 1969 49-stlinkv2.rules -> /gnu/store/zpqb5vydhxkr5ggw767m4hkpi8263yvz-stlink-1.7.0/etc/udev/rules.d/49-stlinkv2.rules lrwxrwxrwx 1 root root 91 Dec 31 1969 49-stlinkv3.rules -> /gnu/store/zpqb5vydhxkr5ggw767m4hkpi8263yvz-stlink-1.7.0/etc/udev/rules.d/49-stlinkv3.rules I using the stlink V2 usb device. So when I plug in the stlink v2, udev should create a symlink /dev/stlinkv2_blah But that is not happening. I also did a sh> sudo udevadm test (udevadm info -q path -n /dev/bus/usb/002/006) that shows it is reading only files from eudev pacakge with output lines like Reading rules file: /gnu/store/2l46l7628xyrpwzrymzd3bgrz3n8zf2x-eudev-3.2.11/lib/udev/rules.d/ etc Seeking help Thanks, Milind