-
Notifications
You must be signed in to change notification settings - Fork 52
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
coreos-modules: Enable kernel-module for mpi3mr #2355
Conversation
The failed checks at least partially seem to complain about not finding my commitid, do the checks maybe not support forks? And in which test outputs would I find infos about size changes? |
The failed checks are expected, don't worry bout them. There is an image-size-change report in the CI logs that someone will review and then this is good to go (we'll also want to add a short changelog so that its easy to spot which release has this change). |
Build action triggered: https://github.com/flatcar/scripts/actions/runs/11162396161 |
Hello @sfudeus, I will rerun the image build, as yesterday there was a rather big decrease in the initrd size because of another PR, and we neede a new build so that the comparison can be made correctly. |
The new results are available:
There is a 112 KB increase of the /boot partition because of the expected increase in vmlinuz-a. |
Thanks for looking into this and the data. How do we go from here, ideally even getting this then backported to the current stable line (3975) or at least beta (4054)? |
Enable kernel module mpi3mr for MPI3MR I/O & RAID controllers
This enables the kernel module mpi3mr, which is required e.g. on modern DELL hardware (PERC gen12, e.g. H965 raid controllers).
The driver is part of the linux kernel since 5.2 from 2019.
Fixes flatcar/Flatcar#1255
Testing done
Currently building and testing on affected Dell bare-metal servers.
changelog/
directory (user-facing change, bug fix, security fix, update)/boot
and/usr
size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.