[mythtv-commits] Ticket #10318: Mythbackend-tuner communication locks up on HVR-2250

MythTV noreply at mythtv.org
Thu Feb 23 05:02:23 UTC 2012


#10318: Mythbackend-tuner communication locks up on HVR-2250
-------------------------------------------------+-------------------------
 Reporter:  Bob Williams <bob.williams@…>        |          Owner:  danielk
     Type:  Bug Report - General                 |         Status:  new
 Priority:  minor                                |      Milestone:  unknown
Component:  MythTV - ATSC                        |        Version:
 Severity:  medium                               |  0.24-fixes
 Keywords:                                       |     Resolution:
                                                 |  Ticket locked:  0
-------------------------------------------------+-------------------------

Comment (by Bob Williams <bob.williams@…>):

 I have more information but I'm still not able to find a reliable way to
 replicate this problem I'm seeing.  This problem may have nothing to do
 with weak/fading signals as I can see it on stronger channels.  But it is
 still rare.

 After looking at many more debug outputs, I have found that what happens
 is all interrupts from the saa7164 seem to mysteriously stop - at least
 the deferred interrupt handler is never called and the saa7164 in
 /proc/interrupts no longer advances.  Is there a way to check for masked
 interrupts?  The saa7164 command/data ring buffers continue to operate
 normally after this with read/write pointers advancing except for the get-
 ring read pointer as no interrupt is seen to drain the buffer in the
 driver.

 I noticed that MythTV uses open/poll/read for getting dvr0 data so I wrote
 my own "copy" program using polling similarly for use in place of "cp"
 when using azap.  But I still can't get the azap method to fail.

 I will continue to examine stuff.  It is painful for me to do a
 build/compile but maybe I'll get to that at some point, maybe on a new
 partition or using chroot (I'm far from an expert in this).  Once again,
 if you have suggestions on things I can look at or do, please let me know.
 I know you really need a way to reproduce this but I haven't found it yet
 - not giving up.

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/10318#comment:2>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list