Still finding things out slowly about udev. The only line that looks to be in error from above of the udevtest /class/video4linux/video2 is this:
udev_db_get_device: no db file to read /dev/.udev/db/class@video4linux@video2: No such file or directory
when I go there I get the following listing:
ls
block@fd0 block@sdb@sdb4 class@input@mice class@sound@pcmC0D2p
block@hda block@sdb@sdb5 class@misc@device-mapper class@sound@seq
block@hdc class@cpuid@cpu0 class@msr@msr0 class@sound@timer
block@ram0 class@dvb@dvb0.demux0 class@printer@lp0 class@usb_device@usbdev1.1
block@ram1 class@dvb@dvb0.dvr0 class@sound@controlC0 class@usb_device@usbdev2.1
block@sda class@dvb@dvb0.frontend0 class@sound@controlC1 class@video4linux@radio0
block@sda@sda1 class@dvb@dvb0.net0 class@sound@midi1 class@video4linux@vbi0
block@sdb class@input@input0@event0 class@sound@midiC1D0 class@video4linux@video0
block@sdb@sdb1 class@input@input1@event1 class@sound@pcmC0D0c class@video4linux@video1
block@sdb@sdb2 class@input@input1@mouse0 class@sound@pcmC0D0p class@video4linux@video24
block@sdb@sdb3 class@input@input2@event2 class@sound@pcmC0D1c
The contents of class@video4linux@video0
N:video0
S:video
M:81:0
The contents of class@video4linux@video1
N:video1
S
vr_500_1
M:81:1
To me it looks like class@video4linux@video0 is the first capture card definition, and class@video4linux@video1 is the second, but when I use the id from lspci it links up the class@video4linux@video1 just fine, but thinks there should be a class@video4linux@video2 when there is no file like that created.
Not sure what it all means, but thought I would share in hopes someone could answer.
Thanks