I have created the following foo.ruleKERNEL==sd*, ATTRS{serial}==D93E7DF61B000174, ATTRS{idVendor}==0x04e8, ATTRS{idProduct}==0x61b6, SYMLINK+=fooThe respective serial, idVendor and idProduct is the respective values provided by lsusb (with modifiers). Afterwards, I triggered the rules using udevadm trigger. There should be the respective device file /dev/foo, however, no such file exists.
udev doesn't create symlink to device when using a custom rule
linux;arch linux;hard disk;udev