I've built a single box HTPC which is running Mythbuntu (originally unbuntu 13.10 which I converted to mythbuntu) to use its backend for TV tuner duties with the plan of putting XBMC over the top. Everything on the backend setup went smoothly and mythtv front end loads up and its all talking to one another. I then installed the DVB-S2 TV tuner card, a TBS 6920. I used the latest drivers from TBS and followed their instructions. Again everything went relatively smoothly and in the mythtv backend setup I successfully added the card, scanned for channels and had the live tv feed working in the frontend.
However, on reboot I cannot get anything other than the frontend to now open the DVB adapter, including mythtv backend. It fails to open the card and won't rescan. I setup the Myth PVR client in XBMC and it connects to the database but reports that is waiting for the PVR client to start (everything is enabled and live tv setup). Back in terminal I tried loading a channel with mplayer and get an error that it failed to open /dev/dvb/adapter0/frontend0. ERRNO 16
Checking the permissions for the adapter it seems to be set to root:root and I may be way off but have a feeling this is something to do with the problem. I tried changing the permissions with the chmod 666 which did change them but on reboot they change back. ~However, even with this changed or if I swap to root it still reports that it failed to open the card though. Im wondering if something is already loading at bootup and stopping this before I get a chance to swap permissions?
Hunting around on the net I found a couple of links about Udev creating DVB permissions incorrectly:
but im starting to get a bit lost here with scripts for rules and whatnot.
The card is there and works in mythtv frontend but something is stopping anything else accessing the adapter including the backend setup. Any suggestions please?