From Fedora Project Wiki

Kernel 6.9 Test Week

Date 2024-05-26 to 2024-06-02
Time all week

Website QA/Test Days
Matrix #test-day:fedoraproject.org
Mailing list test


Can't make the date?
If you come to this page before or after the test day is completed, your testing is still valuable, and you can use the information on this page to test, file any bugs you find at Bugzilla, and add your results to the results section. If this page is more than a month old when you arrive here, please check the current schedule and see if a similar but more recent Test Day is planned or has already happened.

What to test?[edit]

This Test Day will focus on the 6.9 Linux kernel. The primary aim is to test it with Fedora 40.

Who's available[edit]

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion:

You can chat with us on IRC. See the infobox on top of the page to learn the right IRC channel.

Prerequisite for Test Day[edit]

  • A fully updated F40 test day image or 39 Workstation/Server installation, either on bare metal or VM (please make sure you have no important data on that installation, things might go wrong -- don't do this on your production machine!)
  • The 6.9 kernel for an existing installation from F40 koji (see below) or kernel-stabilization copr if not using the test day image. (koji is recommended for secure boot users).
  • Enough free space on storage.

Koji download instructions[edit]

Download Koji[edit]

Kernel builds can be downloaded from Koji using a command-line tool.

Fedora Workstation[edit]

Install Koji on Fedora Workstation if not installed:

sudo dnf install koji

Fedora Silverblue, Kinoite, Sericea, Onyx, CoreOS, IoT[edit]

Install Koji in a toolbox:

toolbox create
toolbox enter
sudo dnf install koji

Or directly on the host:

rpm-ostree install koji

And reboot.

List available kernel builds[edit]

You can list available kernel builds with:

koji list-builds --package=kernel --after="2024-05-23" --pattern "kernel-6.9*"

Download kernel[edit]

Download the RPMs for the 6.9 kernel build you want to test to a test directory, for example kernel-6.9.1-200.fc40:

mkdir -p ~/work/kernel_test
cd ~/work/kernel_test
koji download-build --arch=$(uname -m) kernel-6.9.1-200.fc40

Install kernel[edit]

Fedora Workstation[edit]

Update your kernel:

sudo dnf update kernel-*.rpm

And reboot.

Fedora Silverblue, Kinoite, Sericea, Onyx, CoreOS, IoT[edit]

If not done so already, download the kernel:

Download the RPMs for the 6.9 kernel build you want to test to a test directory, for example kernel-6.9.1-201.fc40:

mkdir -p ~/work/kernel_test
cd ~/work/kernel_test
koji download-build --arch=$(uname -m) kernel-6.9.1-201.fc40

Override the kernel:

rpm-ostree override replace kernel-modules-core-6*.rpm kernel-core-6*.rpm kernel-modules-6*.rpm kernel-6*.rpm kernel-modules-extra-6*.rpm

And reboot.

How to test?[edit]

Run the tests[edit]

  1. Follow the instructions in this test case. For users running the test day image, the tests are pre-installed in /home/liveuser/kernel-tests/.
  2. Visit the result page and enter your result in the 'Regression' column by clicking Enter result.
  3. If there are any other result columns, click on the column title links to see the tests that need to be run: most column titles are links to a specific test case. Follow the instructions there, then enter your results by clicking the Enter result button for the test.
  4. While the results from the regression tests are interesting, we are also interested in your overall experience with the new kernels.

Reporting bugs[edit]

Note to Virtualbox users: By default, the insert_leap_second test will fail, this is because Virtualbox syncs the guest time with the host in the middle of the test. This is not a kernel or test suite failure, it is a Virtualbox design issue. It should skip this test if your kernel-tests repo has been updated since 2021-09-12.

If you have problems with any of the tests, have a look in the results page. Please include the vulnerability output at the end of the test suite in the comments.

If you don't see it, please file a new bug to Bugzilla, probably against kernel component. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC #fedora-test-day or #fedora-qa and we will help you.

Revert override on Fedora Silverblue or Kinoite[edit]

If you are a Fedora Silverblue or Kinoite user, you can revert the override and use the stable kernels again. Run the following command to revert it back:

rpm-ostree override reset kernel-modules kernel-modules-extra kernel-core kernel kernel-modules-core

And reboot.

Test Results[edit]

Regression Test[edit]

User Profile Regression References
Daniels MELe Intel® Celeron® N5105 × 4 QEMU Standard PC _Q35 + ICH9, 2009_ (Linux 6.9.2-200.fc40.x86_64)Fedora Linux 40 KVM LIVE
Pass pass
[1]
  1. All Passed : Test Suite and Performance / lmbench3
FreddyW
Pass pass
[1]
  1. 6.9.1-200.fc40.x86_64 on a Lenovo Thinkpad X1 Gen 9.
alciregi Workstation Rawhide on ThinkPad E15
Pass pass
bittin Dell Latitude - GNOME Boxes
Pass pass
[1]
  1. the default test for both 6.9.3 and 6.9.4-rc works, the performance one can't be run as the test suite is still broken now too lib_tibtiming.o making lmbench3 to crash
bittin Dell XPS - gnome boxes - Fedora 40
Warning warn
[1]
  1. the default test for both 6.9.1 and 6.9.2 works, the performance one can't be run as the test suite is broken atm lib_tibtiming.o making lmbench3 to crash
bojan Hyper-V VM
Pass pass
[1]
  1. Boots and generally works on Hyper-V VM. Using 6.9.3-200 on F40.
bretth 6.9.3-200.fc40 (KVM)
Pass pass
[1]
  1. default & performance tests pass
bretth kernel-6.9.1-200.fc40.x86_64 (KVM)
Pass pass
[1]
  1. default & performance tests pass
bretth kernel-6.9.2-200.fc40.x86_64 (KVM)
Pass pass
[1]
  1. default & performance tests pass
classicalbug Linux fedora 6.9.1-200.fc40.x86_64 on Gnome Boxes
Pass pass
[1]
  1. Performance Error: lib_timing.c: In function ‘touch’: lib_timing.c:1626:17: error: type defaults to ‘int’ in declaration of ‘psize’ [-Wimplicit-int] 1626 | static psize; | ^~~~~ gmake[2]: *** [Makefile:240: ../bin/x86_64-linux-gnu/lib_timing.o] Error 1 make[1]: *** [Makefile:114: lmbench] Error 2 make: *** [Makefile:23: results] Error 2
clnetbox NVIDIA RTX 2070
Pass pass
[1]
Pass pass
[2]
Pass pass
[3]
  1. kernel-6.9.3-200.fc40 | nvidia-550.78
  2. kernel-6.9.2-200.fc40 | nvidia-550.78
  3. kernel-6.9.1-200.fc40 | nvidia-550.78
edugaedke 6.9.2-200.fc40.x86_64 AMD 7640HS with Radeon 760M 16GBx1
Pass pass
[1]
  1. No problems found. For some reason, performance tests did not run correctly but was shown as PASS
edugaedke 6.9.2-200.fc40.x86_64 i5-8265U 8GBx1
Pass pass
[1]
  1. Works fine. Performance tests finished in some seconds, marked as PASS but didn't test the system (had same issue on other machine).
edugaedke 6.9.3-200.fc40.x86_64 AMD 7640HS with Radeon 760M 16GBx1
Pass pass
[1]
  1. RHBZ #2271375 No problems found as well. Performance test failed to run with a compile error (same as other versions and machines)
farribeiro Host: KVM/QEMU Standard PC (Q35 + ICH9, 2009) (pc-q35-7.2) CPU: Intel(R) Core(TM) i7-4790K (8) @ 3.99 GHz Memory: 2.82 GiB -- Fedora Silverblue 40
Warning warn
[1]
Fail fail
[2]
  1. I will try a commands to verify integrity and repair the vm... asking in sliverbue matrix room
  2. After installing the kernel in the last commit and 6.9.1-200 downloaded from koji in VMM libvirt 4.1.0 it fails in shim (bad signature and you need load the kernel), but with kernel 6.8 the guest os works. Host OS is also with SB40 with 6.9.1 kernel works fine
g6avk 6.9.1-200.fc40.x86_64 > Work Station, Asus prime mobo - Ryzen5 5600g/AMDGPU 400 Series Chipset, (UEFI) Secure boot, SSD's > RAID1 (ext4)
Pass pass
[1]
  1. Default and Performance tests pass OK
g6avk 6.9.2-200.fc40.x86_64 > Work Station, Asus prime mobo - Ryzen5 5600g/AMDGPU 400 Series Chipset, (UEFI) Secure boot, SSD's > RAID1 (ext4)
Pass pass
[1]
  1. The enabled Default and Performance tests pass OK. spectre-meltdown-checker OK
g6avk 6.9.3-200.fc40.x86_64 > Work Station, Asus prime mobo - Ryzen5 5600g/AMDGPU 400 Series Chipset, (UEFI) Secure boot, SSD's > RAID1 (ext4)
Pass pass
[1]
  1. 1. Default and Performance tests pass OK
geraldosimiao F40 KDE at Acer Aspire V3-571 / i7-3632QM
Pass pass
[1]
Pass pass
[2]
  1. kernel-6.9.2-200.fc40 - PASSED ALL TESTS
  2. kernel-6.9.1-200.fc40 - PASSED ALL TESTS
hricky Bare Metal Intel Core i7-11700K, 6.9.3-200.fc40.x86_64
Pass pass
hricky Bare Metal, Intel Pentium G4560, 6.9.3-200.fc40.x86_64
Pass pass
hricky Raspberry Pi 4 Model B, 6.9.3-200.fc40.aarch64
Pass pass
imabug Dell Precision 3620, Xeon E3-1240, Fedora KDE 40, kernel 6.9.3-200.fc40
Pass pass
[1]
  1. default tests passed
itrymybest80 kernel-6.9.2-200.fc40.x86_64
Warning warn
[1]
  1. Default test pass(ed), but the performance test won't run with the following error(s): Test suite called with performance gmake[2]: Varning: Filen ”../bin/x86_64-linux-gnu/lib_tcp.o” har en ändringstid 3937 s i framtiden lib_timing.c: I funktion ”touch”: lib_timing.c:1626:17: fel: typen sätts skönsmässigt till ”int” i deklarationen av ”psize” [-Wimplicit-int] 1626 | static psize; | ^~~~~ gmake[2]: *** [Makefile:240: ../bin/x86_64-linux-gnu/lib_timing.o] Fel 1 make[1]: *** [Makefile:114: lmbench] Fel 2 make: *** [Makefile:20: build] Fel 2 gmake[2]: Varning: Filen ”../bin/x86_64-linux-gnu/lib_tcp.o” har en ändringstid 3936 s i framtiden lib_timing.c: I funktion ”touch”: lib_timing.c:1626:17: fel: typen sätts skönsmässigt till ”int” i deklarationen av ”psize” [-Wimplicit-int] 1626 | static psize; | ^~~~~ gmake[2]: *** [Makefile:240: ../bin/x86_64-linux-gnu/lib_timing.o] Fel 1 make[1]: *** [Makefile:114: lmbench] Fel 2 make: *** [Makefile:23: results] Fel 2 ./performance/lmbench3 PASS Test suite complete PASS
itrymybest80 kernel-6.9.3-200.fc40.x86_64
Warning warn
[1]
  1. RHBZ #2271375
jakfrost Performance
Pass pass
[1]
  1. 6.9.1-200.fc40.x86_64 kernel
jakfrost default
Pass pass
[1]
  1. 6.9.1-200.fc40.x86_64 kernel
jandemus kernel-6.9.1-200.fc40.x86_64 on bare metal
Pass pass
[1]
  1. Default & performance tests pass
jbk0 Fedora Linux 40 (Workstation Edition) on an i5-1240P Framework Laptop 13, 32 GiB RAM
Pass pass
[1]
  1. RHBZ #2271375 Performance test failed to run with a compile error
jeffiscow **Hardware Model:** QEMU Standard PC _Q35 + ICH9, 2009_ - **Memory:** 3.7 GiB - **Processor:** AMD Ryzen™ 7 PRO 6850U with Radeon™ Graphics × 4 - **OS Name:** test.iso
Pass pass
[1]
  1. No problems from what I've seen
joaquinvacas 6.9.1-200.fc40.x86_64, HP Elitebook 845 G9, AMD 6650U + 32GB DDR5 - Fedora Workstation 40
Fail fail
[1]
Fail fail
[2]
Pass pass
[3]
  1. AMD Adaptive Backlight enabled by default, distorts fonts and elements on some apps. This can be disabled by using amdgpu.abmlevel=0 on cmdline. By default makes everything impossible to read, should be optional and ONLY enabled on purpose, manually.
  2. AMD Adaptive Backlight enabled by default, distorts fonts and elements on some apps. This can be disabled by using amdgpu.abmlevel=0 on cmdline. By default makes everything impossible to read, should be optional and enabled on purpose.
  3. No issues have been noticed. Everything is OK.
ketanbaitule 6.9.3-200.fc40.x86_64 on 12th Gen Intel(R) Core(TM) i5-12500H 16GB RAM
Pass pass
[1]
  1. default and performance test passed
ketanbaitule 6.9.3-200.fc40.x86_64 on Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
Pass pass
[1]
Fail fail
[2]
  1. 1. performance test passed
  2. Default Test Failed Failed Tests: ./default/cachedrop./default/cachedrop Starting test ./default/cachedrop 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 0.0418215 s, 2.5 GB/s TestError: Can't free dentries and inodes 858932 810752 Could not run tests Starting test ./default/paxtest
khaalid qemu/kvm, fedora 40 server, cpu AMD (4) processor
Pass pass
[1]
  1. kernel version being tested: 6.9.1, 6.9.2, 6.9.3 default test case all passed performance test can't be determined due to the problem in test script, compilation fails
laolux
Fail fail
[1]
  1. runtests.sh passed, runtests.sh -t performance failed with error in lib_timing.c: In function ‘touch’:
lily ampere hr330a
Pass pass
[1]
Pass pass
[2]
  1. all default and performance testcases passed
  2. all default and performance testcases passed
lily dell per730
Pass pass
[1]
  1. all default and performance testcases passed
lily dell r730
Pass pass
[1]
  1. all default and performance testcases passed
lily hpe apollo
Pass pass
[1]
Pass pass
[2]
  1. all default and performance testcases passed
  2. all default and performance testcases passed
lily hpe bl460cgen10
Pass pass
[1]
  1. all default and performance testcases passed
lily hpe xl220agen8v2
Pass pass
[1]
  1. all default and performance testcases passed
lily lenovo sr950
Pass pass
[1]
  1. all default and performance testcases passed
lmh1 lmh1
Pass pass
[1]
  1. boot works but not vmware player need kernel. slower bootspeed. Linux fedora 6.9.1-200.fc40.x86_64 ryzen 7 1700 RX 6500
maestromac 6.9.2-200.fc40.x86_64 @ VM on ThinkPad X13 Gen 2a
Pass pass
[1]
  1. Failed first time. Then passed on re-run
mattf 6.9.2-200.fc40.x86_64 6.9.3-200.fc40.x86_64
Pass pass
[1]
  1. RHBZ #2183743 The plymouth text mode theme was shown instead of the selected spinner theme every time I booted 6.9.2 and 6.9.3 on bare metal using the amdgpu driver, while it was shown infrequently with 6.8 kernels.
mattipulkkinen Fedora 39 Workstation, X570 Taichi motherboard, Ryzen 5800X3D, RX 7900 XT, 32 GB RAM
Pass pass
[1]
  1. - Performance tests failed "lib_timing.c:1626:17: error: type defaults to ‘int’ in declaration of ‘psize’ [-Wimplicit-int]" - On the first boot, Plymouth was not working and I only had a text terminal to enter my LUKS password. On the second boot, Plymouth worked fine.
maztaim
Pass pass
[1]
  1. 6.9.2-200.fc40.x86_64
mrennekamp ASUS G14 (2020)
Pass pass
[1]
  1. Default resulted in WARN. Performance with nvidia PASSED.
nicosss kernel-6.9.1-200.fc40.x86_64 on Gigabyte Technology Co., Ltd. 970A-DS3P FX with AMD FX™-8350 × 8 and Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
Pass pass
[1]
  1. Default test suite -> PASS Performance test suite -> PASS
nielsenb HP Compaq 8510w Intel T9300 AMD RV630 BIOS
Pass pass
[1]
  1. Performance tests don't run.
nixuser kernel-6.9.1-200.fc40.x86_64 on Dell Precision T5610 2 x Intel(R) Xeon(R) CPU E5-2603 v2 @ 1.80GHz (8 cores total) NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1)
Pass pass
[1]
  1. Kernel regression tests passing.
nixuser kernel-6.9.1-200.fc40.x86_64 running as a VirtuaBox guest on a Fedora 40 host & Win10 host
Pass pass
[1]
  1. Works in Fedora 40 as VirtualBox guest on both a Fedora 40 host and Win10 host.
nixuser kernel-6.9.2-200.fc40.x86_64 on Dell Precision T3600 Intel(R) Xeon(R) CPU E5-1620 0 @ 3.60GHz (8 cores total) NVIDIA Corporation GF119 [NVS 310] (rev a1)
Pass pass
[1]
  1. Kernel regression tests pass, Intranet server components seem to be running OK.
nixuser kernel-6.9.2-200.fc40.x86_64 on Dell Precision T5610 2 x Intel(R) Xeon(R) CPU E5-2603 v2 @ 1.80GHz (8 cores total) NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1)
Pass pass
[1]
  1. Kernel regressions tests passing. This system was previously running 6.9.1.
nixuser kernel-6.9.2-200.fc40.x86_64 on Intel NUC NUC13ANHi7 (NUC13ANHi7000) (rev N11225-207) 1 x 13th Gen Intel(R) Core(TM) i7-1360P Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
Pass pass
[1]
  1. Kernel regression tests passing.
nixuser kernel-6.9.2-200.fc40.x86_64 on Intel NUC i7 NUC11PAH 1 x 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)
Pass pass
[1]
  1. Kernel regression tests passing.
nixuser kernel-6.9.3-200.fc40.x86_64 on Intel NUC NUC13ANHi7 (NUC13ANHi7000) (rev N11225-207) 1 x 13th Gen Intel(R) Core(TM) i7-1360P Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
Fail fail
[1]
  1. With luks I am now repeatably getting a text boot, password request and boot is in text mode. This is a regression with 6.9.3, previous 6.9.1 and 6.9.2 booted in graphical mode on this same system.
norbertj kerneltest-6.9.2.iso on IdeaPad V110-15ISK with Core i3-6006U and 8 GiB RAM
Pass pass
[1]
  1. Same experience as with my Ryzen desktop PC.
norbertj kerneltest-6.9.2.iso on desktop PC with Ryzen 3 3200G, B450 chipset and 16 GiB RAM
Pass pass
[1]
  1. paxtest, memfd and libhugetlbfs SKIP, other default tests PASS. In previous kerneltests also memfd was executed successfully. Performance test claims PASS but exits immediately with compilation errors. No other regressions noted.
norbertj kerneltest-6.9.2.iso on old desktop PC with Core i5-750, P55 chipset, Radeon HD6450 and 4 GiB RAM
Pass pass
[1]
  1. Same experience as with my Ryzen desktop PC.
nyaxor 6.9.1-200.fc40.aarch64, Apple Virtualization Framework
Pass pass
[1]
  1. Default test suite ran successfully, completed with PASS.
nyaxor 6.9.2-200.fc40.aarch64, Apple Virtualization Framework
Pass pass
[1]
  1. Default test suite ran successfully, completed with PASS.
nyaxor 6.9.3-200.fc40.aarch64, Apple Virtualization Framework
Pass pass
[1]
  1. Default test suite ran successfully, completed with PASS.
nyaxor ThinkPad X230, Intel Core i5-3210M, Fedora Linux 40 (Server Edition), 6.9.1-200.fc40.x86_64
Warning warn
[1]
Pass pass
[2]
  1. RHBZ #2271375 Same issue with performance regression test found in #2271375
  2. Default test suite ran successfully, completed with PASS.
nyaxor ThinkPad X230, Intel Core i5-3210M, Fedora Linux 40 (Server Edition), 6.9.2-200.fc40.x86_64
Pass pass
[1]
  1. Most test components for default showed PASS, however overall test suite resulted with WARN. Appears to originate from ./default/sysfs-perms.
nyaxor ThinkPad X230, Intel Core i5-3210M, Fedora Linux 40 (Server Edition), 6.9.3-200.fc40.x86_64
Pass pass
[1]
  1. Most test components for default showed PASS, however overall test suite resulted with WARN. Appears to originate from ./default/sysfs-perms.
pampelmuse 6.9.2-200.fc40.x86_64 on laptop i9-11900, nvidia 550.78
Pass pass
[1]
  1. Please take care about BZ#2283227, micro but annoying
pampelmuse 6.9.3-200.fc40.x86_64 on laptop Intel N6000
Pass pass
pampelmuse 6.9.3-200.fc40.x86_64 on laptop i9-11900, nvidia 550.78
Pass pass
pjolt F40, i7-13700KF, DDR5, 7900XTX
Warning warn
[1]
  1. 6.9.2 live mode in Gnome Boxes. Default test pass but performance fail with same (lib_timing.c:1626:17) error as already mentioned by others
py0xc3 6.9.1-200.fc40.x86_64 on QEMU/KVM with cpu-passthrough (AMD Ryzen 7 PRO 6850U)
Pass pass
[1]
  1. Vulnerability status excluding "Not affected": .../spec_rstack_overflow:Vulnerable: Safe RET, no microcode .../spec_store_bypass:Mitigation: Speculative Store Bypass disabled via prctl .../spectre_v1:Mitigation: usercopy/swapgs barriers and __user pointer sanitization .../spectre_v2:Mitigation: Retpolines; IBPB: conditional; IBRS_FW; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
seaninspace Host: Fedora 40, i7-10700, 16GB RAM, AMD Radeon RX6400 GPU, XFS/RAID1
Pass pass
sgraf 6.9.1-200.fc40.aarch64, apple virtualization
Pass pass
[1]
  1. RHBZ #2271375 The same performance test failure as in 6.8, otherwise all works without any issue.
suve Ryzen 2700X, 64GB memory
Pass pass
[1]
  1. lat_rpc[9569]: segfault at 15 ip 00007f7cb32ddcdd sp 00007fff96973b68 error 4 in libc.so.6[7f7cb319a000+169000] likely on CPU 12 (core 6, socket 0)
tharadash kernel-6.9.2-200.fc40 from koji
Pass pass
[1]
  1. Seems to work fine on bare-metal HP Z440, AMD RX570 with UEFI. Kernel regression tests both PASS.
user bare metal, Gigabyte Technology Co., Ltd. GA-880GM-UD2H, Fedora Linux 40 (Workstation Edition), 64-bit, Linux 6.9.2-200.fc40.x86_64
Pass pass
valdyn 6.9.2-200.fc40.x86_64 @ Kontron/Fujitsu D3598-B1; Intel Xeon W-2225; Intel Arc A380;
Pass pass
valdyn 6.9.2-200.fc40.x86_64 @ MSI B550-A-PRO; Ryzen R5600X; RX6700XT
Pass pass