View Issue Details

IDProjectCategoryView StatusLast Update
0001194channel: kernel/el9--kernel--request-for-enhancement--public2022-10-03 21:37
Reportergrifferz Assigned Toburakkucat  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Summary0001194: Please package kernel-ml for RHEL9
DescriptionHi,

Please could we have kernel-ml for elrepo9? I need it so that I can boot CentOS Stream 9 and RHEL9 as PV/PVH Xen guests, in the same way that I can for CentOS Stream 8 and RHEL8 using kernel-ml from elrepo8.

Thanks,
Andy
TagsNo tags attached.

Activities

pperry

2022-02-07 14:27

administrator   ~0008186

Hi,
Thanks for the request. It is certainly on our to-do list. The current plan is to start developing a kernel-ml package for RHEL9 once it is released, so hopefully should have something available within a few months of RHEL9 release date (no promises on timescales!). Keep an eye out for announcements on our mailing list, and I'm sure Alan (the main kernel-ml developer) will appreciate testers who are able to help test whilst the package is in development.

JoshuaPK

2022-07-22 22:20

reporter   ~0008478

Hello! I'm curious about the status of this feature request? I am definitely willing to help test. Now that both AlmaLinux 9 and RockyLinux 9 are out, there is sure to be higher demand for newer kernels. Thanks!

toracat

2022-07-23 05:34

administrator   ~0008479

Kernel-ml for EL9 is work in progress now.

Christoph

2022-07-28 11:28

reporter   ~0008487

+1

pperry

2022-07-28 14:02

administrator   ~0008489

Package development is in progress. We will report as soon as we have something installable to test, and will be happy to receive feedback.

pperry

2022-07-28 14:03

administrator   ~0008490

Related to: https://github.com/elrepo/packages/issues/240

toracat

2022-09-03 05:28

administrator   ~0008571

Just wanted to say that the work is still in progress.

toracat

2022-09-14 18:13

administrator   ~0008588

Going forward but not there yet.

pperry

2022-09-17 10:26

administrator   ~0008595

I think we are pretty close to having something that is ready for limited public testing. We have package sets that build and install, but still have a minimal configuration rather than the usual elrepo enriched config. Alan is working on the configuration now and we will try to get some packages out for testing as soon as we are able for those who are able to test.

pperry

2022-09-18 17:35

administrator   ~0008610

After much work, we finally have available a kernel-ml package set for el9 ready for testing. Packages for x86_64 and aarch64 are available for manual download and installation:

https://elrepo.org/people/ajb/devel/kernel-ml/el9/

For the first round of testing we are primarily concerned with installation, dependency and boot issues. Do packages install cleanly, any unexpected dependency issues for the combinations you are trying to install, and errors or warnings during or after booting. Please tell us what worked for you and what didn't. We expect these packages to install cleanly and be fully functional, subject to the enabled feature set (see below).

This first set of packages are based off the RHEL 9.0 kernel configuration. Some of the kernel options you may normally expect to find in an elrepo kernel offering may not have been enabled yet. For the second phase of testing, we will be asking for you to check, test and report on any features you would like added that may not currently be in RHEL. Just a clear list of the config options you would like enabled will be preferred (please no patches or config files of your own). For example, amateur radio is always disabled in the RHEL configurations (el{5|6|7|8|9}). So a simple request for "CONFIG_HAMRADIO=y" is all you need to do. Having end-users making configuration requests is how they can help out in the development process.

Providing feedback:
Please either provide feedback by email to one of the elrepo mailing lists (requires a subscription) or to the elrepo bug-tracker at https://elrepo.org/bugs/view.php?id=1194
We would prefer a new bug request for features you would like enabled as this makes things easier for us to track. If you post to a mailing list or elsewhere, we will open a bug request on your behalf to track progress.
New package sets will be released as per the upstream release cycle at kernel.org (normally a couple times per week), so any changes should make it into the next package set within a few days.

JoshuaPK

2022-09-19 14:23

reporter   ~0008611

I attempted the following:

1. Fresh install of AlmaLinux 9, with "minimum" configuration
2. 'dnf update' after install
3. dnf install kernel-ml-modules-5.19.10-0.rc1.el9.elrepo.x86_64.rpm kernel-ml-modules-extra-5.19.10-0.rc1.el9.elrepo.x86_64.rpm kernel-ml-tools-5.19.10-0.rc1.el9.elrepo.x86_64.rpm kernel-ml-tools-libs-5.19.10-0.rc1.el9.elrepo.x86_64.rpm kernel-ml-5.19.10-0.rc1.el9.elrepo.x86_64.rpm kernel-ml-core-5.19.10-0.rc1.el9.elrepo.x86_64.rpm

I get the dependency error shown below. If I attempt to install kernel-ml, kernel-m-core, kernel-ml-modules, kernel-ml-modules-extra by themselves (without kernel-ml-tools), then the install succeeds. I reboot and the new kernel is inserted properly in the UEFI boot list. The kernel boots and I get a login prompt.

pperry

2022-09-19 14:43

administrator   ~0008612

Thank you @JoshuaPK for the report

It looks like kernel-ml-tools needs to be an update to kernel-tools (and likewise kernel-{ml}-tools-libs). For now you will have to manage this manually if you want/need the newer kernel-ml-tools package(s).

pperry

2022-09-21 14:48

administrator   ~0008636

Last edited: 2022-09-21 14:55

@JoshuaPK the conflicts issue you reported (tracked here: https://elrepo.org/bugs/view.php?id=1266) should be fixed in package set 5.19.10-0.rc2.el9.elrepo available for testing at:

https://elrepo.org/people/ajb/devel/kernel-ml/el9/x86_64/RPMS/

prymar56

2022-09-22 17:38

reporter   ~0008645

using the nosrc.rpm for rc2, I composed the xen support into the config attached. I went ahead and built it without tools and without perf.
The build went ahead first time, no errors.

Once I installed kernel-ml-{5.19*,core*,modules*} into my AlmaLinux 9 xen VM and rebooted I got success.
No doubt there are many more settings to come, but I believe the Xen support is complete or very close.
addxen.config (217,016 bytes)   

prymar56

2022-09-22 17:57

reporter   ~0008647

almalinux 9 xen VM running this kernel-ml-5.19* as pv
rc2-myinfo (5,572 bytes)   

toracat

2022-09-28 18:28

administrator   ~0008668

Test kernel-ml is now at 5.19.12-0.rc4.el9. As noted earlier,packages for x86_64 and aarch64 are available for manual download and installation:

https://elrepo.org/people/ajb/devel/kernel-ml/el9/

toracat

2022-10-03 21:36

administrator   ~0008679

The kernel-ml-6.0.0-1.el9.elrepo package set has been released into the EL9 elrepo-kernel repository as announced here:

http://lists.elrepo.org/pipermail/elrepo/2022-October/006221.html

Issue History

Date Modified Username Field Change
2022-02-06 17:33 grifferz New Issue
2022-02-06 18:21 toracat Assigned To => burakkucat
2022-02-06 18:21 toracat Severity minor => feature
2022-02-06 18:21 toracat Status new => assigned
2022-02-07 12:07 burakkucat Reproducibility have not tried => N/A
2022-02-07 12:07 burakkucat Summary Please package kernel-ml for elrepo9 => Please package kernel-ml for RHEL9
2022-02-07 12:07 burakkucat Project channel: elrepo/el9 => channel: kernel/el9
2022-02-07 12:07 burakkucat Category --elrepo--request-for-enhancement-- => General
2022-02-07 12:08 burakkucat Category General => --kernel--request-for-enhancement--
2022-02-07 14:27 pperry Note Added: 0008186
2022-02-07 17:51 burakkucat Status assigned => acknowledged
2022-07-22 22:20 JoshuaPK Note Added: 0008478
2022-07-23 05:34 toracat Note Added: 0008479
2022-07-28 11:28 Christoph Note Added: 0008487
2022-07-28 14:02 pperry Note Added: 0008489
2022-07-28 14:03 pperry Note Added: 0008490
2022-09-03 05:28 toracat Note Added: 0008571
2022-09-14 18:13 toracat Note Added: 0008588
2022-09-17 10:26 pperry Note Added: 0008595
2022-09-18 17:35 pperry Note Added: 0008610
2022-09-19 14:23 JoshuaPK Note Added: 0008611
2022-09-19 14:23 JoshuaPK File Added: Screenshot from 2022-09-19 14-20-21.png
2022-09-19 14:43 pperry Note Added: 0008612
2022-09-21 14:48 pperry Note Added: 0008636
2022-09-21 14:55 pperry Note Edited: 0008636
2022-09-22 17:38 prymar56 Note Added: 0008645
2022-09-22 17:38 prymar56 File Added: addxen.config
2022-09-22 17:57 prymar56 Note Added: 0008647
2022-09-22 17:57 prymar56 File Added: rc2-myinfo
2022-09-28 18:28 toracat Note Added: 0008668
2022-10-03 21:36 toracat Note Added: 0008679
2022-10-03 21:37 toracat Status acknowledged => resolved
2022-10-03 21:37 toracat Resolution open => fixed