I finally pulled the trigger, formatting my FC8 box and loading Mythbuntu 7.10 on it. I used Synaptic to update to .21 and had a fully set up Myth FE/BE combo in under an hour. The issue that I&#39;m running into involves the F word I&#39;ve had so much trouble with in the past - Firewire.<br>
<br>On the plus side, setting up Firewire and my SA3250 STB worked like a charm. Viewing HD over Firewire (on the couple non-encrypted channels I tried anyways) looks great. My problem, however, is when I try to change the channel. It doesn&#39;t work. As it did in Fedora 8, trying to tune to anything in Myth results in my cable box tuning to 133, then 688, then stopping at 48.<br>
<br>It seems that firewire on Myth, especially Ubuntu, is in a remarkable state of flux. Virtually everything I found was either specific to 0.20 or geared towards it. I attempted to compile the sa3250ch channel changer script in /contrib/channel-changers and ended up with the following:<br>
<br>------------------------<br>matt@magic:/usr/share/doc/mythtv-backend/contrib/channel_changers$ sudo cc -o sa3250ch sa3250ch.c -lrom1394 -lavc1394 -lraw1394<br>sa3250ch.c:24:32: error: libavc1394/rom1394.h: No such file or directory<br>
sa3250ch.c:25:32: error: libavc1394/avc1394.h: No such file or directory<br>sa3250ch.c:26:32: error: libraw1394/raw1394.h: No such file or directory<br>sa3250ch.c:27:23: error: sys/types.h: No such file or directory<br>sa3250ch.c:28:19: error: stdio.h: No such file or directory<br>
sa3250ch.c:29:19: error: errno.h: No such file or directory<br>sa3250ch.c:30:20: error: stdlib.h: No such file or directory<br>sa3250ch.c:31:20: error: string.h: No such file or directory<br>sa3250ch.c: In function âusageâ:<br>
sa3250ch.c:59: warning: incompatible implicit declaration of built-in function âfprintfâ<br>sa3250ch.c:59: error: âstderrâ undeclared (first use in this function)<br>sa3250ch.c:59: error: (Each undeclared identifier is reported only once<br>
sa3250ch.c:59: error: for each function it appears in.)<br>sa3250ch.c:63: warning: incompatible implicit declaration of built-in function âexitâ<br>sa3250ch.c: In function âmainâ:<br>sa3250ch.c:68: error: ârom1394_directoryâ undeclared (first use in this function)<br>
sa3250ch.c:68: error: expected â;â before âdirâ<br>sa3250ch.c:73: error: âquadlet_tâ undeclared (first use in this function)<br>sa3250ch.c:73: error: expected â;â before âcmdâ<br>sa3250ch.c:81: warning: incompatible implicit declaration of built-in function âstrlenâ<br>
sa3250ch.c:90: warning: incompatible implicit declaration of built-in function âfprintfâ<br>sa3250ch.c:90: error: âstderrâ undeclared (first use in this function)<br>sa3250ch.c:101: error: âraw1394handle_tâ undeclared (first use in this function)<br>
sa3250ch.c:101: error: expected â;â before âhandleâ<br>sa3250ch.c:104: error: âhandleâ undeclared (first use in this function)<br>sa3250ch.c:105: error: âerrnoâ undeclared (first use in this function)<br>sa3250ch.c:106: warning: incompatible implicit declaration of built-in function âfprintfâ<br>
sa3250ch.c:109: warning: incompatible implicit declaration of built-in function âfprintfâ<br>sa3250ch.c:111: warning: incompatible implicit declaration of built-in function âexitâ<br>sa3250ch.c:117: warning: incompatible implicit declaration of built-in function âexitâ<br>
sa3250ch.c:122: error: âdirâ undeclared (first use in this function)<br>sa3250ch.c:123: warning: incompatible implicit declaration of built-in function âfprintfâ<br>sa3250ch.c:125: warning: incompatible implicit declaration of built-in function âexitâ<br>
sa3250ch.c:129: warning: incompatible implicit declaration of built-in function âprintfâ<br>sa3250ch.c:146: warning: incompatible implicit declaration of built-in function âfprintfâ<br>sa3250ch.c:159: warning: incompatible implicit declaration of built-in function âfprintfâ<br>
sa3250ch.c:163: warning: incompatible implicit declaration of built-in function âexitâ<br>sa3250ch.c:169: warning: incompatible implicit declaration of built-in function âprintfâ<br>sa3250ch.c:171: error: âcmdâ undeclared (first use in this function)<br>
sa3250ch.c:171: error: âAVC1394_CTYPE_CONTROLâ undeclared (first use in this function)<br>sa3250ch.c:171: error: âAVC1394_SUBUNIT_TYPE_PANELâ undeclared (first use in this function)<br>sa3250ch.c:171: error: âAVC1394_SUBUNIT_ID_0â undeclared (first use in this function)<br>
sa3250ch.c:190: warning: incompatible implicit declaration of built-in function âprintfâ<br>sa3250ch.c:207: warning: incompatible implicit declaration of built-in function âexitâ<br>----------------------------------------<br>
<br>Should I try getting this script to compile, or is there a better solution in Mythbuntu? Like I said, viewing HD right now isn&#39;t the problem, it&#39;s the changing of the channels. I look forward to any suggestions, I&#39;m excited to be this close to a working system after trying for so long!<br>