I had problems accessing the videotext from kdetv after switching to udev. I figured out that kdetv was looking for /dev/vbi0, which did not exist. The symlinks for /dev/video0 and /dev/radio worked fine, so I took a look at the ruleset. After replacing: KERNEL="vbi[0-9]*", NAME="v4l/vbi%n" with KERNEL="vbi[0-9]*", NAME="v4l/vbi%n", SYMLINK="vbi%n" the videotext worked fine again. I don't have enough knowledge of udev, v4l and the gentoo udev ruleset to say if this should be added to the default ruleset, so I leave it up to the developers. Reproducible: Always Steps to Reproduce:
Can't you just tell kdetv to point to the proper device (in the v4l subdirectory) instead?
kdetv relies on /dev/v4l/vbi0 in later versions. so that works fine.... next to that a symlink is now created by default (iirc).