I’m on the 6.1.29-1 kernel with a 7950x, I dual boot but this is running on it’s own separate drive (nvme)
I can’t do much about the firmware so I’m hoping that I can do something to improve the kernel load times. Please help
since it’s kernel taking up the time, you should look at kernel log and see where the time accumulates. So run
sudo dmesg
the first number you see is a timestamp.
I once had intermittently the kernel taking very long to start, the time was spent initializing hdd:s. I accidentally fixed it by updating the firmware on an unused (not in fstab) drive.
Okay I looked and found that for some reason, I was getting errors for usb 1-2: device descriptor read/64, error -110 like 4 times, hub 1-0:1.0: config failed, hub doesn't have any ports! (err -19) and usb 1-2: device not accepting address 5, error -62.
It seems to be something with USB, but all my USB ports are working fine?
I disabled XHCI hand off because of this and it booted very quickly; but I don’t think this is an ideal solution, I would like to be able to run my ports at their rated speed