[mythtv-users] zilog-rx-i2c high cpu usage, lirc_zilog errors

Jarod Wilson jarod at wilsonet.com
Thu Jun 9 04:16:26 UTC 2011


On Jun 8, 2011, at 7:57 PM, Chris Payne wrote:

> On Wed, Jun 8, 2011 at 3:59 PM, Jarod Wilson <jarod at wilsonet.com> wrote:
>>> I'm able to reproduce the problem with an hvr-1950, so I don't have to worry
>>> about my hdpvr now. I was talking to Andy Walls about this issue last night,
>>> and he reminded me of something that you can do that'll at least get rid of
>>> the cpu usage issue for now... Load lirc_zilog with tx_only=1, and the rx
>>> thread that is spinning will never get launched (this assumes of course
>>> that you're not using the rx portion of the hdpvr).
> 
> This workaround works perfectly for me. rmmod/modprobe got a tad
> upset, so I just rebooted and the modprobe option took.

Yeah, rmmod doesn't work so well if there's a kernel thread stuck spinning,
owned by the module you're trying to remove.


>>> Anyway, digging into the problem right now to try to isolate exactly where
>>> its spinning.
>> 
>> Isolated and solved. Just a set_current_state() call that needs to
>> happen a touch sooner (i.e., before calling schedule_timeout()).
>> Will push the patch upstream shortly, with stable cc'd.
> 
> I will watch for that on the next update. Thanks a ton, for this and
> all the other great work on MythTV.

Always happy to hear from a satisfied customer. ;)


> Go Bruins!

Another good game tonight... I'm hoping the Bruins have taken up permanent
residency inside Luongo's dome. Big Mo' is definitely on their side now...
Winning it at home in 6 would be friggin' awesome...

-- 
Jarod Wilson
jarod at wilsonet.com





More information about the mythtv-users mailing list