Bug 33107 - Update Request kernel 6.6.28
Summary: Update Request kernel 6.6.28
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact: Sec team
URL:
Whiteboard: MGA9-32-OK MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-04-18 14:17 CEST by Giuseppe Ghibò
Modified: 2024-04-23 03:21 CEST (History)
7 users (show)

See Also:
Source RPM: kernel,kmod-xtables-addons,kmod-virtualbox,dwarves
CVE: CVE-2024-26809, CVE-2024-26651, CVE-2023-7042, CVE-2024-22099, CVE-2023-6270, CVE-2024-24861, CVE-2024-26656, CVE-2024-26642, CVE-2024-26643, CVE-2023-47233, CVE-2024-26654, CVE-2024-23307, CVE-2024-26921, CVE-2024-26817, CVE-2024-24858, CVE-2024-24857
Status comment:


Attachments
files list for kernel 6.6.28 (2.70 KB, text/plain)
2024-04-18 14:18 CEST, Giuseppe Ghibò
Details
Comment 39 - Journal failing to hibernate - directly return to login to running session.txt (7.50 KB, text/plain)
2024-04-21 22:50 CEST, Morgan Leijström
Details

Description Giuseppe Ghibò 2024-04-18 14:17:38 CEST
This is for 6.6.28 kernel update. Files list is in attach.
Comment 1 Giuseppe Ghibò 2024-04-18 14:18:19 CEST
Created attachment 14500 [details]
files list for kernel 6.6.28

files list for kernel 6.6.28
Comment 2 Giuseppe Ghibò 2024-04-18 14:19:11 CEST
FYI, dwarves was required for building.
katnatek 2024-04-18 20:54:31 CEST

Component: RPM Packages => Security
QA Contact: (none) => security
CVE: (none) => CVE-2024-26809, CVE-2024-26651, CVE-2023-7042, CVE-2024-22099, CVE-2023-6270, CVE-2024-24861, CVE-2024-26656, CVE-2024-26642, CVE-2024-26643, CVE-2023-47233, CVE-2024-26654, CVE-2024-23307

Comment 3 katnatek 2024-04-18 22:46:34 CEST
Giussepe, I note the CVEs in https://www.linuxkernelcves.com/ not are listed in time for the kernel what we test, by example in 6.6.22 I not see the CVEs listed https://www.linuxkernelcves.com/streams/6.6 right now, so the best I can do is put the list of CVEs fixed for the previous releases, what do you think?
Comment 4 Giuseppe Ghibò 2024-04-18 23:18:09 CEST
I'd say to include only those from 6.6.22 to 6.6.28 (unless it's difficult to filter out), and not those pre-6.6.22 which was already validated.

Yes, https://www.linuxkernelcves.com seems using the CVEs from https://lore.kernel.org/linux-cve-announce/, which are referred to the latest kernel devel version and matches to those for stable releases branches, however as you noticed at the moment latest checked seems against 6.6.25.

Two extra CVEs mentioned in 6.6.26 were CVE-2024-24858 and CVE-2024-24857 (bluetooth).
Comment 5 Morgan Leijström 2024-04-19 10:22:20 CEST
Running on five systems here, will report in a while.

CC: (none) => fri
Assignee: bugsquad => qa-bugs

Comment 6 Herman Viaene 2024-04-19 16:39:58 CEST
Sorry, the following package cannot be selected:

- dwarves-1.26-2.mga9.x86_64 (due to unsatisfied libdwarves_emit.so.1()(64bit))

CC: (none) => herman.viaene

Comment 7 Herman Viaene 2024-04-19 17:03:28 CEST
MGA9-64 Plasma Wayland on HP-Pavillion
Installed server packages, omitting the dwarves. No ill effects on this laptop
Comment 8 Giuseppe Ghibò 2024-04-19 17:49:42 CEST
(In reply to Herman Viaene from comment #6)

> Sorry, the following package cannot be selected:
> 
> - dwarves-1.26-2.mga9.x86_64 (due to unsatisfied
> libdwarves_emit.so.1()(64bit))

Ok. I forgot 

lib64dwarves-devel-1.26-2.mga9.x86_64.rpm
lib64dwarves1-1.26-2.mga9.x86_64.rpm

libdwarves-devel-1.26-2.mga9.i586.rpm
libdwarves1-1.26-2.mga9.i586.rpm                

to the files list.
Comment 9 katnatek 2024-04-19 19:18:33 CEST
(In reply to Giuseppe Ghibò from comment #4)
> I'd say to include only those from 6.6.22 to 6.6.28 (unless it's difficult
> to filter out), and not those pre-6.6.22 which was already validated.
> 
You mean include the CVEs Fixed in 6.6.22 (current version in mageia) in the CVEs for 6.6.28 ?
I start from 6.6.23 version, but if you think is necessary I'll add the CVEs of 6.6.22 now

> Yes, https://www.linuxkernelcves.com seems using the CVEs from
> https://lore.kernel.org/linux-cve-announce/, which are referred to the
> latest kernel devel version and matches to those for stable releases
> branches, however as you noticed at the moment latest checked seems against
> 6.6.25.
> 
> Two extra CVEs mentioned in 6.6.26 were CVE-2024-24858 and CVE-2024-24857
> (bluetooth).
I not find confirmation of that CVEs are fixed

But I find CVE-2024-26921 for 6.6.26 and CVE-2024-26817 for 6.6.27 also
katnatek 2024-04-19 19:19:31 CEST

CVE: CVE-2024-26809, CVE-2024-26651, CVE-2023-7042, CVE-2024-22099, CVE-2023-6270, CVE-2024-24861, CVE-2024-26656, CVE-2024-26642, CVE-2024-26643, CVE-2023-47233, CVE-2024-26654, CVE-2024-23307 => CVE-2024-26809, CVE-2024-26651, CVE-2023-7042, CVE-2024-22099, CVE-2023-6270, CVE-2024-24861, CVE-2024-26656, CVE-2024-26642, CVE-2024-26643, CVE-2023-47233, CVE-2024-26654, CVE-2024-23307, CVE-2024-26921, CVE-2024-26817

Comment 10 Giuseppe Ghibò 2024-04-19 19:47:24 CEST
(In reply to katnatek from comment #9)

> (In reply to Giuseppe Ghibò from comment #4)
> > I'd say to include only those from 6.6.22 to 6.6.28 (unless it's difficult
> > to filter out), and not those pre-6.6.22 which was already validated.
> > 
> You mean include the CVEs Fixed in 6.6.22 (current version in mageia) in the
> CVEs for 6.6.28 ?
> I start from 6.6.23 version, but if you think is necessary I'll add the CVEs
> of 6.6.22 now

No, I meant > 6.6.22, so from 6.6.23 to 6.6.28.

> 
> > Yes, https://www.linuxkernelcves.com seems using the CVEs from
> > https://lore.kernel.org/linux-cve-announce/, which are referred to the
> > latest kernel devel version and matches to those for stable releases
> > branches, however as you noticed at the moment latest checked seems against
> > 6.6.25.
> > 
> > Two extra CVEs mentioned in 6.6.26 were CVE-2024-24858 and CVE-2024-24857
> > (bluetooth).
> I not find confirmation of that CVEs are fixed

Apparently it's fixed in 6.6.26 this patch:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/releases/6.6.26/bluetooth-fix-toctou-in-hci-debugfs-implementation.patch

at the bottom there is:

"This patch fixes CVE-2024-24858 and CVE-2024-24857."

> 
> But I find CVE-2024-26921 for 6.6.26 and CVE-2024-26817 for 6.6.27 also

ok, though the CVE-2024-26921 was not mentioned directly into:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/releases/6.6.26/inet-inet_defrag-prevent-sk-release-while-still-in-u.patch

which should be the fix for that CVE.
katnatek 2024-04-19 19:59:24 CEST

CVE: CVE-2024-26809, CVE-2024-26651, CVE-2023-7042, CVE-2024-22099, CVE-2023-6270, CVE-2024-24861, CVE-2024-26656, CVE-2024-26642, CVE-2024-26643, CVE-2023-47233, CVE-2024-26654, CVE-2024-23307, CVE-2024-26921, CVE-2024-26817 => CVE-2024-26809, CVE-2024-26651, CVE-2023-7042, CVE-2024-22099, CVE-2023-6270, CVE-2024-24861, CVE-2024-26656, CVE-2024-26642, CVE-2024-26643, CVE-2023-47233, CVE-2024-26654, CVE-2024-23307, CVE-2024-26921, CVE-2024-26817, CVE-2024-24858, 2024-24857

Comment 11 katnatek 2024-04-19 20:01:26 CEST
(In reply to Giuseppe Ghibò from comment #10)
I think we get all, thank you for the feedback
Comment 12 Giuseppe Ghibò 2024-04-19 20:13:58 CEST
(In reply to katnatek from comment #11)

> (In reply to Giuseppe Ghibò from comment #10)
> I think we get all, thank you for the feedback

Thank you all. I've not seen a single place collecting them all by the CVE # and at the same time up to date to the latest. They are here and there..., but I think this is one of the most complete list we ever released.

On the other hand there aren't just CVEs but also standard bugfixes.
Comment 13 katnatek 2024-04-20 00:46:18 CEST
RH mageia 9 x86_64

Install test

LC_ALL=C urpmi --auto --auto-update 
medium "QA Testing (32-bit)" is up-to-date
medium "QA Testing (64-bit)" is up-to-date
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date
medium "Core 32bit Release (distrib31)" is up-to-date
medium "Core 32bit Updates (distrib32)" is up-to-date
medium "Nonfree 32bit Release (distrib36)" is up-to-date
medium "Tainted 32bit Release (distrib41)" is up-to-date
medium "Tainted 32bit Updates (distrib42)" is up-to-date


installing kernel-desktop-devel-6.6.28-1.mga9.x86_64.rpm kernel-desktop-6.6.28-1.mga9.x86_64.rpm cpupower-6.6.28-1.mga9.x86_64.rpm kernel-userspace-headers-6.6.28-1.mga9.x86_64.rpm kernel-desktop-latest-6.6.28-1.mga9.x86_64.rpm kernel-desktop-devel-latest-6.6.28-1.mga9.x86_64.rpm lib64bpf1-6.6.28-1.mga9.x86_64.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     ##################################################################################################
      1/7: cpupower              ##################################################################################################
      2/7: kernel-desktop        ##################################################################################################
      3/7: kernel-desktop-devel  ##################################################################################################
      4/7: kernel-desktop-devel-latest
                                 ##################################################################################################
      5/7: kernel-desktop-latest ##################################################################################################
      6/7: lib64bpf1             ##################################################################################################
      7/7: kernel-userspace-headers
                                 ##################################################################################################
      1/5: removing kernel-desktop-devel-latest-6.6.22-1.mga9.x86_64
                                 ##################################################################################################
      2/5: removing kernel-desktop-latest-6.6.22-1.mga9.x86_64
                                 ##################################################################################################
      3/5: removing kernel-userspace-headers-6.6.22-1.mga9.x86_64
                                 ##################################################################################################
      4/5: removing lib64bpf1-6.6.22-1.mga9.x86_64
                                 ##################################################################################################
      5/5: removing cpupower-6.6.22-1.mga9.x86_64
                                 ##################################################################################################

vhba (20211218-2.mga9): Installing module.
............
........
remove-boot-splash: Format of /boot/initrd-6.6.28-desktop-1.mga9.img not recognized
You should restart your computer for kernel-desktop

LC_ALL=C urpmi kernel-server kernel-server-devel


installing kernel-server-6.6.28-1.mga9.x86_64.rpm kernel-server-devel-6.6.28-1.mga9.x86_64.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     ##################################################################################################
      1/2: kernel-server-devel   ##################################################################################################
      2/2: kernel-server         ##################################################################################################

vhba (20211218-2.mga9): Installing module.
............
........
remove-boot-splash: Format of /boot/initrd-6.6.28-server-1.mga9.img not recognized
You should restart your computer for kernel-desktop, kernel-server
PC LX 2024-04-20 01:13:52 CEST

CC: (none) => mageia

Comment 14 katnatek 2024-04-20 01:22:16 CEST
RH mageia 9 x86_64

uname -r
6.6.28-desktop-1.mga9

Ethernet OK
Sound OK
Video OK
cdemu-client+dkms-vhba OK
katnatek 2024-04-20 01:33:28 CEST

CVE: CVE-2024-26809, CVE-2024-26651, CVE-2023-7042, CVE-2024-22099, CVE-2023-6270, CVE-2024-24861, CVE-2024-26656, CVE-2024-26642, CVE-2024-26643, CVE-2023-47233, CVE-2024-26654, CVE-2024-23307, CVE-2024-26921, CVE-2024-26817, CVE-2024-24858, 2024-24857 => CVE-2024-26809, CVE-2024-26651, CVE-2023-7042, CVE-2024-22099, CVE-2023-6270, CVE-2024-24861, CVE-2024-26656, CVE-2024-26642, CVE-2024-26643, CVE-2023-47233, CVE-2024-26654, CVE-2024-23307, CVE-2024-26921, CVE-2024-26817, CVE-2024-24858, CVE-2024-24857

Comment 15 katnatek 2024-04-20 01:47:34 CEST
RH mageia 9 x86_64

uname -r
6.6.28-server-1.mga9

Ethernet OK
Sound OK
Video OK
cdemu-client+dkms-vhba OK

Keywords: (none) => advisory

Comment 16 katnatek 2024-04-20 04:22:57 CEST
Brian Rockwell 2024-04-19 19:57:10 CDT  https://bugs.mageia.org/show_bug.cgi?id=33111#c2

MGA9-64, ‎AMD Ryzen 5 2600, Nvidia 1650 super, GNOME, virtualbox host

The following 8 packages are going to be installed:

- cpupower-6.6.28-1.mga9.x86_64
- kernel-server-6.6.28-1.mga9.x86_64
- kernel-server-devel-6.6.28-1.mga9.x86_64
- kernel-server-devel-latest-6.6.28-1.mga9.x86_64
- kernel-server-latest-6.6.28-1.mga9.x86_64
- lib64bpf1-6.6.28-1.mga9.x86_64
- virtualbox-kernel-6.6.28-server-1.mga9-7.0.14-47.mga9.x86_64
- virtualbox-kernel-server-latest-7.0.14-47.mga9.x86_64



rebooted

sound working
virtualbox working
networking is fine
nvidia drivers working fine (550)

works for me

MGA9-64, ‎AMD Ryzen 5 2600, Nvidia 1650 super, GNOME, virtualbox host

The following 8 packages are going to be installed:

- cpupower-6.6.28-1.mga9.x86_64
- kernel-server-6.6.28-1.mga9.x86_64
- kernel-server-devel-6.6.28-1.mga9.x86_64
- kernel-server-devel-latest-6.6.28-1.mga9.x86_64
- kernel-server-latest-6.6.28-1.mga9.x86_64
- lib64bpf1-6.6.28-1.mga9.x86_64
- virtualbox-kernel-6.6.28-server-1.mga9-7.0.14-47.mga9.x86_64
- virtualbox-kernel-server-latest-7.0.14-47.mga9.x86_64



rebooted

sound working
virtualbox working
networking is fine
nvidia drivers working fine (550)

works for me

CC: (none) => brtians1

Comment 17 katnatek 2024-04-20 04:24:43 CEST
Brian Rockwell, I copy/paste the comment you do in kernel-linus bug, look like was for this bug
Comment 18 Thomas Andrews 2024-04-20 14:51:13 CEST
MGA9-64 Plasma on an HP Pavilion 15, A8-4555M APU, HD 7600G graphics.

No installation issues. Quick test after reboot (battery needs a charge). Virtualbox, Thunderbird, VLC, Firefox all OK.

CC: (none) => andrewsfarm

Comment 19 Brian Rockwell 2024-04-20 15:29:19 CEST
(In reply to katnatek from comment #17)
> Brian Rockwell, I copy/paste the comment you do in kernel-linus bug, look
> like was for this bug

katnatek - yes thank you
Comment 20 Len Lawrence 2024-04-20 18:33:48 CEST
Installed the new kernel on three different hardware configurations covering AMD, Intel and nVidia and everything is running smoothly so far for the Mate desktop.

This is the first time I have seen the dwarves package and reading the information that goes with it conclude that there is not much QA can do to test it.  There is a hint that debuginfo data is required for it to be any use and I specifically remove all debuginfo media sources after setting up a system.

/sys/kernel/btf/vmlinux is not present on these systems so this side of things looks like developers only territory.
$ pahole -C __u64
pahole: type '__u64' not found
$ pahole raw_spinlock_t
pahole: type 'raw_spinlock_t' not found

CC: (none) => tarazed25

Comment 21 Len Lawrence 2024-04-20 18:40:55 CEST
Ahh.  Since dwarves is needed for the build I guess the fact that the kernel functions is sufficient proof that dwarves is OK.
Comment 22 katnatek 2024-04-20 18:50:21 CEST
RH mageia 9 x86_64

uname -r
6.6.28-desktop-1.mga9

Boot with psi=1,  waydroid OK
Comment 23 katnatek 2024-04-20 20:24:01 CEST
RH mageia 9 i586

Update all kernels including kernel-linus

LC_ALL=C urpmi --auto --auto-update 
medium "QA Testing (32-bit)" is up-to-date
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date


installing kernel-desktop586-6.6.28-1.mga9.i586.rpm kernel-server-devel-6.6.28-1.mga9.i586.rpm kernel-desktop586-devel-6.6.28-1.mga9.i586.rpm kernel-server-6.6.28-1.mga9.i586.rpm kernel-desktop-devel-6.6.28-1.mga9.i586.rpm kernel-desktop-6.6.28-1.mga9.i586.rpm kernel-linus-devel-6.6.28-1.mga9.i586.rpm kernel-linus-6.6.28-1.mga9.i586.rpm bpftool-6.6.28-1.mga9.i586.rpm libbpf1-6.6.28-1.mga9.i586.rpm kernel-userspace-headers-6.6.28-1.mga9.i586.rpm cpupower-devel-6.6.28-1.mga9.i586.rpm cpupower-6.6.28-1.mga9.i586.rpm perf-6.6.28-1.mga9.i586.rpm libbpf-devel-6.6.28-1.mga9.i586.rpm from //home/katnatek/qa-testing/i586
Preparing...                     ################################################################
     1/15: kernel-userspace-headers
                                 ################################################################
     2/15: kernel-linus          ################################################################
remove-boot-splash: Format of /boot/initrd-6.6.28-1.mga9.img not recognized
     3/15: kernel-linus-devel    ################################################################
     4/15: cpupower              ################################################################
     5/15: libbpf1               ################################################################
     6/15: libbpf-devel          ################################################################
     7/15: kernel-desktop586     ################################################################
     8/15: kernel-server         ################################################################
     9/15: kernel-desktop        ################################################################
    10/15: cpupower-devel        ################################################################
    11/15: perf                  ################################################################
    12/15: bpftool               ################################################################
    13/15: kernel-desktop-devel  ################################################################
    14/15: kernel-desktop586-devel
                                 ################################################################
    15/15: kernel-server-devel   ################################################################
      1/7: removing libbpf-devel-6.6.22-1.mga9.i586
                                 ################################################################
      2/7: removing cpupower-devel-6.6.22-1.mga9.i586
                                 ################################################################
      3/7: removing cpupower-6.6.22-1.mga9.i586
                                 ################################################################
      4/7: removing libbpf1-6.6.22-1.mga9.i586
                                 ################################################################
      5/7: removing perf-6.6.22-1.mga9.i586
                                 ################################################################
      6/7: removing kernel-userspace-headers-6.6.22-1.mga9.i586
                                 ################################################################
      7/7: removing bpftool-6.6.22-1.mga9.i586
                                 ################################################################

vhba (20211218-2.mga9): Installing module.
..................
...........

vhba (20211218-2.mga9): Installing module.
...............
...........
remove-boot-splash: Format of /boot/initrd-6.6.28-desktop586-1.mga9.img not recognized

vhba (20211218-2.mga9): Installing module.
...............
............
remove-boot-splash: Format of /boot/initrd-6.6.28-server-1.mga9.img not recognized

vhba (20211218-2.mga9): Installing module.
................
............
remove-boot-splash: Format of /boot/initrd-6.6.28-desktop-1.mga9.img not recognized
You should restart your computer for kernel-desktop, kernel-desktop586, kernel-linus, kernel-server

I'll do the test of all the kernels more later
Comment 24 Morgan Leijström 2024-04-20 21:44:33 CEST
mga9-32 OK here 6.6.28-desktop586-1.mga9

Thinkpad T40 (inxi is wrong below)

default ext4 filesystems
Xfce. Libreoffice. Firefox internet browsing.
Unfortunately modern software have become too clumsy for this elegant machine...
 but they do work OK.

Suspend-resume OK

Hibernate-resume ends in black screen, I dont remember when it last worked.
Short press power button makes it shut down cleanly (minus unsaved work).


$ inxi -SMCG
System:
  Host: localhost Kernel: 6.6.28-desktop586-1.mga9 arch: i686 bits: 32
    Desktop: Xfce v: 4.18.1 Distro: Mageia 9
Machine:
  Type: Laptop System: IBM product: 23738RG v: ThinkPad T41
    serial: <superuser required>
  Mobo: IBM model: 23738RG serial: <superuser required> BIOS: IBM
    v: 1RETDRWW (3.23 ) date: 06/18/2007
CPU:
  Info: single core model: Intel Pentium M bits: 32 cache: 1024 KiB
    note: check
  Speed (MHz): 600 min/max: 600/1600 core: 1: 600
Graphics:
  Device-1: AMD RV200/M7 [Mobility Radeon 7500] driver: radeon v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: v4l failed: radeon dri: radeon gpu: radeon resolution: 1024x768~60Hz
  API: OpenGL v: 4.5 Mesa 24.0.5 renderer: llvmpipe (LLVM 15.0.6 128 bits)
Comment 25 Giuseppe Ghibò 2024-04-20 23:15:24 CEST
(In reply to Morgan Leijström from comment #24)

> mga9-32 OK here 6.6.28-desktop586-1.mga9
> 
> Thinkpad T40 (inxi is wrong below)
> 
> default ext4 filesystems
> Xfce. Libreoffice. Firefox internet browsing.
> Unfortunately modern software have become too clumsy for this elegant
> machine...
>  but they do work OK.
> 
> Suspend-resume OK
> 
> Hibernate-resume ends in black screen, I dont remember when it last worked.
> Short press power button makes it shut down cleanly (minus unsaved work).
> 

maybe not enough vmem. Same for other 32bit kernels? kernel-desktop and kernel-server?

You might try adding pcie_aspm=off at boot cmdline.
Comment 26 katnatek 2024-04-21 03:02:32 CEST
RH mageia 9 i586

uname -r
6.6.28-server-1.mga9

Wifi OK
Video OK
Sound OK
cdemu-client+dkms-vhba OK
Comment 27 katnatek 2024-04-21 03:13:51 CEST
RH mageia 9 i586

uname -r
6.6.28-desktop-1.mga9

Wifi OK
Video OK
Sound OK
cdemu-client+dkms-vhba OK
Comment 28 katnatek 2024-04-21 03:25:32 CEST
RH mageia 9 i586

uname -r
6.6.28-desktop586-1.mga9

Wifi OK
Video OK
Sound OK
cdemu-client+dkms-vhba OK
Comment 29 Brian Rockwell 2024-04-21 03:36:06 CEST
MGA9-64, Xfce, AMD A6-3420M Radeon HD 6520G, APU, Toshiba L775 laptop

The following 4 packages are going to be installed:

- cpupower-6.6.28-1.mga9.x86_64
- kernel-desktop-6.6.28-1.mga9.x86_64
- kernel-desktop-latest-6.6.28-1.mga9.x86_64
- lib64bpf1-6.6.28-1.mga9.x86_64


----rebooted

- firefox works
- sounds works
- surprisingly suspend works


working for me
Comment 30 Brian Rockwell 2024-04-21 03:40:46 CEST
(In reply to Brian Rockwell from comment #29)
> MGA9-64, Xfce, AMD A6-3420M Radeon HD 6520G, APU, Toshiba L775 laptop
> 
> The following 4 packages are going to be installed:
> 
> - cpupower-6.6.28-1.mga9.x86_64
> - kernel-desktop-6.6.28-1.mga9.x86_64
> - kernel-desktop-latest-6.6.28-1.mga9.x86_64
> - lib64bpf1-6.6.28-1.mga9.x86_64
> 
> 
> ----rebooted
> 
> - firefox works
> - sounds works
> - surprisingly suspend works
> 
> 
> working for me

$ uname -a
Linux localhost 6.6.28-desktop-1.mga9 #1 SMP PREEMPT_DYNAMIC Wed Apr 17 17:19:36 UTC 2024 x86_64 GNU/Linux
Comment 31 Brian Rockwell 2024-04-21 04:26:57 CEST
MGA9-64, Xfce, Celeron N2840, Chromebook

The following 5 packages are going to be installed:

- cpupower-6.6.28-1.mga9.x86_64
- kernel-desktop-6.6.28-1.mga9.x86_64
- kernel-desktop-latest-6.6.28-1.mga9.x86_64
- kernel-userspace-headers-6.6.28-1.mga9.x86_64
- lib64bpf1-6.6.28-1.mga9.x86_64


-- rebooted

- browser works
- audio work
- video looks normal
Comment 32 Brian Rockwell 2024-04-21 06:03:51 CEST
MGA9-64, AMD 3015e APU, laptop

The following 5 packages are going to be installed:

- cpupower-6.6.28-1.mga9.x86_64
- kernel-desktop-6.6.28-1.mga9.x86_64
- kernel-desktop-latest-6.6.28-1.mga9.x86_64
- kernel-userspace-headers-6.6.28-1.mga9.x86_64
- lib64bpf1-6.6.28-1.mga9.x86_64

rebooted

Working as expected so far.

- sleep works
- browser works
- sound works
Comment 33 Morgan Leijström 2024-04-21 15:04:31 CEST
(In reply to Giuseppe Ghibò from comment #25)
> (In reply to Morgan Leijström from comment #24)

> > 
> > Hibernate-resume ends in black screen, I dont remember when it last worked.

Now I see I reported it working in previous kernel
https://bugs.mageia.org/show_bug.cgi?id=32985#c45

 
> maybe not enough vmem. Same for other 32bit kernels? kernel-desktop and
> kernel-server?
> 
> You might try adding pcie_aspm=off at boot cmdline.

Sorry i am out of steam for more experiments currently, may try later iteration.
One problem with it is that the fan bearing wobble unless i heat it up first, so nee de new(er) fan... or lubrication. So i will probably not save this for only important occasional usage (XP install in dualboot).  Thank you for the ideas though.
Comment 34 Morgan Leijström 2024-04-21 16:01:03 CEST
Three red lines in journal while dkms is building local kmod for virtualbox
I see this also for kernel linus
As well as for several earlier kernels.
So no regression.
But someone who knows what it is maybe should take a look at it to clean it up for future versions.


$ journalctl -b-2 | grep virtualbox.rules
apr 18 17:37:44 svarten.tribun (udev-worker)[977]: vboxdrv: /usr/lib/udev/rules.d/virtualbox.rules:1 Only network interfaces can be renamed, ignoring NAME="vboxdrv".
apr 18 17:37:44 svarten.tribun (udev-worker)[967]: vboxdrvu: /usr/lib/udev/rules.d/virtualbox.rules:2 Only network interfaces can be renamed, ignoring NAME="vboxdrvu".
apr 18 17:37:44 svarten.tribun (udev-worker)[977]: vboxnetctl: /usr/lib/udev/rules.d/virtualbox.rules:3 Only network interfaces can be renamed, ignoring NAME="vboxnetctl".
Comment 35 Thomas Andrews 2024-04-21 18:07:02 CEST
MGA9-64 Plasma on an HP Probook 6550b, i3 M350, Intel graphics, Broadcom wifi.

No installation issues. Broadcom-wl driver built successfully. After the reboot, wifi good, Network Manager and openvpn working, virtualbox, vlc, Firefox, Thunderbird.

Suspend appears to work, but resume triggers a reboot. Nothing new there - suspend/resume has rarely worked right on this machine.

Looks good enough on this hardware.
Comment 36 Morgan Leijström 2024-04-21 19:19:38 CEST
mga9-64 OK on my workstation svarten

All tests below passed for both
 kernel-server-6.6.28-1.mga9.x86_64
 kernel-desktop-6.6.28-1.mga9.x86_64

Other packages from testing: mesa (tainted), nvidia-current (550.76-1)

Been using it a few days with Plasma X11, various desktop apps, Firefox internet video, syncthing, dropbox client...

VirtualBox, using locally dkms built kmod as well as our binary kmod package, running with MSW7 guest: USB2 flash stick, USB 2 chip programmer Galep5 (note to self: the device do takes a few minutes to boot first). Dynamic window resizing.  Bidirectional clipboard.  Drag files from Dolphin to Explorer. Host folder sharing: both write protected and not. Internet video in Firefox.  Windows Update.

Suspend-resume: OK

Hibernate-resume: OK  :)

$ inxi -SMCG  (while running the server flavour)
System:
  Host: svarten.tribun Kernel: 6.6.28-server-1.mga9 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
  Type: Desktop Mobo: ASRock model: P55 Pro serial: <superuser required>
    BIOS: American Megatrends v: P2.60 date: 08/20/2010
CPU:
  Info: dual core model: Intel Core i7 870 bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 2402 min/max: 1200/2934 cores: 1: 3059 2: 2330 3: 2269
    4: 1951
Graphics:
  Device-1: NVIDIA GM107 [GeForce GTX 750] driver: nvidia v: 550.76
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: nvidia,v4l gpu: nvidia,nvidia-nvswitch resolution: 3840x2160~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 550.76 renderer: NVIDIA GeForce GTX
    750/PCIe/SSE2

....

I also intend to test nvidia470 and Xorg modesetting with at least the desktop kernel
Comment 37 Thomas Andrews 2024-04-21 20:22:18 CEST
MGA9-64 Plasma, i5-7500, Nvidia Quadro K620 graphics, wired Internet. This particular install has both desktop and server kernels installed, and is using the nvidia-current driver.

I used qarepo to get the packages for this update, and those for the nvidia-current update (bug 33112), to update all at the same time. I ran drakrpm-update from the command line, so I could watch the process in the terminal.

All updates went smoothly. It took a while, because the old driver modules for previously installed kernels were built and replaced. That made me glad this system uses NVME SSD drives, as the process using rust drives would have seemed interminable.

Once it was finished, I booted into each new kernel in turn, played around for a short time, with no obvious issues noted.
Comment 38 Morgan Leijström 2024-04-21 22:09:41 CEST
Continuing from Comment 36, same system:

Switching to nvidia470 made the dreadful bug hit:
Bug 32579 - switching nvidia driver, next boot fail graphical mode for the kernel that was running

Rebooting to desktop kernel made dkms auto build nvidia kmod, and it works.

To give someone time to evluate Bug 32579, I will leave driver and kernel version as it is for a while.

---

Results for now for nvidia470 on this system:

desktop kernel: OK including hibernation and resuming.
Comment 39 Morgan Leijström 2024-04-21 22:47:06 CEST
mga9-64 OK, with possible minor regression

___Acer Aspire7 

Filesystem: LVM on LUKS, on SSD

OK: Plasma X11, Desktop apps, Firefox internet video, suspend-resume

Problem: hibernate fail, return to sddm login.
This seem to be a regression, as it worked with 6.6.22
Will attach journal - Seem to be related to nouveau.

$ inxi -SMCG
System:
  Host: aspire7-kajsa Kernel: 6.6.28-desktop-1.mga9 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
  Type: Laptop System: Acer product: Aspire A717-71G v: V1.13
    serial: <superuser required>
  Mobo: KBL model: Charizard_KLS v: V1.13 serial: <superuser required>
    UEFI: Insyde v: 1.13 date: 12/26/2017
CPU:
  Info: quad core model: Intel Core i5-7300HQ bits: 64 type: MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 800 min/max: 800/3500 cores: 1: 800 2: 800 3: 800 4: 800
Graphics:
  Device-1: Intel HD Graphics 630 driver: i915 v: kernel
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] driver: nouveau
    v: kernel
  Device-3: Chicony Integrated HD WebCam type: USB driver: uvcvideo
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: intel,v4l dri: i965 gpu: i915 resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6 Mesa 24.0.5 renderer: Mesa Intel HD Graphics 630 (KBL
    GT2)
Comment 40 Morgan Leijström 2024-04-21 22:50:07 CEST
Created attachment 14508 [details]
Comment 39 - Journal failing to hibernate - directly return to login to running session.txt
Comment 41 Giuseppe Ghibò 2024-04-21 23:20:55 CEST
For the hybernation, the machine has intel graphics driver, but nouveau modules loaded (and I guess not in use, but loaded, and doesn't use mageia-prime with nvidia-current as the GTX1050 would allow). Probably nouveau interferes. Try to disable adding modules_blacklist=nouveau.

Be sure also there is enough swap space. So if you have a 16GB RAM, add a 2nd 20-30GB swap partition to be safe with space: it has to be enabled with swapon just before issueing the hybernation (and for being resumed it needs to be listed in the boot cmdline through resume=<uuid of the partition>). If the swap partition is too small (or already too much used) hybernation may fail.
Comment 42 Morgan Leijström 2024-04-21 23:29:53 CEST
Yes Comment 39 & 40 is a dual GPU laptop.
I have never tried to use both, it is only used for office type applications.

I will try your suggestion on this, and also for the problem switching nvidia on the running kernel, later, after reporting on three more laptops :)
Comment 43 Morgan Leijström 2024-04-21 23:30:21 CEST
mga9-64 OK

____Dell Precision M6300

Filesystem: LVM on SSD

OK: Plasma X11, Desktop apps, Firefox internet video, suspend-resume, hibernate-resume

$ inxi -SMCG
System:
  Host: M6300.tribun Kernel: 6.6.28-desktop-1.mga9 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
  Type: Portable System: Dell product: Precision M6300 v: N/A
    serial: <superuser required>
  Mobo: Dell model: 0JM680 serial: <superuser required> BIOS: Dell v: A15
    date: 06/05/2013
CPU:
  Info: dual core model: Intel Core2 Duo T7500 bits: 64 type: MCP cache:
    L2: 4 MiB
  Speed (MHz): avg: 799 min/max: 800/2201 cores: 1: 800 2: 798
Graphics:
  Device-1: NVIDIA G84GLM [Quadro FX 1600M] driver: nouveau v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: modesetting,v4l dri: nouveau gpu: nouveau resolution: 1920x1200~60Hz
  API: OpenGL v: 3.3 Mesa 24.0.5 renderer: NV84
Comment 44 Morgan Leijström 2024-04-22 00:10:29 CEST
mga9-64 OK

Together also with mesa 24.0.5, so also for M6300 in previous comment.

___Lenovo Thinkpad T510

Filesystem: LVM on LUKS, on SSD

OK: Plasma X11, Desktop apps, Firefox internet video, suspend-resume

Fail: (same as for 6.6.22) Hibernate fail to power off: power lamp start blinking quickly (usually indicates kernel panic), have to keep power button pressed to shut down. Apart from that the process seem to work with a quirk:
§ Resuming works
- and i have not yet seen the logout quirk i noted for kernel 6.6.22

$ inxi -SMCG
System:
  Host: localhost Kernel: 6.6.28-desktop-1.mga9 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
  Type: Laptop System: LENOVO product: 4349A13 v: ThinkPad T510
    serial: <superuser required>
  Mobo: LENOVO model: 4349A13 serial: <superuser required> BIOS: LENOVO
    v: 6MET92WW (1.52 ) date: 09/26/2012
CPU:
  Info: dual core model: Intel Core i5 M 540 bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 1263 min/max: 1199/2534 cores: 1: 1456 2: 1199 3: 1199
    4: 1199
Graphics:
  Device-1: NVIDIA GT218M [NVS 3100M] driver: nouveau v: kernel
  Device-2: Lenovo Integrated Webcam [R5U877] type: USB driver: uvcvideo
  Display: wayland server: X.Org v: 22.1.9 with: Xwayland v: 22.1.9
    compositor: kwin_wayland driver: X: loaded: modesetting,v4l dri: nouveau
    gpu: nouveau resolution: 1920x1080~60Hz
  API: OpenGL v: 3.3 Mesa 24.0.5 renderer: NVA8
Comment 45 Morgan Leijström 2024-04-22 00:29:10 CEST
Ah yes previous comment: the little i used it, it works the same in both X11 and wayland - which you see in inxi report that I used then.

_____Dell Precision M4400

OK mga9-64, Xfce

Together also with mesa 24.0.5
LVM on LUKS partition

Desktop apps, Firefox with video, ...

OK: suspend-resume and hibernate-resume

Quirk: often borders on window frames contain garbage.

$ inxi -SMCG
System:
  Host: localhost Kernel: 6.6.28-desktop-1.mga9 arch: x86_64 bits: 64
    Desktop: Xfce v: 4.18.1 Distro: Mageia 9
Machine:
  Type: Portable System: Dell product: Precision M4400 v: N/A
    serial: <superuser required>
  Mobo: Dell model: 0R906R serial: <superuser required> BIOS: Dell v: A19
    date: 12/21/2009
CPU:
  Info: quad core model: Intel Core2 Quad Q9100 bits: 64 type: MCP cache:
    L2: 12 MiB
  Speed (MHz): avg: 1610 min/max: 1600/2268 cores: 1: 1600 2: 1646 3: 1600
    4: 1596
Graphics:
  Device-1: NVIDIA G96GLM [Quadro FX 770M] driver: nouveau v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: nouveau,v4l dri: nouveau gpu: nouveau resolution: 1920x1200~60Hz
  API: OpenGL v: 3.3 Mesa 24.0.5 renderer: NV96
Comment 46 Morgan Leijström 2024-04-22 12:35:39 CEST
(In reply to Morgan Leijström from comment #42)
> Yes Comment 39 & 40 is a dual GPU laptop.
> I have never tried to use both, it is only used for office type applications.

(In reply to Giuseppe Ghibò from comment #41)
> For the hybernation, the machine has intel graphics driver, but nouveau
> modules loaded (and I guess not in use, but loaded, and doesn't use
> mageia-prime with nvidia-current as the GTX1050 would allow).Probably
> nouveau interferes. Try to disable adding modules_blacklist=nouveau.
> 
> Be sure also there is enough swap space.

Tried again in same session: closed all apps, verified that of the 8G RAM an d9G swap very little is used of both, and it still refuse.

I changed nothing, rebooted, and now no problem hibernating.  Strange.

In journal i see not from hibernation but from boot period in the same second 741 instances of 

apr 22 11:09:47 aspire7-kajsa kernel: nouveau 0000:01:00.0: fifo: PBDMA0: 01000000 [] ch 3 [007fa67000 gst-plugin-scan[6233]] subc 0 mthd 0008 data 00000000

And then one line

apr 22 11:09:47 aspire7-kajsa kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 122124 [ PRIVRING ]

Still no visible problem.

Rebooted and tried again:  not that gst-plugin-scan faults, no problem resuming, but some other nouveau problem messages.

So yes i think nouveau should be disabled to make it more reliable, but still it most often works as is.
Comment 47 Giuseppe Ghibò 2024-04-22 12:45:55 CEST
(In reply to Morgan Leijström from comment #46)
> (In reply to Morgan Leijström from comment #42)
> > Yes Comment 39 & 40 is a dual GPU laptop.
> > I have never tried to use both, it is only used for office type applications.
> 
> (In reply to Giuseppe Ghibò from comment #41)
> > For the hybernation, the machine has intel graphics driver, but nouveau
> > modules loaded (and I guess not in use, but loaded, and doesn't use
> > mageia-prime with nvidia-current as the GTX1050 would allow).Probably
> > nouveau interferes. Try to disable adding modules_blacklist=nouveau.
> > 
> > Be sure also there is enough swap space.
> 
> Tried again in same session: closed all apps, verified that of the 8G RAM an
> d9G swap very little is used of both, and it still refuse.
> 

try adding adding 20GB, just in the case.

> I changed nothing, rebooted, and now no problem hibernating.  Strange.
> 
> In journal i see not from hibernation but from boot period in the same
> second 741 instances of 
> 
> apr 22 11:09:47 aspire7-kajsa kernel: nouveau 0000:01:00.0: fifo: PBDMA0:
> 01000000 [] ch 3 [007fa67000 gst-plugin-scan[6233]] subc 0 mthd 0008 data
> 00000000
> 
> And then one line
> 
> apr 22 11:09:47 aspire7-kajsa kernel: nouveau 0000:01:00.0: bus: MMIO read
> of 00000000 FAULT at 122124 [ PRIVRING ]
> 
> Still no visible problem.
> 

If you get nouveau lines listed in log, it means it's not completely disabled. 
BTW, above I write to add modules_blacklist=nouveau, indeed there was a typo, it's module_blacklist=nouveau (without the 's' after 'module') to disable its loading.
Comment 48 Morgan Leijström 2024-04-22 13:38:15 CEST
There is no room for more swap, and it really shoulb be enough, especially with almost no app loaded.

Actually the option seem to be modprobe.blacklist=nouveau
and this makes all messages in journal about nouveau go away :)
Comment 49 Giuseppe Ghibò 2024-04-22 13:43:05 CEST
Yes, note also that module_blacklist=nouveau blocks loading, so if you try later "modprobe nouveau" it returns an error, while on the former "modprobe.blacklist=nouveau" you can still load (manually or through some script).
Comment 50 Brian Rockwell 2024-04-22 19:28:09 CEST
MGA9-64, Cinnamon, i7 M620, nvidia GT218M (Nouveau), laptop 

The following 6 packages are going to be installed:

- cpupower-6.6.28-1.mga9.x86_64
- glibc-2.36-53.mga9.x86_64
- kernel-desktop-6.6.28-1.mga9.x86_64
- kernel-desktop-latest-6.6.28-1.mga9.x86_64
- kernel-userspace-headers-6.6.28-1.mga9.x86_64
- lib64bpf1-6.6.28-1.mga9.x86_64


-- rebooted

$ uname -a
Linux localhost 6.6.28-desktop-1.mga9 #1 SMP PREEMPT_DYNAMIC Wed Apr 17 17:19:36 UTC 2024 x86_64 GNU/Linux

used the machine for a few hours.  Everything is working as expected.
Comment 51 Morgan Leijström 2024-04-22 22:58:38 CEST
@Giuseppe thank you again for all explanations you give, so others can learn a bit each time :)

---

To me it feels like the kernels as well as mesa and nvidia-current are ready to go.
Comment 52 Giuseppe Ghibò 2024-04-22 23:00:28 CEST
(In reply to Morgan Leijström from comment #51)
> @Giuseppe thank you again for all explanations you give, so others can learn
> a bit each time :)
> 
> ---
> 
> To me it feels like the kernels as well as mesa and nvidia-current are ready
> to go.

I think so. Seem stable to push.
Comment 53 Thomas Andrews 2024-04-23 00:42:16 CEST
I agree. Validating.

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update
Whiteboard: (none) => MGA9-32-OK MGA9-64-OK

Comment 54 Mageia Robot 2024-04-23 03:21:51 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2024-0141.html

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


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