[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