Bug 28889 - Backport request: kernel-5.12.4-1.mga8
Summary: Backport request: kernel-5.12.4-1.mga8
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Backports (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: validated_backport
Depends on:
Blocks:
 
Reported: 2021-05-08 10:18 CEST by Thomas Backlund
Modified: 2021-05-19 21:38 CEST (History)
4 users (show)

See Also:
Source RPM: kernel
CVE:
Status comment:


Attachments
List of installed and available packages (5.91 KB, text/plain)
2021-05-19 17:01 CEST, Ulrich Beckmann
Details

Description Thomas Backlund 2021-05-08 10:18:19 CEST
So this is a try to be different from mga7 where every new kernel version was landed in updates...

For mga8 updates tree will be only updated to new major version when next longterm branch gets decided on... sort of a "slower moving pace" that will work  better for server installs and users with older hw that tend to break from time to time when new features land...
 

So for those that have new hw that wont work with current -longterm kernels, or otherwise wants to stay on latest kernels for newer features and stuff, they will be able to use kernels from backports.


Now I wont push every point release to backports for validation just because I update them in Cauldron as that would overload QA...


for mga9 we will compare what works better, the mga7 way or the mga8 one...


Note that if you use nvidia-current or nvidia390 drivers, please ensure you have already updated to the latest security updates we pushed for them in:

http://advisories.mageia.org/MGASA-2021-0202.html (nvidia390-390.143-1.mga8.nonfree)

http://advisories.mageia.org/MGASA-2021-0203.html (nvidia-current-460.73.01-1.mga8.nonfree)

as they also have the needed bits to support 5.12 series kernels...


Anyway,  here is now the first round, based on upstream 5.12.2, along with kmods:



SRPM:
kernel-5.12.2-1.mga8.src.rpm
kmod-virtualbox-6.1.22-2.1.mga8.src.rpm
kmod-xtables-addons-3.18-2.1.mga8.src.rpm



i586:
bpftool-5.12.2-1.mga8.i586.rpm
cpupower-5.12.2-1.mga8.i586.rpm
cpupower-devel-5.12.2-1.mga8.i586.rpm
kernel-desktop-5.12.2-1.mga8-1-1.mga8.i586.rpm
kernel-desktop586-5.12.2-1.mga8-1-1.mga8.i586.rpm
kernel-desktop586-devel-5.12.2-1.mga8-1-1.mga8.i586.rpm
kernel-desktop586-devel-latest-5.12.2-1.mga8.i586.rpm
kernel-desktop586-latest-5.12.2-1.mga8.i586.rpm
kernel-desktop-devel-5.12.2-1.mga8-1-1.mga8.i586.rpm
kernel-desktop-devel-latest-5.12.2-1.mga8.i586.rpm
kernel-desktop-latest-5.12.2-1.mga8.i586.rpm
kernel-doc-5.12.2-1.mga8.noarch.rpm
kernel-server-5.12.2-1.mga8-1-1.mga8.i586.rpm
kernel-server-devel-5.12.2-1.mga8-1-1.mga8.i586.rpm
kernel-server-devel-latest-5.12.2-1.mga8.i586.rpm
kernel-server-latest-5.12.2-1.mga8.i586.rpm
kernel-source-5.12.2-1.mga8-1-1.mga8.noarch.rpm
kernel-source-latest-5.12.2-1.mga8.noarch.rpm
kernel-userspace-headers-5.12.2-1.mga8.i586.rpm
libbpf0-5.12.2-1.mga8.i586.rpm
libbpf-devel-5.12.2-1.mga8.i586.rpm
perf-5.12.2-1.mga8.i586.rpm

xtables-addons-kernel-5.12.2-desktop-1.mga8-3.18-2.1.mga8.i586.rpm
xtables-addons-kernel-5.12.2-desktop586-1.mga8-3.18-2.1.mga8.i586.rpm
xtables-addons-kernel-5.12.2-server-1.mga8-3.18-2.1.mga8.i586.rpm
xtables-addons-kernel-desktop586-latest-3.18-2.1.mga8.i586.rpm
xtables-addons-kernel-desktop-latest-3.18-2.1.mga8.i586.rpm
xtables-addons-kernel-server-latest-3.18-2.1.mga8.i586.rpm



x86_64:
bpftool-5.12.2-1.mga8.x86_64.rpm
cpupower-5.12.2-1.mga8.x86_64.rpm
cpupower-devel-5.12.2-1.mga8.x86_64.rpm
kernel-desktop-5.12.2-1.mga8-1-1.mga8.x86_64.rpm
kernel-desktop-devel-5.12.2-1.mga8-1-1.mga8.x86_64.rpm
kernel-desktop-devel-latest-5.12.2-1.mga8.x86_64.rpm
kernel-desktop-latest-5.12.2-1.mga8.x86_64.rpm
kernel-doc-5.12.2-1.mga8.noarch.rpm
kernel-server-5.12.2-1.mga8-1-1.mga8.x86_64.rpm
kernel-server-devel-5.12.2-1.mga8-1-1.mga8.x86_64.rpm
kernel-server-devel-latest-5.12.2-1.mga8.x86_64.rpm
kernel-server-latest-5.12.2-1.mga8.x86_64.rpm
kernel-source-5.12.2-1.mga8-1-1.mga8.noarch.rpm
kernel-source-latest-5.12.2-1.mga8.noarch.rpm
kernel-userspace-headers-5.12.2-1.mga8.x86_64.rpm
lib64bpf0-5.12.2-1.mga8.x86_64.rpm
lib64bpf-devel-5.12.2-1.mga8.x86_64.rpm
perf-5.12.2-1.mga8.x86_64.rpm

virtualbox-kernel-5.12.2-desktop-1.mga8-6.1.22-2.1.mga8.x86_64.rpm
virtualbox-kernel-5.12.2-server-1.mga8-6.1.22-2.1.mga8.x86_64.rpm
virtualbox-kernel-desktop-latest-6.1.22-2.1.mga8.x86_64.rpm
virtualbox-kernel-server-latest-6.1.22-2.1.mga8.x86_64.rpm

xtables-addons-kernel-5.12.2-desktop-1.mga8-3.18-2.1.mga8.x86_64.rpm
xtables-addons-kernel-5.12.2-server-1.mga8-3.18-2.1.mga8.x86_64.rpm
xtables-addons-kernel-desktop-latest-3.18-2.1.mga8.x86_64.rpm
xtables-addons-kernel-server-latest-3.18-2.1.mga8.x86_64.rpm
Comment 1 Thomas Backlund 2021-05-11 15:18:19 CEST
taking back  for now as 5.12.3 is about to land, and some regression fixes are needed...

Assignee: qa-bugs => tmb

Comment 2 Thomas Andrews 2021-05-11 15:53:31 CEST
Great. Just as I got things all set up to test it. Test system updated, old kernels cleared out, etc.

In particular, I'm interested in if our present M8 dkms-rtl8192eu will build and work properly with the 5.12 kernel. If not, then we should probably update it.

Oh, well - another time. While I wait, what would be the easiest way to know if the build was successful? Would booting the first boot of the new kernel with "splash quiet" disabled be sufficient?

CC: (none) => andrewsfarm

Comment 3 Thomas Backlund 2021-05-11 17:04:29 CEST
well, nothing stops you to test the 5.12.2 if you want :)

as for if it builds, after the kernel is installed, check "dkms status" to se if its gotten status "installed" for 5.12 series kernels...
Comment 4 Thomas Andrews 2021-05-12 01:13:52 CEST
Must not be. I booted three or four times, and every time I see a notice on the plymouth screen that the rtl8192eu driver is building, and when it finally finishes up the boot, the network Center doesn't even show wifi as an option.

So, it would appear that the rtl8192eu driver will need to be updated for the 5.12 kernel.

Other than that, I don't see any problems. i5-2500, Intel motherboard, Intel graphics, 64-bit Plasma system. Normal connection is via Ethernet, but was disabled for this test. Worked fine when it was enabled again.
Comment 5 Thomas Backlund 2021-05-14 18:52:02 CEST
5.12.4 is now ready for tests...


SRPMS:
kernel-5.12.4-1.mga8.src.rpm
kmod-virtualbox-6.1.22-2.2.mga8.src.rpm
kmod-xtables-addons-3.18-2.2.mga8.src.rpm



i586:
bpftool-5.12.4-1.mga8.i586.rpm
cpupower-5.12.4-1.mga8.i586.rpm
cpupower-devel-5.12.4-1.mga8.i586.rpm
kernel-desktop-5.12.4-1.mga8-1-1.mga8.i586.rpm
kernel-desktop586-5.12.4-1.mga8-1-1.mga8.i586.rpm
kernel-desktop586-devel-5.12.4-1.mga8-1-1.mga8.i586.rpm
kernel-desktop586-devel-latest-5.12.4-1.mga8.i586.rpm
kernel-desktop586-latest-5.12.4-1.mga8.i586.rpm
kernel-desktop-devel-5.12.4-1.mga8-1-1.mga8.i586.rpm
kernel-desktop-devel-latest-5.12.4-1.mga8.i586.rpm
kernel-desktop-latest-5.12.4-1.mga8.i586.rpm
kernel-doc-5.12.4-1.mga8.noarch.rpm
kernel-server-5.12.4-1.mga8-1-1.mga8.i586.rpm
kernel-server-devel-5.12.4-1.mga8-1-1.mga8.i586.rpm
kernel-server-devel-latest-5.12.4-1.mga8.i586.rpm
kernel-server-latest-5.12.4-1.mga8.i586.rpm
kernel-source-5.12.4-1.mga8-1-1.mga8.noarch.rpm
kernel-source-latest-5.12.4-1.mga8.noarch.rpm
kernel-userspace-headers-5.12.4-1.mga8.i586.rpm
libbpf0-5.12.4-1.mga8.i586.rpm
libbpf-devel-5.12.4-1.mga8.i586.rpm
perf-5.12.4-1.mga8.i586.rpm

xtables-addons-kernel-5.12.4-desktop-1.mga8-3.18-2.2.mga8.i586.rpm
xtables-addons-kernel-5.12.4-desktop586-1.mga8-3.18-2.2.mga8.i586.rpm
xtables-addons-kernel-5.12.4-server-1.mga8-3.18-2.2.mga8.i586.rpm
xtables-addons-kernel-desktop586-latest-3.18-2.2.mga8.i586.rpm
xtables-addons-kernel-desktop-latest-3.18-2.2.mga8.i586.rpm
xtables-addons-kernel-server-latest-3.18-2.2.mga8.i586.rpm



x86_64:
bpftool-5.12.4-1.mga8.x86_64.rpm
cpupower-5.12.4-1.mga8.x86_64.rpm
cpupower-devel-5.12.4-1.mga8.x86_64.rpm
kernel-desktop-5.12.4-1.mga8-1-1.mga8.x86_64.rpm
kernel-desktop-devel-5.12.4-1.mga8-1-1.mga8.x86_64.rpm
kernel-desktop-devel-latest-5.12.4-1.mga8.x86_64.rpm
kernel-desktop-latest-5.12.4-1.mga8.x86_64.rpm
kernel-doc-5.12.4-1.mga8.noarch.rpm
kernel-server-5.12.4-1.mga8-1-1.mga8.x86_64.rpm
kernel-server-devel-5.12.4-1.mga8-1-1.mga8.x86_64.rpm
kernel-server-devel-latest-5.12.4-1.mga8.x86_64.rpm
kernel-server-latest-5.12.4-1.mga8.x86_64.rpm
kernel-source-5.12.4-1.mga8-1-1.mga8.noarch.rpm
kernel-source-latest-5.12.4-1.mga8.noarch.rpm
kernel-userspace-headers-5.12.4-1.mga8.x86_64.rpm
lib64bpf0-5.12.4-1.mga8.x86_64.rpm
lib64bpf-devel-5.12.4-1.mga8.x86_64.rpm
perf-5.12.4-1.mga8.x86_64.rpm

virtualbox-kernel-5.12.4-desktop-1.mga8-6.1.22-2.2.mga8.x86_64.rpm
virtualbox-kernel-5.12.4-server-1.mga8-6.1.22-2.2.mga8.x86_64.rpm
virtualbox-kernel-desktop-latest-6.1.22-2.2.mga8.x86_64.rpm
virtualbox-kernel-server-latest-6.1.22-2.2.mga8.x86_64.rpm

xtables-addons-kernel-5.12.4-desktop-1.mga8-3.18-2.2.mga8.x86_64.rpm
xtables-addons-kernel-5.12.4-server-1.mga8-3.18-2.2.mga8.x86_64.rpm
xtables-addons-kernel-desktop-latest-3.18-2.2.mga8.x86_64.rpm
xtables-addons-kernel-server-latest-3.18-2.2.mga8.x86_64.rpm

Assignee: tmb => qa-bugs
Summary: Backport request: kernel-5.12.2-1.mga8 => Backport request: kernel-5.12.4-1.mga8

Comment 6 Aurelien Oudelet 2021-05-16 18:25:18 CEST
$ inxi -Sxx 
System:    Host: mageia.local Kernel: 5.10.33-desktop-1.mga8 x86_64 bits: 64 compiler: gcc v: 10.3.0 
           Desktop: KDE Plasma 5.20.4 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM Distro: Mageia 8 mga8

Upgrading using backport_testing.

OK.

$ inxi -Sxx
System:    Host: mageia.local Kernel: 5.12.4-desktop-1.mga8 x86_64 bits: 64 compiler: gcc v: 10.3.0 
           Desktop: KDE Plasma 5.20.4 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM Distro: Mageia 8 mga8

nvidia current 460.80 from update Bug 28906 is OK too.
All seems OK. System seems also booting more faster.

$ inxi -SANGxx
System:    Host: mageia.local Kernel: 5.12.4-desktop-1.mga8 x86_64 bits: 64 compiler: gcc v: 10.3.0 
           Desktop: KDE Plasma 5.20.4 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM Distro: Mageia 8 mga8 
Graphics:  Device-1: NVIDIA TU116 [GeForce GTX 1660 Ti] vendor: Gigabyte driver: nvidia v: 460.80 bus ID: 01:00.0 
           chip ID: 10de:2182 
           Display: x11 server: Mageia X.org 1.20.11 compositor: kwin_x11 driver: nvidia,v4l resolution: 1: 1920x1080~60Hz 
           2: 1920x1080 s-dpi: 80 
           OpenGL: renderer: GeForce GTX 1660 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 460.80 direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel 
           bus ID: 00:1f.3 chip ID: 8086:a170 
           Device-2: NVIDIA TU116 High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           chip ID: 10de:1aeb 
           Device-3: Logitech HD Pro Webcam C920 type: USB driver: snd-usb-audio,uvcvideo bus ID: 1-5:3 chip ID: 046d:08e5 
           Sound Server: ALSA v: k5.12.4-desktop-1.mga8 
Network:   Device-1: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel port: f000 bus ID: 00:1f.6 
           chip ID: 8086:15b8 
           Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: e000 bus ID: 05:00.0 chip ID: 8086:2723

Audio OK
Graphics OK
Ethernet OK
WiFi OK
Bluetooth OK
Webcam OK

Good to go.

MGA8-64-OK

Not tested: virtualbox.

CC: (none) => ouaurelien

Comment 7 Thomas Backlund 2021-05-17 17:17:08 CEST
Sigh,

turns out there is some iommu regressions in 5.12.4 causing some systems to
hang on boot... so more fixes are needed...

Keywords: (none) => feedback

Comment 8 Thomas Backlund 2021-05-17 17:35:30 CEST
heh,
checking again turns out I already patched our 5.12.4 :)

Keywords: feedback => (none)

Comment 9 Len Lawrence 2021-05-18 22:53:38 CEST
Kernel: 5.12.4-desktop-1.mga8 x86_64
10-Core Intel Core i9-7900X
NVIDIA GP102 [GeForce GTX 1080 Ti] driver: nvidia v: 460.80

Rebooted straight to 5.12.4, nvidia graphics driver already built.
Needed `sudo mount -a` to remount NFS shares.
Heavy stress test ran to completion.  Other tests OK.
Virtualbox OK.

CC: (none) => tarazed25

Comment 10 Ulrich Beckmann 2021-05-19 17:01:43 CEST
Created attachment 12717 [details]
List of installed and available packages

Tested in a VM (Qemu/KVM and Virt-Manager)
Driver is virtio. No regression found.

Ulrich

CC: (none) => bequimao.de

Comment 11 Thomas Backlund 2021-05-19 20:20:37 CEST
Good enough

Whiteboard: (none) => MGA8-64-OK
Keywords: (none) => validated_backport

Comment 12 Thomas Backlund 2021-05-19 21:38:59 CEST
moved

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.