Hi,
Did you manage to make any progress with this? I'm having the same thing and almost everytime I reboot the machine I have to go back in, setup the transponders and let TVHeadend get itself back in the right order.
What I did was created a udev rule by doing this:
# Create a symlink /dev/dvb/adapter101 pointing to ST STV0299 DVB-S - BTM CARD
SUBSYSTEM=="dvb", ATTRS{vendor}=="0x1131", ATTRS{device}=="0x7146", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter101/%%s $${K#*.}'", SYMLINK+="%c"
# Create a symlink /dev/dvb/adapter102 pointing to Philips TDA10046H DVB-T
SUBSYSTEM=="dvb", ATTRS{vendor}=="0x1131", ATTRS{device}=="0x7133", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter102/%%s $${K#*.}'", SYMLINK+="%c"
# Create a symlink /dev/dvb/adapter103 pointing to Conexant CX24116/CX24118
SUBSYSTEM=="dvb", ATTRS{subsystem_vendor}=="0x0070", ATTRS{subsystem_device}=="0x6906", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter103/%%s $${K#*.}'", SYMLINK+="%c"
This creates the /dev/dvb/adapter101 adapter102 and adapter103 devices correctly, however TVHeadend doesn't see these devices at all which I'm guessing is because it doesn't like the symlinks I'm creating.
Does anyone have a solution to this or a way I can resolve this as I think it may also solve Renne's problem too?