Hi Dong,
I have been reading:
https://lore.kernel<email address hidden>/T/#m167335bf7ab09b12fec3bdc5d46a30bc2e26cac7
and I tried to reproduce the problem with 23.10's userspace, but I can't see the same crash.
By virtio legacy devices, you mean 0.97 virtio devices from ~2014 right? Would I need a 14.04 hypervisor to see this issue? I can try deploy one.
In any case, I have started building the below commit into a test kernel for you to try.
commit c8fae27d141a32a1624d0d0d5419d94252824498 From: Li Zhang <email address hidden> Date: Sat, 16 Mar 2024 13:25:54 +0800 Subject: virtio-pci: Check if is_avq is NULL Link: https://github.com/torvalds/linux/commit/c8fae27d141a32a1624d0d0d5419d94252824498
This kernel is going to take about 3 hours to compile, so wait 3 hours after this message before installing. You can also check status here: https://launchpad.net/~mruffell/+archive/ubuntu/lp2067862-test
Please note this package is NOT SUPPORTED by Canonical, and is for TESTING PURPOSES ONLY. ONLY Install in a dedicated test environment.
Instructions to Install (On a noble system): 1) sudo add-apt-repository ppa:mruffell/lp2067862-test 2) sudo apt update 3) sudo apt install linux-image-unsigned-6.8.0-31-generic linux-modules-6.8.0-31-generic linux-modules-extra-6.8.0-31-generic linux-headers-6.8.0-31-generic 4) sudo reboot 5) uname -rv Look for "6.8.0-31.31+TEST2067862v20240614b1".
You might be asked to abort removing the currently running kernel. Say no.
Does the test kernel fix your issue?
Can you help me define the testcase so I can write a SRU template? How do you reproduce the problem?
Thanks, Matthew
Hi Dong,
I have been reading:
https:/ /lore.kernel<email address hidden> /T/#m167335bf7a b09b12fec3bdc5d 46a30bc2e26cac7
and I tried to reproduce the problem with 23.10's userspace, but I can't see the same crash.
By virtio legacy devices, you mean 0.97 virtio devices from ~2014 right? Would I need a 14.04 hypervisor to see this issue? I can try deploy one.
In any case, I have started building the below commit into a test kernel for you to try.
commit c8fae27d141a32a 1624d0d0d5419d9 4252824498 /github. com/torvalds/ linux/commit/ c8fae27d141a32a 1624d0d0d5419d9 4252824498
From: Li Zhang <email address hidden>
Date: Sat, 16 Mar 2024 13:25:54 +0800
Subject: virtio-pci: Check if is_avq is NULL
Link: https:/
This kernel is going to take about 3 hours to compile, so wait 3 hours after this message before installing. You can also check status here: /launchpad. net/~mruffell/ +archive/ ubuntu/ lp2067862- test
https:/
Please note this package is NOT SUPPORTED by Canonical, and is for TESTING
PURPOSES ONLY. ONLY Install in a dedicated test environment.
Instructions to Install (On a noble system): lp2067862- test unsigned- 6.8.0-31- generic linux-modules- 6.8.0-31- generic linux-modules- extra-6. 8.0-31- generic linux-headers- 6.8.0-31- generic 31.31+TEST20678 62v20240614b1" .
1) sudo add-apt-repository ppa:mruffell/
2) sudo apt update
3) sudo apt install linux-image-
4) sudo reboot
5) uname -rv
Look for "6.8.0-
You might be asked to abort removing the currently running kernel. Say no.
Does the test kernel fix your issue?
Can you help me define the testcase so I can write a SRU template? How do you reproduce the problem?
Thanks,
Matthew