Hello wonderful people,
I am once again asking for some help. I am dealing with a situation that is causing me frustration and confusion, and I have hit the end of my knowledge of how to track down this issue(s).
For a bit of background I use Fedora KDE for my main machine for multiple months, slowly transitioning all my workflows from Windows happily, and that work means that I am not afraid of the terminal and know to read the man pages. However, this issue requires (in my opinion) using logs and then being able to understand these logs and well - I don’t know what logs or how to read what I have looked up. So I am happy to provide logs, please know that I may not know the commands required for the log you want.
This is a saga, so jump to the TLDR if you wish but if you need the history of things I have tried, it will be in the below wall of text.
I have a server that used to run Debian, after an update dialling into (via vnc) the server caused the colours to be inverted and I choose at that point to upgrade the server to Fedora KDE as eventually I would like to run it headless using Fedora Server, as well as Fedora working so well on my main machine.
This worked great, for months. It is primarily used as a NAS using Samba, however the thought is to run other solutions through it. The first thing that I tried to do is run a Davinci Project Server, which worked fine but I started to notice that the server CPU was struggling so decided to upgrade the hardware.
Old Hardware
- Asus Radeon HD 6770
- Asrock 990FX Extreme 3
- 8gb Integral IN3T2GNZBII DDR3 PC3-1333MHz (4 x 2gb sticks)
- AMD FX8350 CPU
- Corsair CV650 - 650 Watt 80 Plus Bronze PSU
- SATA SSD boot drive
New Hardware
- Asus Radeon HD 6770
- Asus B450-plus II TUF Gaming
- 16gb Corsair Vengence DDR4 3000MHz Memory (2 x 8gb sticks)
- AMD Ryzen 7 1700X Eight-Core Processor
- Corsair CV650 - 650 Watt 80 Plus Bronze PSU
- NVME boot Drive
As I was moving the install from a SSD to an NVME I decided to do a fresh install from a USB Live stick so did the following steps:
- Created a Live USB for Fedora KDE (44) using Fedora Media Writer
- Installed Fedora KDE (44) to the NVME drive
- Booted into the installed Fedora
- Shut down the machine
- Removed the Live USB
- Plugged in the old boot SSD
- Booted into the new Fedora Install
- Mounted the old boot SSD drive
- Copied the home folder over from the SSD to the NVME
- Shut Down
- Connected all Data Drives
- Edited fstab to mount those drives on boot
- Reboot to test
- Edited Samba file and other settings to get file sharing up and running
- Went to bed
The next day the computer was frozen, the Desktop Clock Widget was showing a time that was many hours in the past and the super key did not bring up the Application Launcher, so I pressed and held the power button down till it powered down, then as I had some issues with the copying of the home drive the previous night - I assumed I had caused this issue so did the following:
- Flipped the power button on the power supply to off
- Unplugged all drives, except NVME
- Flipped the power button on the power supply to on
- Did a fresh install from the Live USB
- Put a Desktop Widget, the Digital Clock, show the seconds Always
- Changed all settings I could find that would power down/hibernate the system or lock the account
- Left the Machine displayed on my second monitor and watched to see if it froze
- It did within ~24 hours
As the NVME drive was new - I suspected that first so did the following:
- Shut down
- Flipped the power button on the power supply to off
- Removed the NVME
- Flipped the power button on the power supply to on
- Booted to the Live USB
- Put a Desktop Widget, the Digital Clock, show the seconds Always
- Changed all settings I could find that would power down/hibernate the system or lock the account, so that it will remain powered and logged in
- Left the Machine displayed on my second monitor and watched to see if it froze
- It did within ~24 hours
- Repeated steps 1 to 7 with a different USB, it froze within the time window
So now I was starting to suspect that it is a hardware and software issue, but I installed the server originally from a ISO of 43 - luckily I am a pack rat and still have that download so did the following with Fedora KDE 43:
- Shut down
- Flipped the power button on the power supply to off
- Installed the NVME
- Flipped the power button on the power supply to on
- Did a fresh install from the Live USB
- Update and Upgrade so fully up to date
- Put a Desktop Widget, the Digital Clock, show the seconds Always
- Changed all settings I could find that would power down/hibernate the system or lock the account, so that it will remain powered and logged in
- Left the Machine displayed on my second monitor and watched to see if it froze
- It did within ~24 hours
Then:
- Shut down
- Booted to the Live USB
- Put a Desktop Widget, the Digital Clock, show the seconds Always
- Changed all settings I could find that would power down/hibernate the system or lock the account, so that it will remain powered and logged in
- Left the Machine displayed on my second monitor and watched to see if it froze
- It did within ~24 hours
Guess who has the old ISO of KDE 42? Yes me, and yes it did the same thing.
So… I downloaded old faithful Debian and did the following:
- Shut down
- Did a fresh install from the Live USB
- Update and Upgrade so fully up to date
- Put a Desktop Widget, the Digital Clock, show the seconds Always
- Changed all settings I could find that would power down/hibernate the system or lock the account, so that it will remain powered and logged in
- Left the Machine displayed on my second monitor and watched to see if it froze
- It did not freeze, even after 48 hours
So now I am in a confused puddle and starting to feel crazy. At this point it feels like it is an issue with something that Fedora has that Debian does not, does that mean that Debian will never have this issue or if I keep my Server updated, it will one day start displaying this issue?
I feel like I have to track down this issue and file a bug report somewhere, so I decide to try Fedora Workstation, wondering if it was a KDE issue.
Yes it froze within ~24 hours.
What next, well it is clearly a hardware compatibility issue so - look around at all my old gear at what can I do, replace the motherboard:
- MSI X370 GAMING PRO CARBON
Freezing still happened within ~24 hours.
Put the new motherboard back and replace the GPU with a NVIDIA 1080 and install Fedora KDE 42, install the NVIDIA driver and leave it.
This is my current hardware:
- NVIDIA GeForce GTX 1080
- Asus B450-plus II TUF Gaming
- 16gb Corsair Vengence DDR4 3000MHz Memory (2 x 8gb sticks)
- AMD Ryzen 7 1700X Eight-Core Processor
- Corsair CV650 - 650 Watt 80 Plus Bronze PSU
- NVME Drive
With KDE Plasma Version: 6.3.4 and Fedora 42
Looking up this freezing issue, I saw that a question that was asked regularly is “Does the caps lock respond?”, not once did I check this so I am currently running it to find out - however about an hour into this it just rebooted on its own.
I do not have other RAM to test with, nor another AM4 CPU, without pulling my main machine apart, so I am hopeful one of you lovely people can help me. As an aside this RAM was in a machine running Fedora for months without the hint of an issue, so I feel safe ruling it out.
Whilst writing up this saga, the machine did freeze and I can confirm that caps lock does not respond. If I try to SSH into the system, I get the following error: “ssh: connect to host xxx.xxx.x.xxx port 22: No route to host”, I can confirm that I could connect via SSH prior to the freeze.
TLDR
I have a computer that through multiple Fedora installations will freeze and lock up, please help me find out why.
Thank you for taking the time to read and I may have missed some troubleshooting I have done, I am honestly exhausted - so please feel free to ask questions.
Mango