[mythtv-users] System freezes

John Pilkington johnpilk222 at gmail.com
Tue Mar 21 17:41:50 UTC 2023


On 21/03/2023 13:58, Stephen Worthington wrote:
> On Tue, 21 Mar 2023 11:09:13 +0000, you wrote:
> 
>> Stephen, thanks for your reply and suggestions.  I'll work on them, but
>> here's more info:
>>
>> The freezes have typically happened at night when screens are off.
>> First warning is that the disk access light is found on.  Keyboard and
>> mouse unresponsive; caps lock key doesn't affect its light.  ssh from
>> another box gets no response.
> 
> That sounds like a fairly full on freeze.  It would still be worth
> enabling SysRq and seeing if that is still working.  If it is working,
> it means the problem is less likely to be what I suspect, which is an
> Nvidia driver problem. 

My recollection of SysRq is that it needed too many fingers and a 
working keyboard.  Haven't tried it recently.

Just after my first freeze, rpmfusion put a new nVidia build into 
'testing';  I installed that, and it ran without problems for a day or 
two before freezing again.  It's still the current offering for 470xx, 
the latest supporting my GT710 card.

The first freeze came soon after 60+ kde package updates, and the last 
was before the latest pipewire.  I'm in wait-and-see mode at present, 
and looking out a 'live' image.

It would be worth trying an older Nvidia
> driver.  If you can remember, did a driver update happen just before
> the freezes started happening?  If so, go back to the version before
> they started.  If that fixes the problem (or even if it does not), it
> would be worth updating to the very latest drivers and see if it is
> also fixed there.  I am currently on 525.85 on Ubuntu, but if your
> options do not go that high yet, try 515 or 520.
> 
>> Power down by front button long press.  Reboot with both vga monitor and
>> hdmi Sony Android tv active, at first looks normal but on completion the
>> tv screen may be seen as 'off' by nVidia-settings 470xx. and needs to be
>> reset (1360x768) and repositioned to abut the DELL monitor.  (I'm still
>> having problems in getting consistent screen assignments as monitor and
>> tv do their various power-saving changes of status).
> 
> It may be that you need to make local copies of your displays' EDID
> data and set the drivers to use the copies, so that both sets of data
> are available at all times.  If that does not work, then you will
> likely need to make customised modelines for each monitor and that is
> a big pain.
> 
>> At that point I have usually run the DB-optimise-and-backup from a
>> konsole tab, and an in-and-out mythtv-setup(.real) before restarting the
>> backend and frontend(.real), again in konsole tabs.  All back to normal.
>>
>> The usual boot fsck checks have been ok, but I haven't yet run one from
>> a live disk.  The system is still looking ok after yesterday's pipewire
>> update and reboot.
> 
> The automatic boot fsck checks are not sufficient.  With a freeze
> happens when there are writes happening on the boot partition, there
> can be complex damage to the filesystem.  I had one occasion on my
> mother's MythTV box that needed fsck to be run 7 times before it did
> not flag any more errors.  So after every freeze, you need to boot a
> live image and use that to run fsck as many times as necessary until
> it does a run where there are no errors found.  If you do get damage
> that is not fixed by the single automatic boot time fsck, then another
> freeze causing more damage on top of the existing damage can cause
> unfixable errors and you will lose the boot partition and have to
> reinstall.
> 
> And there is also the problem that the automatic boot time fsck does
> not log what it fixed (on Ubuntu anyway), so you have no idea if it
> actually had to fix anything or not and what fixes it applied.  At the
> time that fsck is run, there is nowhere for it to log anything to
> except RAM, so it is not set up to log at all.
> 
> After rebooting normally, you do still need to run a full check and
> repair of the database.  And re-check any table that got fixed, until
> there are no more fixes done.  In freezes like this, if I am recording
> at the time, I almost always get the recordedseek table damaged.
> Again, failing to fix the database before using it again can cause
> irreparable damage.
> 
>> There are more details here, from earlier in the chase.  But I dislike
>> the HYPERKITTY  archive...
>>
>> https://lists.fedoraproject.org/archives/list/kde@lists.fedoraproject.org/thread/R4PC7CZWD2JYMSX645KYY6SWXKIITO2Z/
> 
> Another thing I have had that caused freezes similar to yours was on
> an old PC where I think the thermal paste between the CPU and its
> heatsink had dried out and was not working well.  The CPU overheated
> and did an instant shutdown to save itself, and that often happened
> while a command was active on the SATA controller, resulting in the
> SATA activity LED being stuck on.  So, is it the hotter time of the
> year for you?  Is it an older motherboard?
> 
> I think thermal shutdown is less likely than an Nvidia driver problem,
> mainly because of it happening more at night, when things are
> generally cooler.  With my Nvidia driver problems, freezes could
> happen at any time, but were more likely when the screen was changing
> mode, for example from 1080p for the MythTV GUI to 1080i for playback.
> _______________________________________________



More information about the mythtv-users mailing list