System unable to find keyboard at boot

Recently I have started having a problem with the keyboard not being detected at boot.
Sometimes the system will find it, and at other times it wont.
Most of the time I have to do a couple of hard re-sets in order to get my system up and running (Ubuntu Cinnamon 24.04)

It’s a mystery ?

I think I have the same issue except my keyboard/mouse pointer have not been detected after 6 hard resets (Ubuntu 24.01)

Could it have something to do with the latest updates ?
But I have another PC with much the same Motherboard also with Cinnamon 24.04, and so far it is not being effected.

The only recent difference is that I recently had AMD GPU driver problems with the effected computer.
I also skip between hard drives on this PC, from Cinnamon to W10.
What is also new on this machine is that I often get locked looking at the little turning logo arrows.

I have gone through the gamut of options with the Recovery options and the problem still remains. But, I cant say that I really knew what I was doing with this recovery mode.

A few days ago I downloaded a video tutorial about how to use recovery mode and what it does, so I was not shooting completely in the dark.

After putting a search query into “Brave Search” this is what I decide to do.
I like the “Brave Browser” as it highlights Sudo stuff etc in grey, just like the Ask Ubuntu site.

Action.
lshw -c video
Result

WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: Navi 23 [Radeon RX 6600/6600 XT/6600M]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:06:00.0
logical name: /dev/fb0
version: c7
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=amdgpu latency=0 resolution=3840,2160
resources: irq:58 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:e000(size=256) memory:df600000-df6fffff memory:c0000-dffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

Action.
dmesg | grep amdgpu
Result
dmesg: read kernel buffer failed: Operation not permitted

Action.
sudo apt update && sudo apt install amdgpu-install && sudo amdgpu-install -y --usecase=graphics,rocm
Result
A download of about 2.3GB

That’s an awful lot of GPU Update.
I copied everything on Terminal and saved it.
About 36 pages of A4 if anyone is interested.

Things seem to be working just fine at the moment.
I will now clone the drive just to be on the safe side.