From Fedora Project Wiki

Kernel 6.10 Test Week

Date 2024-07-28 to 2024-08-03
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.10 Linux kernel. The primary aim is to test it with Fedora 41.

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.10 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-07-26" --pattern "kernel-6.10*"

Download kernel[edit]

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

mkdir -p ~/work/kernel_test
cd ~/work/kernel_test
koji download-build --arch=$(uname -m) kernel-6.10.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.10 kernel build you want to test to a test directory, for example kernel-6.10.1-200.fc40:

mkdir -p ~/work/kernel_test
cd ~/work/kernel_test
koji download-build --arch=$(uname -m) kernel-6.10.1-200.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 QA:Testcase kernel regression. 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. You can put those under QA:Testcase Exploratory Testing.

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 Exploratory Testing References
Dskobra
Pass pass
[1]
  1. (default) passed AMD Ryzen 9 3900X3D Gigabyte B650 AORUS ELITE, PowerColor 6750XT 64GB Ram Fedora 40 KDE
KurtBW HP ProBook 640 G3, Intel® Core™ i5-7300U
Pass pass
[1]
Fail fail
[2]
  1. Nothing out of the ordinary.
  2. Performance test included on test image failed to compile on test .iso. Not sure what's going on here... could be me. gcc -O -I/usr/include/tirpc -DSYS5 -Dvalloc=malloc -DS_IFIFO=S_IFFIFO -ltirpc -c lib_timing.c -o ../bin/x86_64-linux-gnu/lib_timing.o 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; | ^~~~~
MinegameYTB Fedora 40 (hp 240 g7, Celeron N4000, Qubes os 4.2.2 (xen 4.17.4) (HVM mode), kernel 6.10.1-200.fc40.x86_64
Pass pass
[1]
  1. ./runtests (default): Ok
MinegameYTB Fedora 40 (hp prolient ML10 Gen9, Xeon E3-1225 v5, Proxmox (kvm) kernel 6.10.1-200.fc40.x86_64)
Pass pass
[1]
  1. ./runtest (default): Ok
abhis3k CPU: 6-core Intel Core i5-10400F (-MT MCP-) Mem: 31.28 GiB Storage: 4.1 TiB
Pass pass
[1]
  1. amdpgu driver with vrr shows some display glitches
adriend 6.10.1-200.fc40.aarch64 + RaspberryPi 4 Model B
Pass pass
[1]
  1. Server mode : All is OK Workstation mode : All is OK
adriend 6.10.1-200.fc40.x86_64 + X470 GAMING PRO + Fedora Linux 40 Workstation
Pass pass
alciregi F40 on Oracle Cloud VM.Standard.A1.Flex
Pass pass
[1]
  1. Vulnerability status: /sys/devices/system/cpu/vulnerabilities/gather_data_sampling:Not affected /sys/devices/system/cpu/vulnerabilities/itlb_multihit:Not affected /sys/devices/system/cpu/vulnerabilities/l1tf:Not affected /sys/devices/system/cpu/vulnerabilities/mds:Not affected /sys/devices/system/cpu/vulnerabilities/meltdown:Not affected /sys/devices/system/cpu/vulnerabilities/mmio_stale_data:Not affected /sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling:Not affected /sys/devices/system/cpu/vulnerabilities/retbleed:Not affected /sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow:Not affected /sys/devices/system/cpu/vulnerabilities/spec_store_bypass:Mitigation: Speculative Store Bypass disabled via prctl /sys/devices/system/cpu/vulnerabilities/spectre_v1:Mitigation: __user pointer sanitization /sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: CSV2, BHB /sys/devices/system/cpu/vulnerabilities/srbds:Not affected /sys/devices/system/cpu/vulnerabilities/tsx_async_abort:Not affected
anishjp # System Details Report --- ## Report details - **Date generated:** 2024-07-29 04:28:12 ## Hardware Information: - **Hardware Model:** QEMU Standard PC _Q35 + ICH9, 2009_ - **Memory:** 4.0 GiB - **Processor:** Intel® Core™ i7-6600U × 4 - **Graphics:** Software Rendering - **Disk Capacity:** 21.5 GB ## Software Information: - **Firmware Version:** edk2-20240524-4.fc40 - **OS Name:** Fedora Linux 40 (Workstation Edition) - **OS Build:** (null) - **OS Type:** 64-bit - **GNOME Version:** 46 - **Windowing System:** Wayland - **Kernel Version:** Linux 6.10.1-200.fc40.x86_64
Pass pass
bighusky default
Pass pass
[1]
Fail fail
[2]
  1. On this MacBook Pro Intel (no T2 Chip), this and 6.9.x kernels only see one core. Other distros with 6.9.x or 6.10.x kernels see all cores.
  2. Kernel 6.10 (as 6.9) on thei MacBook Pro Intel laptop sees only one Core. Other Distros with 6.9 or 6.10 see all cores.
bird-on-tux Fedora 40, kernel 6.10.1-200.fc40, AMD Ryzen 7950X3D, ASUS ROG Strix B650E-E, Radeon 7800 XT, 64 GB memory
Pass pass
[1]
  1. runtests.sh OK
bittin Dell Latitude 7390 - GNOME Boxes
Warning warn
boxjellyfish AMD Ryzen 4500U - iGPU (Vega 6)
Pass pass
[1]
Pass pass
[2]
  1. kernel-6.10.3-200.fc40.x86_64 - PASSED default tests
  2. default tests passed
bram user
Pass pass
[1]
  1. Works verry well and fast
bretth 6.10.1-200.fc40 (KVM)
Pass pass
[1]
  1. default & performance tests pass
clnetbox NVIDIA RTX 2070
Pass pass
[1]
  1. kernel-6.10.1-200.fc40 | nvidia-560.28.03
derekenz F40 Workstation Boxes VM AMD 5600g
Pass pass
ersen VMware Workstation Player 17 Fedora 40 6.10.1-200.fc40.x86_64
Pass pass
[1]
  1. default and performance tests passed
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
Pass pass
fmarcos Fedora Linux 40 on a Dell G3 3590 laptop - Intel(R) Core(TM) i5-9300H (8) @ 4,10 GHz; Intel UHD Graphics 630 @ 1,05 GHz [Integrated]; NVIDIA GeForce GTX 1050 3 GB Max-Q [Discrete]; Linux 6.10.1-200.fc40.x86_64
Pass pass
[1]
  1. Passed both, default and performance tests. No issues so far.
g6avk kernel-6.10.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. The enabled Default and Performance tests pass OK. spectre-meltdown-checker OK
geraldosimiao F40 KDE at Acer Aspire V3-571 / i7-3632QM
Pass pass
[1]
Pass pass
[2]
  1. kernel-6.10.3-200.fc40.x86_64 - PASSED regression tests
  2. 6.10.1-200.fc40.x86_64 - PASSED regression tests
geraldosimiao F41 KDE on KVM-Qemu-Virtmanager
Pass pass
[1]
  1. kernel-6.10.3-200.fc40.x86_64 - PASSED regression tests
itrymybest80 kernel-6.10.1-200.fc40.x86_64
Warning warn
[1]
  1. RHBZ #2271375 Default regression test pass (libhugetlbfs, memfd & paxtest skipped), but performance won't run on F40 desktop or VM.
khaalid Vultr vpc, AMD EPYC-Rome Processor, qemu/kvm hypervisor
Pass pass
[1]
  1. default test case: PASSED performance test: can't be determined due compilation issues
kparal Thinkpad P16v Gen 1 (AMD)
Fail fail
[1]
  1. RHBZ #2301921
lbrabec Host: M1 Pro, MacOS 14.5; Guest VM: Apple Virtualization Framework
Pass pass
lily ampere hr330a
Pass pass
[1]
  1. all default and performance testcases passed
lily ampere hr350a
Pass pass
[1]
  1. all default and performance testcases passed
lily dell per7425
Pass pass
[1]
  1. all default and performance testcases passed
lily dell r730
Pass pass
[1]
  1. all default and performance testcases passed
lily fujitsu fx700
Pass pass
[1]
  1. all default and performance testcases passed
lily hpe ml350gen9
Pass pass
[1]
  1. all default and performance testcases passed
lily hpe rl300gen11
Pass pass
[1]
Pass pass
[2]
  1. all default and performance testcases passed
  2. all default and performance testcases passed
lily hpe sy680gen9
Pass pass
[1]
  1. all default and performance testcases passed
lily lenovo sr530
Pass pass
[1]
  1. all default and performance testcases passed
losuler Fedora Linux 40.20240729.0 (Silverblue), ASRock X570 Steel Legend WiFi ax, AMD Ryzen™ 9 5950X × 32, AMD Radeon™ RX 6800 XT
Pass pass
[1]
  1. runtests.sh (checksig=n, thirdparty=n) passed, runtests.sh -t performance seemed to have passed (other than https://bugzilla.redhat.com/show_bug.cgi?id=2271375).
mblasko Test day image with kernel 6.10.1-200.fc40.x86_64 on VMWare Fusion 13.5.2 (host macOS Sonoma 14.5)
Pass pass
[1]
  1. Test runs resulted in PASSED.
molli123
Pass pass
[1]
  1. -t performance crashes
mroche Fedora Linux 40 Workstation, i7-6850K, 32GB memory, ASRock X99-WS, NVIDIA GTX 1070
Pass pass
[1]
Pass pass
[2]
Pass pass
[3]
  1. third-party: PASS
  2. performance: PASS
  3. default: PASS with warning on sysfs-perms (world-writable file: /sys/kernel/debug/ieee80211/phy0/rc/fixed_rate_idx)
nixuser kernel-6.10.1-200.fc40.x86_64 running as a QEMU/KVM guest on a Fedora 40 host.
Pass pass
[1]
  1. Working as a guest in QEMU/KVM via virt-manager, regression tests passing.
nixuser kernel-6.10.1-200.fc40.x86_64 running as a VirtuaBox guest on a Fedora 40 host.
Pass pass
[1]
  1. Working as a guest in VirtualBox, regression tests passing.
nixuser kernel-6.10.1-200.fc40.x86_64 running 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. Regression tests passing, basic services working (httpd, cockpit, cockpit-machines, sshd, xrdp).
nixuser kernel-6.10.1-200.fc40.x86_64 running 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. Regression tests passing, basic services working (httpd, cockpit, cockpit-machines, sshd, xrdp).
norbertj kerneltest-6.10.1.iso on IdeaPad V110-15ISK with Core i3-6006U and 8 GiB RAM
Pass pass
[1]
  1. memfd, libhugetlbfs and paxtest skipped, rest of default tests passed. Performance test exits immediately with compilation errors (as in previous kernel test).
norbertj kerneltest-6.10.1.iso on desktop PC with Ryzen 3 3200G, B450 chipset and 16 GiB RAM
Pass pass
[1]
  1. memfd, libhugetlbfs and paxtest skipped, rest of default tests passed. Performance test exits immediately with compilation errors (as in previous kernel test).
norbertj kerneltest-6.10.1.iso on old desktop PC with Core i5-750, P55 chipset, Radeon HD6450 and 4 GiB RAM
Pass pass
[1]
  1. memfd, libhugetlbfs and paxtest skipped, rest of default tests passed. Performance test exits immediately with compilation errors (as in previous kernel test).
pampelmuse on laptop i9-11900, nvidia 555.58.02
Pass pass
proski https://accounts.fedoraproject.org/user/proski/
Warning warn
[1]
  1. Kernel logs show lat_rpc[2412940]: segfault at 15 ip 00007fe3a4cf08dd A lot of compile warnings when running the performance test.
py0xc3 F40 KDE with confined user accounts, 6.10.1-200.fc40.x86_64 on AMD Ryzen 7 PRO 6850U with Radeon Graphics, tainted = 0
Warning warn
[1]
  1. I cannot do regression tests currently. But kernel works fine in average activities on my system for 2 hours now (video, firefox, thunderbird, file management, etc.).
rebtoor Lenovo ThinkPad P1 Gen 4i (i7-11850H, 64GB RAM), Fedora Workstation 40, 6.10.1-200.fc40.x86_64
Pass pass
[1]
  1. Test suite called with default ./default/cachedrop PASS ./default/insert_leap_second PASS ./default/libhugetlbfs SKIP ./default/memfd SKIP ./default/modsign PASS ./default/mq-memory-corruption PASS ./default/paxtest SKIP ./default/posix_timers PASS ./default/selinux-dac-controls PASS ./default/stack-randomness PASS ./default/sysfs-perms PASS ./default/timer-overhead PASS Test suite complete PASS Opened https://pagure.io/kernel-tests/pull-request/54 to fix compilation errors during the execution of the performance test suite. Test suite called with performance 44798MB OK 44798MB OK 44798MB OK egrep: warning: egrep is obsolescent; using grep -E Using config in CONFIG.thinkpad mar 30 lug 2024, 16:21:55, CEST Latency measurements mar 30 lug 2024, 16:23:29, CEST Calculating file system latency mar 30 lug 2024, 16:23:31, CEST Local networking mar 30 lug 2024, 16:27:11, CEST Bandwidth measurements mar 30 lug 2024, 16:44:45, CEST Calculating context switch overhead mar 30 lug 2024, 16:44:49, CEST ./performance/lmbench3 PASS Test suite complete PASS
sumantrom P1 Gen 4
Pass pass
tharadash kernel-6.10.1-200.fc40 from koji
Pass pass
[1]
Pass pass
[2]
Pass pass
[3]
  1. Seems to work fine on HP EliteBook 840 G6. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  2. Seems to work fine on HP EliteBook 840 G3. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  3. Seems to work fine on bare-metal HP Z440, AMD RX570 with UEFI. Kernel regression test PASS (performance test fails with lib_timing.c errors).
tharadash kerneltest-6.10.1.iso
Pass pass
[1]
Pass pass
[2]
Pass pass
[3]
Pass pass
[4]
Pass pass
[5]
Pass pass
[6]
Pass pass
[7]
Pass pass
[8]
Pass pass
[9]
Pass pass
[10]
Pass pass
[11]
Pass pass
[12]
Pass pass
[13]
  1. Seems to work fine on HP Elite t655. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  2. Seems to work fine on HP t640. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  3. Seems to work fine on HP EliteDesk 800 G6. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  4. Seems to work fine on HP EliteDesk 800 G4. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  5. Seems to work fine on HP EliteDesk 800 G8. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  6. Seems to work fine on HP EliteBook 850 G5. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  7. Seems to work fine on HP EliteBook 850 G8. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  8. Seems to work fine on HP EliteBook 860 G9. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  9. Seems to work fine on HP EliteBook 850 G7. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  10. Seems to work fine on HP EliteBook 840 G6. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  11. Seems to work fine on HP EliteBook 840 G3. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  12. Seems to work fine on HP EliteBook 850 G8. Kernel regression test PASS (performance test fails with lib_timing.c errors).
  13. Seems to work fine on HP ENVY X360 - 13-ar0600nz. Kernel regression test PASS (performance test fails with lib_timing.c errors).
trugul Lenovo Thinkpad T450s, Intel i7-5600U x 4, Mem: 8,0 GiB
Pass pass
user bare metal Gigabyte Technology Co., Ltd. GA-880GM-UD2H, 64-bit, Linux 6.10.1-200.fc40.x86_64
Pass pass
vaparetia 2 x (AMD Ryzen 7 7700X / 32 GB DDR5 6400 MHz / AMD Reference 7900 XT / ASUS TUF X 670E-E Gaming Wifi)
Pass pass
[1]
Pass pass
[2]
  1. All tests that I ran passed. I have the same system at home (Same board and specs) and has been stable since kernel installation. I have not rebooted the system till today. Nothing seems to be wrong.
  2. All peripherals work. No regression that I can see; both I/O and compatibility. Both of my systems work great. One has been up since the beginning of "Test Days" with multiple installations of software and USB devices. Nothing that I've experienced seems to work as advertised.