<div dir="ltr"><div>TL;DR version:</div><div><br></div><div>Ceton locks, tunes, but returns an apparently-invalid session ID, and Mythbackend gives up at</div><div><br></div><div><a href="https://github.com/MythTV/mythtv/blob/master/mythtv/libs/libmythtv/recorders/cetonrtsp.cpp#L435">https://github.com/MythTV/mythtv/blob/master/mythtv/libs/libmythtv/recorders/cetonrtsp.cpp#L435</a><br></div><div><br></div><div>Longer version:</div><div><br></div><div>I recently got the Ceton InfiniTV PCIe 6, and like some other people here I&#39;m having problems getting it to work. I&#39;m seeing the dreaded &quot;TL__&quot; hang when I try to watch TV. As far as I can tell, the CableCARD is paired and working just fine. When I check the &quot;CableCARD&quot; tab of the Ceton status, I see the &quot;Card Authorization&quot; is</div><div><br></div><div>&quot;Validated, validation message is received, authenticated, and the IDs match those in the current binding.&quot;</div><div><br></div><div>When I set a channel on tuner One via the web interface and do</div><div><br></div><div>cat /dev/ceton/ctn91xx_mpeg0_0 | mplayer -cache 8192</div><div><br></div><div>I get a picture with video and sound.</div><div><br></div><div>I restarted my backend with &quot;-v record,channel&quot; and try to watch Live TV, it seems to make it all the way through right up to the point where it tries to get a session ID.</div><div><br></div><div>CetonStreamHandler recorders/cetonrtsp.cc:435 (Setup) - CetonRTSP(rtsp://<a href="http://192.168.200.1:8554/cetonmpeg0">192.168.200.1:8554/cetonmpeg0</a>): invalid session id received</div><div><br></div><div>Looking at that file it appears that the session ID is non-empty, but less than eight characters long:</div><div><br></div><div><a href="https://github.com/MythTV/mythtv/blob/master/mythtv/libs/libmythtv/recorders/cetonrtsp.cpp#L435">https://github.com/MythTV/mythtv/blob/master/mythtv/libs/libmythtv/recorders/cetonrtsp.cpp#L435</a><br></div><div><br></div><div>When I look at the log on my device&#39;s webserver, everything appears to be fine: it sets the channel, it gets a lock, it gets the PMT for the program, it finds the CCI data (set to CCI 00), and it appears to stream it.</div><div><br></div><div>So from what I can tell the problem is on the Mythbackend side of things. Could someone who&#39;s running a version compiled from source and who has a Ceton PCIe print out the value of a valid session ID? Where does it say that these session IDs should always be 8+ characters?</div><div><br></div><div>Thanks,</div><div>-jdm</div></div>