Ron - I&#39;ve been trying to get up and running on Mythbuntu with your Ceton patch (following your directions), but I&#39;m not having any luck.  I finally got my system running where I can successfully play video via &#39;mplayer /dev/ceton/ctn91xx_mpeg0_#&#39;, but I haven&#39;t gotten anything playing through MythTV yet.  I did dump the output of the device straight to a .mpg file, and Myth was able to play that successfully, so I take that to mean that the device drivers are working correctly.  Also, I&#39;m pretty sure that it actually is tuning the card correctly, because I&#39;m able to go to LiveTV, change channels, exit, then switch over to a command prompt and use mplayer to play the channel that I just selected from inside Myth.<div>


<br></div><div>Here&#39;s a (long) sample of my backend log file (with -v important,channel options), from when I selected LiveTV to when it first says it&#39;s not tuning.  The last error message repeats every 5 seconds.  Do you see anything in here that jumps out at you to explain why it can&#39;t verify the tuning?  I&#39;ve been reading through your code, but I haven&#39;t had time to really dig in and debug it myself yet.  If you don&#39;t see anything obvious, I&#39;ll get more in depth with it this weekend.  Oh, and if it makes a difference, I have Verizon Fios...maybe there&#39;s something different in their signal as opposed to a standard cable company like Comcast or WOW?</div>


<div><br></div><div>Thanks.</div><div><br></div><div>Scott</div><div><br></div><div><span style="font-family:Tinos;font-size:medium"><pre style="word-wrap:break-word;white-space:pre-wrap">2011-08-07 12:13:52.000 TVRec(1): Changing from None to WatchingLiveTV
2011-08-07 12:13:52.059 TVRec(1): Start channel: 902.
2011-08-07 12:13:52.097 TVRec(1): HW Tuner: 1-&gt;1
2011-08-07 12:13:52.131 CetonChan(192.168.200.1-1): Opening Ceton channel
2011-08-07 12:13:52.168 LoadFromScheduler(): Error, called from backend.
2011-08-07 12:13:52.170 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 14 min
2011-08-07 12:13:52.218 ChannelBase(1): SelectChannel 902
2011-08-07 12:13:52.288 CetonChan(192.168.200.1-1): Opening Ceton channel
2011-08-07 12:13:52.288 ChannelThread::run
2011-08-07 12:13:52.324 CetonSM(192.168.200.1-1): ctor
2011-08-07 12:13:52.360 CetonChan(192.168.200.1-1): SetChannelByString(902)
2011-08-07 12:13:52.432 CetonChan(192.168.200.1-1): Opening Ceton channel
2011-08-07 12:13:52.396 SM(192.168.200.1-1)::AddFlags: Seen() Match() Wait(Sig,)
2011-08-07 12:13:52.472 CetonHTTP: New tuner settings added to queue.{host=192.168.200.1,tuner=1,freq=0,mod=,prog=0,vchan=902}
2011-08-07 12:13:52.505 SM(192.168.200.1-1)::Start: begin
2011-08-07 12:13:52.541 CetonHTTP: Requesting thread to wake up and work
2011-08-07 12:13:52.589 SM(192.168.200.1-1)::Start: end
2011-08-07 12:13:52.637 CetonHTTP:  worker thread has been woken up
2011-08-07 12:13:52.709 CetonHTTP: there are 4 tuners needing to be tuned/verified
2011-08-07 12:13:52.746 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=1,freq=0,mod=,prog=0,vchan=902}
2011-08-07 12:13:52.782 CetonHTTP: this is a new request...lets verify to see if we can skip any steps
2011-08-07 12:13:52.641 DTVSM(192.168.200.1-1)::SetProgramNumber(0): 
2011-08-07 12:13:52.873 CetonHTTP: DoGetVar(192.168.200.1,1,cas,VirtualChannelNumber) - got: --&gt;902&lt;--
2011-08-07 12:13:52.879 SM(192.168.200.1-1)::RemoveFlags: Seen(PMT,Crypt,) Match(PMT,Crypt,) Wait()
2011-08-07 12:13:52.969 CetonHTTP: DoGetVar(192.168.200.1,1,mux,ProgramNumber) - got: --&gt;701&lt;--
2011-08-07 12:13:52.976 SM(192.168.200.1-1)::AddFlags: Seen() Match() Wait(PMT,)
2011-08-07 12:13:53.024 CetonHTTP: calling HandleTuning for VChannel
2011-08-07 12:13:53.120 CetonHTTP: HandleTuning called with flags 9 and 10
2011-08-07 12:13:53.072 SM(192.168.200.1-1)::AddFlags: Seen() Match() Wait(PAT,PMT,Pos,)
2011-08-07 12:13:53.168 CetonHTTP: Attempting to call the Tune&lt;X&gt; function
2011-08-07 12:13:53.217 CetonSH(192.168.200.1-1): Run()
2011-08-07 12:13:53.349 DTVSM(192.168.200.1-1)::GetStatusList: WaitForPMT seen(0) matching(0)
2011-08-07 12:13:53.382 CetonHTTP: Succeeded....we&#39;ll check its state in 200 ms
2011-08-07 12:13:53.493 CetonHTTP: This tuner&#39;s next update should be in 89 ms
2011-08-07 12:13:53.541 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=2,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:53.614 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=3,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:53.662 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=4,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:53.710 CetonHTTP: Processed all tuner updates...next attempt in 89 ms
2011-08-07 12:13:53.758 CetonHTTP:  worker thread going into wait
2011-08-07 12:13:53.895 CetonHTTP:  worker thread has been woken up
2011-08-07 12:13:53.938 CetonHTTP: there are 4 tuners needing to be tuned/verified
2011-08-07 12:13:53.987 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=1,freq=0,mod=,prog=0,vchan=902}
2011-08-07 12:13:54.035 CetonHTTP: calling HandleTuning for VChannel
2011-08-07 12:13:54.082 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:54.083 CetonHTTP: HandleTuning called with flags 9 and 10
2011-08-07 12:13:54.131 Program #0 not found in PAT!
Program Association Table
 PSIP tableID(0x0) length(21) extension(0x1)
      version(27) current(1) section(0) last_section(0)
         tsid: 1
 programCount: 3
  program number   701 has PID 0x1b62   data  0x 2 0xbd 0xfb 0x62
  program number   703 has PID 0x1b76   data  0x 2 0xbf 0xfb 0x76
  program number   704 has PID 0x1b80   data  0x 2 0xc0 0xfb 0x80

2011-08-07 12:13:54.179 CetonHTTP: Attempting to call the Verify&lt;X&gt; function
2011-08-07 12:13:54.317 CetonHTTP: DoGetVar(192.168.200.1,1,cas,VirtualChannelNumber) - got: --&gt;902&lt;--
2011-08-07 12:13:54.401 CetonHTTP: DoGetVar(192.168.200.1,1,mux,ProgramNumber) - got: --&gt;701&lt;--
2011-08-07 12:13:54.444 CetonHTTP: Not yet verified...we&#39;ll check again in 1262 ms
2011-08-07 12:13:54.492 CetonHTTP: This tuner&#39;s next update should be in 152 ms
2011-08-07 12:13:54.540 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=2,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:54.551 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:54.588 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=3,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:54.636 ProcessPAT: Program not found in PAT. 
                        Rescan your transports.
2011-08-07 12:13:54.685 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=4,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:54.757 CetonHTTP: Processed all tuner updates...next attempt in 152 ms
2011-08-07 12:13:54.793 CetonHTTP:  worker thread going into wait
2011-08-07 12:13:54.721 Desired program #0 not found in PAT.
                        Cannot create single program PAT.
2011-08-07 12:13:54.981 CetonHTTP:  worker thread has been woken up
2011-08-07 12:13:55.009 CetonHTTP: there are 4 tuners needing to be tuned/verified
2011-08-07 12:13:55.046 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=1,freq=0,mod=,prog=0,vchan=902}
2011-08-07 12:13:55.082 CetonHTTP: calling HandleTuning for VChannel
2011-08-07 12:13:55.118 CetonHTTP: HandleTuning called with flags 9 and 10
2011-08-07 12:13:55.034 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:55.154 CetonHTTP: Attempting to call the Verify&lt;X&gt; function
2011-08-07 12:13:55.273 CetonHTTP: DoGetVar(192.168.200.1,1,cas,VirtualChannelNumber) - got: --&gt;902&lt;--
2011-08-07 12:13:55.352 CetonHTTP: DoGetVar(192.168.200.1,1,mux,ProgramNumber) - got: --&gt;701&lt;--
2011-08-07 12:13:55.383 CetonHTTP: Not yet verified...we&#39;ll check again in 2201 ms
2011-08-07 12:13:55.419 CetonHTTP: This tuner&#39;s next update should be in 164 ms
2011-08-07 12:13:55.455 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=2,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:55.491 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=3,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:55.527 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=4,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:55.497 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:55.563 CetonHTTP: Processed all tuner updates...next attempt in 164 ms
2011-08-07 12:13:55.636 CetonHTTP:  worker thread going into wait
2011-08-07 12:13:55.836 CetonHTTP:  worker thread has been woken up
2011-08-07 12:13:55.876 CetonHTTP: there are 4 tuners needing to be tuned/verified
2011-08-07 12:13:55.912 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=1,freq=0,mod=,prog=0,vchan=902}
2011-08-07 12:13:55.948 CetonHTTP: calling HandleTuning for VChannel
2011-08-07 12:13:55.984 CetonHTTP: HandleTuning called with flags 9 and 10
2011-08-07 12:13:55.971 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:56.021 CetonHTTP: Attempting to call the Verify&lt;X&gt; function
2011-08-07 12:13:56.135 CetonHTTP: DoGetVar(192.168.200.1,1,cas,VirtualChannelNumber) - got: --&gt;902&lt;--
2011-08-07 12:13:56.207 CetonHTTP: DoGetVar(192.168.200.1,1,mux,ProgramNumber) - got: --&gt;701&lt;--
2011-08-07 12:13:56.237 CetonHTTP: Not yet verified...we&#39;ll check again in 3055 ms
2011-08-07 12:13:56.273 CetonHTTP: This tuner&#39;s next update should be in 164 ms
2011-08-07 12:13:56.310 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=2,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:56.346 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=3,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:56.382 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=4,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:56.418 CetonHTTP: Processed all tuner updates...next attempt in 164 ms
2011-08-07 12:13:56.454 CetonHTTP:  worker thread going into wait
2011-08-07 12:13:56.445 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:56.654 CetonHTTP:  worker thread has been woken up
2011-08-07 12:13:56.707 CetonHTTP: there are 4 tuners needing to be tuned/verified
2011-08-07 12:13:56.755 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=1,freq=0,mod=,prog=0,vchan=902}
2011-08-07 12:13:56.804 CetonHTTP: calling HandleTuning for VChannel
2011-08-07 12:13:56.912 CetonHTTP: HandleTuning called with flags 9 and 10
2011-08-07 12:13:56.961 CetonHTTP: Attempting to call the Verify&lt;X&gt; function
2011-08-07 12:13:56.909 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:57.050 CetonHTTP: DoGetVar(192.168.200.1,1,cas,VirtualChannelNumber) - got: --&gt;902&lt;--
2011-08-07 12:13:57.147 CetonHTTP: DoGetVar(192.168.200.1,1,mux,ProgramNumber) - got: --&gt;701&lt;--
2011-08-07 12:13:57.201 CetonHTTP: Not yet verified...we&#39;ll check again in 4019 ms
2011-08-07 12:13:57.261 CetonHTTP: This tuner&#39;s next update should be in 140 ms
2011-08-07 12:13:57.321 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=2,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:57.382 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=3,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:57.442 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=4,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:57.389 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:57.490 CetonHTTP: Processed all tuner updates...next attempt in 140 ms
2011-08-07 12:13:57.586 CetonHTTP:  worker thread going into wait
2011-08-07 12:13:57.774 CetonHTTP:  worker thread has been woken up
2011-08-07 12:13:57.814 CetonHTTP: there are 4 tuners needing to be tuned/verified
2011-08-07 12:13:57.863 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=1,freq=0,mod=,prog=0,vchan=902}
2011-08-07 12:13:57.911 CetonHTTP: calling HandleTuning for VChannel
2011-08-07 12:13:57.959 CetonHTTP: HandleTuning called with flags 9 and 10
2011-08-07 12:13:58.007 CetonHTTP: Attempting to call the Verify&lt;X&gt; function
2011-08-07 12:13:57.935 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:58.128 CetonHTTP: DoGetVar(192.168.200.1,1,cas,VirtualChannelNumber) - got: --&gt;902&lt;--
2011-08-07 12:13:58.217 CetonHTTP: DoGetVar(192.168.200.1,1,mux,ProgramNumber) - got: --&gt;701&lt;--
2011-08-07 12:13:58.260 CetonHTTP: Not yet verified...we&#39;ll check again in 5078 ms
2011-08-07 12:13:58.308 CetonHTTP: This tuner&#39;s next update should be in 152 ms
2011-08-07 12:13:58.356 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=2,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:58.404 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=3,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:58.367 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:58.452 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=4,freq=0,mod=QAM256,prog=0,vchan=0}
2011-08-07 12:13:58.525 CetonHTTP: Processed all tuner updates...next attempt in 152 ms
2011-08-07 12:13:58.561 CetonHTTP:  worker thread going into wait
2011-08-07 12:13:58.749 CetonHTTP:  worker thread has been woken up
2011-08-07 12:13:58.777 CetonHTTP: there are 4 tuners needing to be tuned/verified
2011-08-07 12:13:58.813 CetonHTTP: Processing tune request{host=192.168.200.1,tuner=1,freq=0,mod=,prog=0,vchan=902}
2011-08-07 12:13:58.850 CetonHTTP: calling HandleTuning for VChannel
2011-08-07 12:13:58.835 SM(192.168.200.1-1)::AddFlags: Seen(PAT,) Match() Wait()
2011-08-07 12:13:58.886 CetonHTTP: HandleTuning called with flags 9 and 10
2011-08-07 12:13:58.958 CetonHTTP: Attempting to call the Verify&lt;X&gt; function
2011-08-07 12:13:59.036 CetonHTTP: DoGetVar(192.168.200.1,1,cas,VirtualChannelNumber) - got: --&gt;902&lt;--
2011-08-07 12:13:59.108 CetonHTTP: DoGetVar(192.168.200.1,1,mux,ProgramNumber) - got: --&gt;701&lt;--
2011-08-07 12:13:59.138 CetonHTTP Error: Verification FAILED (1 times). It&#39;s been 5 seconds and we&#39;ve not verified the tuning. We&#39;ll start over and try again</pre></span></div>