Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#2925 - udev 060-3 not processing custom rules
|
DetailsSince upgrading to udev 060-3, my custom rules are not working. They work perfectly under 058-4, to which I have reverted for the moment.
My custom rules are defined in /etc/udev/rules.d/local.rules, and look like this: # /dev/cdrom symlink for xfmedia KERNEL="hdc", SYMLINK="cdrom" # /dev/floppy symlink KERNEL="fd0", SYMLINK="floppy" # Mustek DV2032 Camera BUS="usb", SYSFS{idProduct}="c441", KERNEL="sd?1", NAME="%k", SYMLINK="camera" # Blaze USB Drive BUS="usb", SYSFS{idProduct}=="8813", KERNEL="sd*", NAME="%k", SYMLINK="blaze" # Sony Clie BUS="usb", SYSFS{product}=="Sony PEG Mass Storage", KERNEL="sd*", NAME="%k", SYMLINK="clie" |
This task depends upon
http://bbs.archlinux.org/viewtopic.php?t=13553
Hopefully, it is relevant.
# pacman -U http://www.archlinux.org/~judd/udev-060-4.pkg.tar.gz
example:
BUS="ide", KERNEL="hd*", PROGRAM="/etc/udev/scripts/ide-devfs.sh %k %b %n", SYMLINK+="%c{1} %c{2}"
See the udev(8) manpage for more info.
BUS=="usb", SYSFS{model}=="XV3", NAME=="video%n", SYMLINK="webcam%n"
However, I can see this in the tarball's udev.rules.examples:
BUS=="ide", KERNEL=="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT=="cdrom", NAME="%k", SYMLINK+="cdrom"
So what I'll do is change my SYMLINKs to += and run 060-3 again - from your second comment, I expect that to work. If it doesn't, I'll try your 060-4.
Actually, upgrade to the latest in Current: 060-5. That package has the required changes in the default udev.rules file.