bkw777 / mainline

Install mainline kernel packages from kernel.ubuntu.com
GNU General Public License v3.0
1.05k stars 72 forks source link

Missing 6.1.54 #318

Closed BarbzYHOOL closed 1 year ago

BarbzYHOOL commented 1 year ago

Hello, I want to try to downgrade to the stablest kernel available so I look at https://www.kernel.org/ and see 6.1.54 but it's missing in mainline, it stops at 6.1.53

Why?

Offtopic: is it possible for me to use kernel 5.x.x even though my distribution never ran on this and only ran on 6.x.x?

bkw777 commented 1 year ago

From the main readme under FAQ: https://github.com/bkw777/mainline?missing-kernels=#missing-kernels

Not all upstream kernel.org kernels have matching valid ubuntu.kernel.com successful .deb package builds. This app does not build the kernel packages, and has no relationship with the people that do. It just downloads and installs .deb packages from ubuntu.kernel.com (not www.kernel.org).

Press the "PPA" button and scroll down to 6.1.54, and you will see that that version was a failed build for amd64. If you want to see all possible versions, including ones that don't actually exist or aren't installable, you can un-select "hide failed or incomplete builds" in settings.

As of today (some days after the question) 6.1.55 is the current stable 6.1.x and has a successful build and is available and installable.

You can try to run any version you want. Maybe it works, maybe it doesn't.

It usually(*) won't hurt your system, it just may or may not boot, or may or may not work 100% even if it does boot. This is actually true exactly the same for every single version, old or new. If it doesn't boot, or if something doesn't work well, just boot back to some other working kernel and uninstall the one that didn't work. If you find a specific version that has some problem, you can use the lock toggle to block it from being installed and act as a sort of visual note for yourself to remember that this was a bad one, and you can even write some description of what was wrong in the notes field.

Older versions are likely to have some library/dependency problem and they will either fail to install when you try, because dpkg will see that it needs some other package that isn't available, or it will install and then not run. But the app doesn't allow you to uninstall the currently running kernel, so no matter what you try to install, and even if you try to uninstall everything else, and then it turns out the new installed one was no good, you always still have at least one known working one you can reboot back into. But 5.x is still pretty recent and any system that can run 6.x can probably run any 5.x too.

(*) I say "usually" won't hurt, because it's always possible that some version is bad in a way that actually corrupts data or something. Usually it just means the driver for some piece of hardware doesn't work, or there is some behavior that isn't good like bad scheduling or bad tcp throughput or bad laptop battery life etc, not something like a filesystem module corrupts data or something. But that worst case example is actually always possible with every single new mainline kernel. If you look through all the versions on the ppa site, you'll see one that actually has "dontuse" right in it's name. That particular version had a problem that that could actually damage hardware, it could fry the electronics in some monitors. It's rare, but it can happen.

BarbzYHOOL commented 10 months ago

thank you