Hi,
I'm having a setup with 4 dvb cards, and I'm running 3 vdr instances. I'm using an udev rules to make sure adapter numbers don't change. I'm using the -D option the assign cards to vdr instances.
I've just discovered that vdr -D 3 would not use the adapter 3 if adapter2 was missing from /dev/dvb/.
Here is the patch i'm testing to correct this issue, feel free to comment.
--