Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support and use v6.1 LTS kernel #2855

Closed
stevehipwell opened this issue Mar 6, 2023 · 6 comments
Closed

Support and use v6.1 LTS kernel #2855

stevehipwell opened this issue Mar 6, 2023 · 6 comments
Assignees
Labels
area/core Issues core to the OS (variant independent) status/research This issue is being researched type/enhancement New feature or request

Comments

@stevehipwell
Copy link

What I'd like:
I'd like Bottlerocket to support the v6.1 LTS kernel and start using it for new versions (once it's been tested). This would align well with AL2023 which it looks like will be using v6.1 by default.

Any alternatives you've considered:
n/a

@stevehipwell stevehipwell added status/needs-triage Pending triage or re-evaluation type/enhancement New feature or request labels Mar 6, 2023
@stmcginnis
Copy link
Contributor

Hey @stevehipwell thanks for this issue. I have heard this being discussed, but I don't believe there has been an issue out there to track it happening. Let's use this issue for that. Thanks!

@stmcginnis stmcginnis added status/research This issue is being researched area/core Issues core to the OS (variant independent) and removed status/needs-triage Pending triage or re-evaluation labels Mar 6, 2023
@foersleo
Copy link
Contributor

foersleo commented Mar 9, 2023

I have the base enablement for kernel 6.1 on my fork.

Still need to do some testing and we will also need to do some work for ensuring the nvidia drivers are working for the nvidia variants, but I am working on this.

@foersleo
Copy link
Contributor

foersleo commented Mar 13, 2023

The kernel update in itself seems to work fine. I have successfully done some minimal boot testing and had a look at how much the kernel config changes between 5.15 and 6.1, using a process similar to what we do with tools/diff-kernel-config:

diff_x86_64:     82 removed, 235 added,   3 changed
diff_aarch64:    92 removed, 226 added,   2 changed

Open tasks that I will be working on to get this into the tree:

  • Review kernel config changes and see if we need to make any adjustments to what is new
  • More elaborate testing
  • Create kmod-6.1-nvidia package to enable platforms with nvidia drivers

@foersleo
Copy link
Contributor

PR for adding the nvidia driver for the new kernel: #3203

@foersleo
Copy link
Contributor

With the new kernel packages and accompanying nvidia drivers merged we are set to start using these kernels in the next upcoming variants.

The current plan is to have new variants using 6.1 kernel. The first candidates for that would be k8s-1.28 based variants, aimed to be released with 1.15.0 (#3169) tentatively aiming at August/Early September.

@stmcginnis
Copy link
Contributor

Looks like everything is addressed now, so closing out. Feel free to open a new issue if there are any other follow on asks. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core Issues core to the OS (variant independent) status/research This issue is being researched type/enhancement New feature or request
Projects
Development

No branches or pull requests

4 participants