This bug has been migrated to another issue tracking site. It has been closed here and may no longer be being monitored.

If you would like to get updates for this issue, or to participate in it, you may do so at Red Hat Issue Tracker .
Bug 2177147 - [virtio-win][virtiofs] some winfsp test cases failed on win11 and win10
Summary: [virtio-win][virtiofs] some winfsp test cases failed on win11 and win10
Keywords:
Status: CLOSED MIGRATED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: virtio-win
Version: 9.2
Hardware: x86_64
OS: Windows
medium
medium
Target Milestone: rc
: ---
Assignee: Yvugenfi@redhat.com
QA Contact: xiagao
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-10 08:04 UTC by xiagao
Modified: 2023-08-15 11:33 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-08-15 11:33:23 UTC
Type: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker   RHEL-1213 0 None None None 2023-08-15 11:33:22 UTC
Red Hat Issue Tracker RHELPLAN-151407 0 None None None 2023-03-10 08:07:11 UTC

Description xiagao 2023-03-10 08:04:58 UTC
Description of problem:
Running winfsp test suits on win11 guest's shared directory, some cases failed, such as:rename_test or exec_test.

Version-Release number of selected component (if applicable):
kernel-5.14.0-252.el9.x86_64
edk2-ovmf-20221207gitfff6d81270b5-5.el9.noarch
virtiofsd-1.5.0-1.el9.x86_64
qemu-kvm-7.2.0-8.el9.x86_64
winfsp-1.12.22339.msi
winfsp-tests-1.12.22339.zip

How reproducible:
100%

Steps to Reproduce:
1.start virtiofsd on host.
2.start win11 guest with virtiofs device.
3.start virtiofs service in guest.
4.run winfsp test suits on shared volume
2023-03-08 22:53:21: 10.73.75.182C:\> Z: && "C:\Program Files (x86)\WinFsp\bin\winfsp-tests-x64.exe" --resilient --external -reparse* -stream* -create_fileattr_test -create_readonlydir_test -create_allocation_test -create_notraverse_test -create_backup_test -create_restore_test -create_share_test -getfileattr_test -getfileinfo_name_test -setfileinfo_test -setsecurity_test -getfileinfo_test

Actual results:
Sometimes it will fail with rename_test.
2023-03-08 22:53:22: 10.73.75.182create_test............................ OK 0.03s
2023-03-08 22:53:22: 10.73.75.182create_related_test.................... OK 0.00s
2023-03-08 22:53:22: 10.73.75.182create_sd_test......................... OK 0.01s
2023-03-08 22:53:22: 10.73.75.182create_curdir_test..................... OK 0.00s
2023-03-08 22:53:22: 10.73.75.182create_namelen_test.................... OK 0.00s
2023-03-08 22:53:22: 10.73.75.182delete_test............................ OK 0.02s
2023-03-08 22:53:22: 10.73.75.182delete_access_test..................... OK 0.00s
2023-03-08 22:53:22: 10.73.75.182delete_pending_test.................... OK 0.02s
2023-03-08 22:53:22: 10.73.75.182delete_mmap_test....................... OK 0.00s
2023-03-08 22:53:22: 10.73.75.182delete_standby_test....................
2023-03-08 22:53:22: 10.73.75.182OK 0.09s
2023-03-08 22:53:22: 10.73.75.182delete_ex_test......................... OK 0.00s
2023-03-08 22:53:22: 10.73.75.182rename_test............................ KO
2023-03-08 22:53:22: 10.73.75.182    ASSERT(ERROR_ALREADY_EXISTS == GetLastError()) failed at info-test.c:1189:rename_dotest (err=c0000022:5)
2023-03-08 22:53:23: 10.73.75.182
2023-03-08 22:53:23: 10.73.75.182Z:\>

sometimes it will fail with exec-test.
2023-03-10 01:38:06: 10.73.75.174create_test............................
2023-03-10 01:38:06: 10.73.75.174OK 0.06s
2023-03-10 01:38:06: 10.73.75.174create_related_test.................... OK 0.00s
2023-03-10 01:38:06: 10.73.75.174create_sd_test......................... OK 0.03s
2023-03-10 01:38:06: 10.73.75.174create_curdir_test..................... OK 0.00s
2023-03-10 01:38:06: 10.73.75.174create_namelen_test.................... OK 0.00s
2023-03-10 01:38:06: 10.73.75.174delete_test............................ OK 0.02s
2023-03-10 01:38:06: 10.73.75.174delete_access_test..................... OK 0.02s
2023-03-10 01:38:06: 10.73.75.174delete_pending_test.................... OK 0.00s
2023-03-10 01:38:06: 10.73.75.174delete_mmap_test....................... OK 0.00s
2023-03-10 01:38:06: 10.73.75.174delete_standby_test....................
2023-03-10 01:38:06: 10.73.75.174OK 0.59s
2023-03-10 01:38:06: 10.73.75.174delete_ex_test......................... OK 0.02s
2023-03-10 01:38:06: 10.73.75.174rename_test............................
2023-03-10 01:38:06: 10.73.75.174OK 0.05s
2023-03-10 01:38:06: 10.73.75.174rename_backslash_test.................. OK 0.03s
2023-03-10 01:38:06: 10.73.75.174rename_open_test....................... OK 0.00s
2023-03-10 01:38:07: 10.73.75.174rename_caseins_test.................... OK 0.02s
2023-03-10 01:38:07: 10.73.75.174rename_flipflop_test...................
2023-03-10 01:38:07: 10.73.75.174OK 0.16s
2023-03-10 01:38:07: 10.73.75.174rename_mmap_test....................... OK 0.02s
2023-03-10 01:38:07: 10.73.75.174rename_standby_test....................
2023-03-10 01:38:08: 10.73.75.174OK 1.28s
2023-03-10 01:38:08: 10.73.75.174rename_ex_test......................... OK 0.00s
2023-03-10 01:38:08: 10.73.75.174getvolinfo_test........................ OK 0.01s
2023-03-10 01:38:08: 10.73.75.174setvolinfo_test........................ OK 0.00s
2023-03-10 01:38:08: 10.73.75.174getsecurity_test....................... OK 0.00s
2023-03-10 01:38:08: 10.73.75.174rdwr_noncached_test.................... OK 0.03s
2023-03-10 01:38:08: 10.73.75.174rdwr_noncached_overlapped_test......... OK 0.03s
2023-03-10 01:38:08: 10.73.75.174rdwr_cached_test....................... OK 0.05s
2023-03-10 01:38:08: 10.73.75.174rdwr_cached_append_test................ OK 0.01s
2023-03-10 01:38:08: 10.73.75.174rdwr_cached_overlapped_test............ OK 0.03s
2023-03-10 01:38:08: 10.73.75.174rdwr_writethru_test.................... OK 0.03s
2023-03-10 01:38:08: 10.73.75.174rdwr_writethru_append_test............. OK 0.03s
2023-03-10 01:38:08: 10.73.75.174rdwr_writethru_overlapped_test......... OK 0.03s
2023-03-10 01:38:08: 10.73.75.174rdwr_mmap_test.........................
2023-03-10 01:38:09: 10.73.75.174OK 0.72s
2023-03-10 01:38:09: 10.73.75.174rdwr_mixed_test........................ OK 0.05s
2023-03-10 01:38:09: 10.73.75.174flush_test.............................
2023-03-10 01:38:09: 10.73.75.174OK 0.11s
2023-03-10 01:38:09: 10.73.75.174flush_volume_test...................... OK 0.00s
2023-03-10 01:38:09: 10.73.75.174lock_noncached_test.................... OK 0.05s
2023-03-10 01:38:09: 10.73.75.174lock_noncached_overlapped_test......... OK 0.03s
2023-03-10 01:38:09: 10.73.75.174lock_cached_test....................... OK 0.03s
2023-03-10 01:38:09: 10.73.75.174lock_cached_overlapped_test............ OK 0.03s
2023-03-10 01:38:09: 10.73.75.174querydir_test..........................
2023-03-10 01:38:12: 10.73.75.174OK 2.38s
2023-03-10 01:38:12: 10.73.75.174querydir_expire_cache_test............. OK 0.00s
2023-03-10 01:38:12: 10.73.75.174querydir_buffer_overflow_test.......... OK 0.00s
2023-03-10 01:38:12: 10.73.75.174querydir_namelen_test.................. OK 0.01s
2023-03-10 01:38:12: 10.73.75.174dirnotify_test.........................
2023-03-10 01:38:13: 10.73.75.174OK 1.02s
2023-03-10 01:38:13: 10.73.75.174exec_test.............................. KO
2023-03-10 01:38:13: 10.73.75.174    ASSERT(NT_SUCCESS(Result)) failed at exec-test.c:135:ExecHelper (err=c000014f:1005)


Additional info:
It's not a regression, it can be reproduced on virtio-win-prewhql-229.

Comment 1 xiagao 2023-05-04 02:51:32 UTC
And this one, could you help update the 'Internal Target Release' field?
Thanks.

Comment 2 xiagao 2023-05-10 04:53:39 UTC
Both win10-32 and win10-64 failed on rename_backslash_test
2023-05-06 13:38:42: 10.73.75.99C:\> Z: && "C:\Program Files (x86)\WinFsp\bin\winfsp-tests-x64.exe" --resilient --external -reparse* -stream* -create_fileattr_test -create_readonlydir_test -create_allocation_test -create_notraverse_test -create_backup_test -create_restore_test -create_share_test -getfileattr_test -getfileinfo_name_test -setfileinfo_test -setsecurity_test -getfileinfo_test
2023-05-06 13:38:43: 10.73.75.99create_test............................
2023-05-06 13:38:43: 10.73.75.99OK 0.12s
2023-05-06 13:38:43: 10.73.75.99create_related_test.................... OK 0.02s
2023-05-06 13:38:43: 10.73.75.99create_sd_test......................... OK 0.03s
2023-05-06 13:38:43: 10.73.75.99create_curdir_test..................... OK 0.00s
2023-05-06 13:38:43: 10.73.75.99create_namelen_test.................... OK 0.02s
2023-05-06 13:38:43: 10.73.75.99delete_test............................ OK 0.02s
2023-05-06 13:38:43: 10.73.75.99delete_access_test..................... OK 0.03s
2023-05-06 13:38:43: 10.73.75.99delete_pending_test.................... OK 0.00s
2023-05-06 13:38:43: 10.73.75.99delete_mmap_test....................... OK 0.02s
2023-05-06 13:38:43: 10.73.75.99delete_standby_test....................
2023-05-06 13:38:44: 10.73.75.99OK 0.55s
2023-05-06 13:38:44: 10.73.75.99delete_ex_test......................... OK 0.00s
2023-05-06 13:38:44: 10.73.75.99rename_test............................
2023-05-06 13:38:44: 10.73.75.99OK 0.12s
2023-05-06 13:38:44: 10.73.75.99rename_backslash_test.................. KO
2023-05-06 13:38:44: 10.73.75.99    ASSERT(Success) failed at info-test.c:1306:rename_backslash_dotest (err=c0000022:5)
2023-05-06 13:38:45: 10.73.75.99

Comment 3 Viktor Prutyanov 2023-06-26 09:30:50 UTC
Hi

Is it possible to reproduce these test failures on Windows Server 2019 and Windows Server 2022?

Comment 4 xiagao 2023-06-26 09:36:46 UTC
(In reply to Viktor Prutyanov from comment #3)
> Hi
> 
> Is it possible to reproduce these test failures on Windows Server 2019 and
> Windows Server 2022?

No, only win10 and win11 hit this issue.

Comment 5 Yvugenfi@redhat.com 2023-07-27 08:07:54 UTC
(In reply to xiagao from comment #4)
> (In reply to Viktor Prutyanov from comment #3)
> > Hi
> > 
> > Is it possible to reproduce these test failures on Windows Server 2019 and
> > Windows Server 2022?
> 
> No, only win10 and win11 hit this issue.

Hi Xiaoling,

We cannot reproduce the failure.
Are you running this test as part of Avocado automation or manually?
Can you also try to reproduce on latest packages both host and guest side?


Best regards,
Yan.

Comment 6 Viktor Prutyanov 2023-07-27 08:23:22 UTC
Hi Xiaoling,

Could you please do the following things?

1. Re-run tests on absolutely clean shared folder
2. Share which host FS do you have and its mount options
3. Share an exact guest Windows versions where you can and can't reproduce the bug
4. Share QEMU command-line
5. Double-check host kernel, QEMU, virtiofsd, winfsp, winfsp-tests versions

Thank you,
Viktor

Comment 7 xiagao 2023-07-31 01:18:54 UTC
(In reply to Yvugenfi from comment #5)
> (In reply to xiagao from comment #4)
> > (In reply to Viktor Prutyanov from comment #3)
> > > Hi
> > > 
> > > Is it possible to reproduce these test failures on Windows Server 2019 and
> > > Windows Server 2022?
> > 
> > No, only win10 and win11 hit this issue.
> 
> Hi Xiaoling,
> 
> We cannot reproduce the failure.
> Are you running this test as part of Avocado automation or manually?
> Can you also try to reproduce on latest packages both host and guest side?
> 
> 
> Best regards,
> Yan.

Yes, I can reproduce it with latest prewhql-pkg(240) and win11 with Avocado automation.
Here is the logs.

http://virtqetools.lab.eng.pek2.redhat.com/autotest_static_job_log/8120801/test-results/34-Host_RHEL.m9.u3.ovmf.qcow2.virtio_scsi.up.virtio_net.Guest.Win11.x86_64.io-github-autotest-qemu.virtio_fs_winfsp_test.q35/

Comment 8 Viktor Prutyanov 2023-07-31 07:08:04 UTC
Hi Xiaoling,

Is this reproducible in a manual way?

Thanks,
Viktor

Comment 9 xiagao 2023-07-31 10:25:46 UTC
(In reply to Viktor Prutyanov from comment #8)
> Hi Xiaoling,
> 
> Is this reproducible in a manual way?
> 
> Thanks,
> Viktor

Hi Viktor, win10(22h2) works well on prewhql-240. I'll update win11 result later.

Comment 10 xiagao 2023-08-01 02:59:45 UTC
(In reply to Viktor Prutyanov from comment #6)
> Hi Xiaoling,
> 
> Could you please do the following things?
> 
> 1. Re-run tests on absolutely clean shared folder
> 2. Share which host FS do you have and its mount options
#df -T
/dev/mapper/rhel_dell--per750--14-home xfs       829088192 105621604 723466588  13% /home


> 3. Share an exact guest Windows versions where you can and can't reproduce
> the bug
Only Win11(10.0.22621 Build 22621) has this issue.
> 4. Share QEMU command-line

> 5. Double-check host kernel, QEMU, virtiofsd, winfsp, winfsp-tests versions
# rpm -qa |grep -Ei 'kernel|qemu-kvm|edk2|virtiofsd'
kernel-tools-libs-5.14.0-345.el9.x86_64
kernel-headers-5.14.0-345.el9.x86_64
kernel-modules-core-5.14.0-345.el9.x86_64
kernel-core-5.14.0-345.el9.x86_64
kernel-modules-5.14.0-345.el9.x86_64
kernel-5.14.0-345.el9.x86_64
kernel-tools-5.14.0-345.el9.x86_64
edk2-ovmf-20230524-2.el9.noarch
qemu-kvm-tools-8.0.0-9.el9.x86_64
virtiofsd-1.7.0-1.el9.x86_64
qemu-kvm-common-8.0.0-9.el9.x86_64
qemu-kvm-device-display-virtio-gpu-8.0.0-9.el9.x86_64
qemu-kvm-ui-opengl-8.0.0-9.el9.x86_64
qemu-kvm-ui-egl-headless-8.0.0-9.el9.x86_64
qemu-kvm-device-display-virtio-gpu-pci-8.0.0-9.el9.x86_64
qemu-kvm-audio-pa-8.0.0-9.el9.x86_64
qemu-kvm-block-blkio-8.0.0-9.el9.x86_64
qemu-kvm-block-rbd-8.0.0-9.el9.x86_64
qemu-kvm-device-display-virtio-vga-8.0.0-9.el9.x86_64
qemu-kvm-device-usb-host-8.0.0-9.el9.x86_64
qemu-kvm-device-usb-redirect-8.0.0-9.el9.x86_64
qemu-kvm-core-8.0.0-9.el9.x86_64
qemu-kvm-docs-8.0.0-9.el9.x86_64
qemu-kvm-8.0.0-9.el9.x86_64
kernel-srpm-macros-1.0-13.el9.noarch
winfsp and test version: 1.12.22339


qemu cmd line:
 MALLOC_PERTURB_=1  /usr/libexec/qemu-kvm \
     -name 'avocado-vt-vm1'  \
     -sandbox on  \
     -blockdev '{"node-name": "file_ovmf_code", "driver": "file", "filename": "/usr/share/OVMF/OVMF_CODE.secboot.fd", "auto-read-only": true, "discard": "unmap"}' \
     -blockdev '{"node-name": "drive_ovmf_code", "driver": "raw", "read-only": true, "file": "file_ovmf_code"}' \
     -blockdev '{"node-name": "file_ovmf_vars", "driver": "file", "filename": "/root/avocado/data/avocado-vt/avocado-vt-vm1_win11-64-virtio-scsi-ovmf_qcow2_filesystem_VARS.raw", "auto-read-only": true, "discard": "unmap"}' \
     -blockdev '{"node-name": "drive_ovmf_vars", "driver": "raw", "read-only": false, "file": "file_ovmf_vars"}' \
     -machine q35,pflash0=drive_ovmf_code,pflash1=drive_ovmf_vars \
     -device '{"id": "pcie-root-port-0", "driver": "pcie-root-port", "multifunction": true, "bus": "pcie.0", "addr": "0x1", "chassis": 1}' \
     -device '{"id": "pcie-pci-bridge-0", "driver": "pcie-pci-bridge", "addr": "0x0", "bus": "pcie-root-port-0"}'  \
     -nodefaults \
     -device '{"driver": "VGA", "bus": "pcie.0", "addr": "0x2"}' \
     -m 4096 \
     -object '{"size": 4294967296, "mem-path": "/dev/shm", "share": true, "id": "mem-mem1", "qom-type": "memory-backend-file"}'  \
     -smp 40,maxcpus=40,cores=20,threads=1,dies=1,sockets=2  \
     -numa node,memdev=mem-mem1,nodeid=0  \
     -cpu 'Icelake-Server',ds=on,ss=on,dtes64=on,vmx=on,pdcm=on,hypervisor=on,tsc-adjust=on,avx512ifma=on,sha-ni=on,rdpid=on,fsrm=on,md-clear=on,stibp=on,arch-capabilities=on,xsaves=on,ibpb=on,ibrs=on,amd-stibp=on,amd-ssbd=on,rdctl-no=on,ibrs-all=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on,tsx-ctrl=on,hle=off,rtm=off,mpx=off,intel-pt=off,hv_stimer,hv_synic,hv_vpindex,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_frequencies,hv_runtime,hv_tlbflush,hv_reenlightenment,hv_stimer_direct,hv_ipi,kvm_pv_unhalt=on \
     -device '{"id": "pcie-root-port-1", "port": 1, "driver": "pcie-root-port", "addr": "0x1.0x1", "bus": "pcie.0", "chassis": 2}' \
     -device '{"driver": "qemu-xhci", "id": "usb1", "bus": "pcie-root-port-1", "addr": "0x0"}' \
     -device '{"driver": "usb-tablet", "id": "usb-tablet1", "bus": "usb1.0", "port": "1"}' \
     -device '{"id": "pcie-root-port-2", "port": 2, "driver": "pcie-root-port", "addr": "0x1.0x2", "bus": "pcie.0", "chassis": 3}' \
     -device '{"id": "virtio_scsi_pci0", "driver": "virtio-scsi-pci", "bus": "pcie-root-port-2", "addr": "0x0"}' \
     -blockdev '{"node-name": "file_image1", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/images/win11-64-virtio-scsi-ovmf.qcow2", "cache": {"direct": true, "no-flush": false}}' \
     -blockdev '{"node-name": "drive_image1", "driver": "qcow2", "read-only": false, "cache": {"direct": true, "no-flush": false}, "file": "file_image1"}' \
     -device '{"driver": "scsi-hd", "id": "image1", "drive": "drive_image1", "write-cache": "on"}' \
     -chardev socket,id=char_virtiofs_fs,path=/var/tmp/avocado_dly698nn/avocado-vt-vm1-fs-virtiofsd.sock \
     -device '{"id": "pcie-root-port-3", "port": 3, "driver": "pcie-root-port", "addr": "0x1.0x3", "bus": "pcie.0", "chassis": 4}' \
     -device '{"id": "vufs_virtiofs_fs", "chardev": "char_virtiofs_fs", "tag": "myfs", "queue-size": 1024, "driver": "vhost-user-fs-pci", "bus": "pcie-root-port-3", "addr": "0x0"}' \
     -device '{"id": "pcie-root-port-4", "port": 4, "driver": "pcie-root-port", "addr": "0x1.0x4", "bus": "pcie.0", "chassis": 5}' \
     -device '{"driver": "virtio-net-pci", "mac": "9a:cf:5e:ab:d6:85", "id": "idDAFBkF", "netdev": "idN43mLA", "bus": "pcie-root-port-4", "addr": "0x0"}'  \
     -netdev tap,id=idN43mLA \
     -blockdev '{"node-name": "file_cd1", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/windows/winutils.iso", "cache": {"direct": true, "no-flush": false}}' \
     -blockdev '{"node-name": "drive_cd1", "driver": "raw", "read-only": true, "cache": {"direct": true, "no-flush": false}, "file": "file_cd1"}' \
     -device '{"driver": "scsi-cd", "id": "cd1", "drive": "drive_cd1", "write-cache": "on"}' \
     -blockdev '{"node-name": "file_virtio", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/windows/virtio-win-prewhql-0.1-240.iso", "cache": {"direct": true, "no-flush": false}}' \
     -blockdev '{"node-name": "drive_virtio", "driver": "raw", "read-only": true, "cache": {"direct": true, "no-flush": false}, "file": "file_virtio"}' \
     -device '{"driver": "scsi-cd", "id": "virtio", "drive": "drive_virtio", "write-cache": "on"}'  \
     -vnc :0  \
     -rtc base=localtime,clock=host,driftfix=slew  \
     -boot menu=off,order=cdn,once=c,strict=off \
     -chardev socket,id=char_vtpm_avocado-vt-vm1_tpm0,path=/root/avocado/data/avocado-vt/swtpm/avocado-vt-vm1_tpm0_swtpm.sock \
     -tpmdev emulator,chardev=char_vtpm_avocado-vt-vm1_tpm0,id=emulator_vtpm_avocado-vt-vm1_tpm0 \
     -device '{"id": "tpm-crb_vtpm_avocado-vt-vm1_tpm0", "tpmdev": "emulator_vtpm_avocado-vt-vm1_tpm0", "driver": "tpm-crb"}' \
     -enable-kvm -monitor stdio \
     -device '{"id": "pcie_extra_root_port_0", "driver": "pcie-root-port", "multifunction": true, "bus": "pcie.0", "addr": "0x3", "chassis": 6}'


> 
> Thank you,
> Viktor

Comment 11 xiagao 2023-08-01 03:01:10 UTC
(In reply to xiagao from comment #10)
> (In reply to Viktor Prutyanov from comment #6)
> > Hi Xiaoling,
> > 
> > Could you please do the following things?
> > 
> > 1. Re-run tests on absolutely clean shared folder
> > 2. Share which host FS do you have and its mount options
> #df -T
> /dev/mapper/rhel_dell--per750--14-home xfs       829088192 105621604
> 723466588  13% /home
> 
> 
> > 3. Share an exact guest Windows versions where you can and can't reproduce
> > the bug
> Only Win11(10.0.22621 Build 22621) has this issue.
Win10-64,Win2016,Win2019,win2022 all passed.

> > 4. Share QEMU command-line
> 
> > 5. Double-check host kernel, QEMU, virtiofsd, winfsp, winfsp-tests versions
> # rpm -qa |grep -Ei 'kernel|qemu-kvm|edk2|virtiofsd'
> kernel-tools-libs-5.14.0-345.el9.x86_64
> kernel-headers-5.14.0-345.el9.x86_64
> kernel-modules-core-5.14.0-345.el9.x86_64
> kernel-core-5.14.0-345.el9.x86_64
> kernel-modules-5.14.0-345.el9.x86_64
> kernel-5.14.0-345.el9.x86_64
> kernel-tools-5.14.0-345.el9.x86_64
> edk2-ovmf-20230524-2.el9.noarch
> qemu-kvm-tools-8.0.0-9.el9.x86_64
> virtiofsd-1.7.0-1.el9.x86_64
> qemu-kvm-common-8.0.0-9.el9.x86_64
> qemu-kvm-device-display-virtio-gpu-8.0.0-9.el9.x86_64
> qemu-kvm-ui-opengl-8.0.0-9.el9.x86_64
> qemu-kvm-ui-egl-headless-8.0.0-9.el9.x86_64
> qemu-kvm-device-display-virtio-gpu-pci-8.0.0-9.el9.x86_64
> qemu-kvm-audio-pa-8.0.0-9.el9.x86_64
> qemu-kvm-block-blkio-8.0.0-9.el9.x86_64
> qemu-kvm-block-rbd-8.0.0-9.el9.x86_64
> qemu-kvm-device-display-virtio-vga-8.0.0-9.el9.x86_64
> qemu-kvm-device-usb-host-8.0.0-9.el9.x86_64
> qemu-kvm-device-usb-redirect-8.0.0-9.el9.x86_64
> qemu-kvm-core-8.0.0-9.el9.x86_64
> qemu-kvm-docs-8.0.0-9.el9.x86_64
> qemu-kvm-8.0.0-9.el9.x86_64
> kernel-srpm-macros-1.0-13.el9.noarch
> winfsp and test version: 1.12.22339
> 
> 
> qemu cmd line:
>  MALLOC_PERTURB_=1  /usr/libexec/qemu-kvm \
>      -name 'avocado-vt-vm1'  \
>      -sandbox on  \
>      -blockdev '{"node-name": "file_ovmf_code", "driver": "file",
> "filename": "/usr/share/OVMF/OVMF_CODE.secboot.fd", "auto-read-only": true,
> "discard": "unmap"}' \
>      -blockdev '{"node-name": "drive_ovmf_code", "driver": "raw",
> "read-only": true, "file": "file_ovmf_code"}' \
>      -blockdev '{"node-name": "file_ovmf_vars", "driver": "file",
> "filename":
> "/root/avocado/data/avocado-vt/avocado-vt-vm1_win11-64-virtio-scsi-
> ovmf_qcow2_filesystem_VARS.raw", "auto-read-only": true, "discard":
> "unmap"}' \
>      -blockdev '{"node-name": "drive_ovmf_vars", "driver": "raw",
> "read-only": false, "file": "file_ovmf_vars"}' \
>      -machine q35,pflash0=drive_ovmf_code,pflash1=drive_ovmf_vars \
>      -device '{"id": "pcie-root-port-0", "driver": "pcie-root-port",
> "multifunction": true, "bus": "pcie.0", "addr": "0x1", "chassis": 1}' \
>      -device '{"id": "pcie-pci-bridge-0", "driver": "pcie-pci-bridge",
> "addr": "0x0", "bus": "pcie-root-port-0"}'  \
>      -nodefaults \
>      -device '{"driver": "VGA", "bus": "pcie.0", "addr": "0x2"}' \
>      -m 4096 \
>      -object '{"size": 4294967296, "mem-path": "/dev/shm", "share": true,
> "id": "mem-mem1", "qom-type": "memory-backend-file"}'  \
>      -smp 40,maxcpus=40,cores=20,threads=1,dies=1,sockets=2  \
>      -numa node,memdev=mem-mem1,nodeid=0  \
>      -cpu
> 'Icelake-Server',ds=on,ss=on,dtes64=on,vmx=on,pdcm=on,hypervisor=on,tsc-
> adjust=on,avx512ifma=on,sha-ni=on,rdpid=on,fsrm=on,md-clear=on,stibp=on,arch-
> capabilities=on,xsaves=on,ibpb=on,ibrs=on,amd-stibp=on,amd-ssbd=on,rdctl-
> no=on,ibrs-all=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on,tsx-
> ctrl=on,hle=off,rtm=off,mpx=off,intel-pt=off,hv_stimer,hv_synic,hv_vpindex,
> hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_frequencies,hv_runtime,
> hv_tlbflush,hv_reenlightenment,hv_stimer_direct,hv_ipi,kvm_pv_unhalt=on \
>      -device '{"id": "pcie-root-port-1", "port": 1, "driver":
> "pcie-root-port", "addr": "0x1.0x1", "bus": "pcie.0", "chassis": 2}' \
>      -device '{"driver": "qemu-xhci", "id": "usb1", "bus":
> "pcie-root-port-1", "addr": "0x0"}' \
>      -device '{"driver": "usb-tablet", "id": "usb-tablet1", "bus": "usb1.0",
> "port": "1"}' \
>      -device '{"id": "pcie-root-port-2", "port": 2, "driver":
> "pcie-root-port", "addr": "0x1.0x2", "bus": "pcie.0", "chassis": 3}' \
>      -device '{"id": "virtio_scsi_pci0", "driver": "virtio-scsi-pci", "bus":
> "pcie-root-port-2", "addr": "0x0"}' \
>      -blockdev '{"node-name": "file_image1", "driver": "file",
> "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename":
> "/home/kvm_autotest_root/images/win11-64-virtio-scsi-ovmf.qcow2", "cache":
> {"direct": true, "no-flush": false}}' \
>      -blockdev '{"node-name": "drive_image1", "driver": "qcow2",
> "read-only": false, "cache": {"direct": true, "no-flush": false}, "file":
> "file_image1"}' \
>      -device '{"driver": "scsi-hd", "id": "image1", "drive": "drive_image1",
> "write-cache": "on"}' \
>      -chardev
> socket,id=char_virtiofs_fs,path=/var/tmp/avocado_dly698nn/avocado-vt-vm1-fs-
> virtiofsd.sock \
>      -device '{"id": "pcie-root-port-3", "port": 3, "driver":
> "pcie-root-port", "addr": "0x1.0x3", "bus": "pcie.0", "chassis": 4}' \
>      -device '{"id": "vufs_virtiofs_fs", "chardev": "char_virtiofs_fs",
> "tag": "myfs", "queue-size": 1024, "driver": "vhost-user-fs-pci", "bus":
> "pcie-root-port-3", "addr": "0x0"}' \
>      -device '{"id": "pcie-root-port-4", "port": 4, "driver":
> "pcie-root-port", "addr": "0x1.0x4", "bus": "pcie.0", "chassis": 5}' \
>      -device '{"driver": "virtio-net-pci", "mac": "9a:cf:5e:ab:d6:85", "id":
> "idDAFBkF", "netdev": "idN43mLA", "bus": "pcie-root-port-4", "addr": "0x0"}'
> \
>      -netdev tap,id=idN43mLA \
>      -blockdev '{"node-name": "file_cd1", "driver": "file",
> "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename":
> "/home/kvm_autotest_root/iso/windows/winutils.iso", "cache": {"direct":
> true, "no-flush": false}}' \
>      -blockdev '{"node-name": "drive_cd1", "driver": "raw", "read-only":
> true, "cache": {"direct": true, "no-flush": false}, "file": "file_cd1"}' \
>      -device '{"driver": "scsi-cd", "id": "cd1", "drive": "drive_cd1",
> "write-cache": "on"}' \
>      -blockdev '{"node-name": "file_virtio", "driver": "file",
> "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename":
> "/home/kvm_autotest_root/iso/windows/virtio-win-prewhql-0.1-240.iso",
> "cache": {"direct": true, "no-flush": false}}' \
>      -blockdev '{"node-name": "drive_virtio", "driver": "raw", "read-only":
> true, "cache": {"direct": true, "no-flush": false}, "file": "file_virtio"}' \
>      -device '{"driver": "scsi-cd", "id": "virtio", "drive": "drive_virtio",
> "write-cache": "on"}'  \
>      -vnc :0  \
>      -rtc base=localtime,clock=host,driftfix=slew  \
>      -boot menu=off,order=cdn,once=c,strict=off \
>      -chardev
> socket,id=char_vtpm_avocado-vt-vm1_tpm0,path=/root/avocado/data/avocado-vt/
> swtpm/avocado-vt-vm1_tpm0_swtpm.sock \
>      -tpmdev
> emulator,chardev=char_vtpm_avocado-vt-vm1_tpm0,id=emulator_vtpm_avocado-vt-
> vm1_tpm0 \
>      -device '{"id": "tpm-crb_vtpm_avocado-vt-vm1_tpm0", "tpmdev":
> "emulator_vtpm_avocado-vt-vm1_tpm0", "driver": "tpm-crb"}' \
>      -enable-kvm -monitor stdio \
>      -device '{"id": "pcie_extra_root_port_0", "driver": "pcie-root-port",
> "multifunction": true, "bus": "pcie.0", "addr": "0x3", "chassis": 6}'
> 
> 
> > 
> > Thank you,
> > Viktor

Comment 12 RHEL Program Management 2023-08-14 07:27:43 UTC
Issue migration from Bugzilla to Jira is in process at this time. This will be the last message in Jira copied from the Bugzilla bug.


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