So here's my solution in case anyone else is having troubles.
First, remove dvbhdhomerun-utils and tvheadend from startup:
Command Line Wrote:user@xbmc:~$ sudo update-rc.d -f dvbhdhomerun-utils remove
user@xbmc:~$ sudo update-rc.d -f tvheadend remove
Now create a new script named "start-tvheadend-right.sh" in /etc/init.d containing the following:
Code:
#!/bin/bash
service dvbhdhomerun-utils start
while [ ! -d /dev/dvb ]
do
sleep 1
done
service tvheadend startWhat this script does is start dvbhdhomerun-utils, then it checks every second for the dvb driver to load... when it loads it starts tvheadend. Yay!
Wait! You aren't done yet! Now you need to make the script executable and tell it to auto-start:
Command Line Wrote:user@xbmc:~$ sudo chmod +x /etc/init.d/start-tvheadend-right.sh
user@xbmc:~$ sudo update-rc.d -f start-tvheadend.sh start 99 2 3 4 5 .
Rebooting should now make tvheadend start after the drivers are loaded. Good luck!

Search
Help