[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
** Changed in: ubuntu-kernel-tests Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
This bug was fixed in the package linux - 5.8.0-55.62 --- linux (5.8.0-55.62) groovy; urgency=medium * groovy/linux: 5.8.0-55.62 -proposed tracker (LP: #1930379) * [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 (LP: #1929925) - SAUCE: KVM: arm64: Assign kvm_ipa_limit linux (5.8.0-54.61) groovy; urgency=medium * groovy/linux: 5.8.0-54.61 -proposed tracker (LP: #1927592) * Introduce the 465 driver series, fabric-manager, and libnvidia-nscq (LP: #1925522) - debian/dkms-versions -- add NVIDIA 465 and migrate 450 to 460 * linux-image-5.0.0-35-generic breaks checkpointing of container (LP: #1857257) - SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files * netfilter: x_tables: fix compat match/target pad out-of-bound write (LP: #1927682) - netfilter: x_tables: fix compat match/target pad out-of-bound write * Groovy update: upstream stable patchset 2021-05-04 (LP: #1927150) - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb - net: fec: ptp: avoid register access when ipg clock is disabled - powerpc/4xx: Fix build errors from mfdcr() - atm: eni: dont release is never initialized - atm: lanai: dont run lanai_dev_close if not open - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" - ALSA: hda: ignore invalid NHLT table - ixgbe: Fix memleak in ixgbe_configure_clsu32 - scsi: ufs: ufs-qcom: Disable interrupt in reset path - blk-cgroup: Fix the recursive blkg rwstat - net: tehuti: fix error return code in bdx_probe() - net: intel: iavf: fix error return code of iavf_init_get_resources() - sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count - cifs: ask for more credit on async read/write code paths - gfs2: fix use-after-free in trans_drain - cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev - gpiolib: acpi: Add missing IRQF_ONESHOT - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - NFS: Correct size calculation for create reply length - net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() - net: wan: fix error return code of uhdlc_init() - net: davicom: Use platform_get_irq_optional() - net: enetc: set MAC RX FIFO to recommended value - atm: uPD98402: fix incorrect allocation - atm: idt77252: fix null-ptr-dereference - cifs: change noisy error message to FYI - irqchip/ingenic: Add support for the JZ4760 - kbuild: add image_name to no-sync-config-targets - kbuild: dummy-tools: fix inverted tests for gcc - umem: fix error return code in mm_pci_probe() - sparc64: Fix opcode filtering in handling of no fault loads - habanalabs: Call put_pid() when releasing control device - staging: rtl8192e: fix kconfig dependency on CRYPTO - u64_stats,lockdep: Fix u64_stats_init() vs lockdep - regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck - block: Fix REQ_OP_ZONE_RESET_ALL handling - drm/amd/display: Revert dram_clock_change_latency for DCN2.1 - drm/amdgpu: fb BO should be ttm_bo_type_device - drm/radeon: fix AGP dependency - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a - nfs: we don't support removing system.nfs4_acl - block: Suppress uevent for hidden device when removed - ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls - ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign - netsec: restore phy power state after controller reset - platform/x86: intel-vbtn: Stop reporting SW_DOCK events - psample: Fix user API breakage - z3fold: prevent reclaim/free race for headless pages - squashfs: fix inode lookup sanity checks - squashfs: fix xattr id and id lookup sanity checks - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings - kasan: fix per-page tags for non-page_alloc pages - gcov: fix clang-11+ support - ACPI: video: Add missing callback back for Sony VPCEH3U1E - ACPICA: Always create namespace nodes using acpi_ns_create_node() - arm64: dts: ls1046a: mark crypto engine dma coherent - arm64: dts: ls1012a: mark crypto engine dma coherent - arm64: dts: ls1043a: mark crypto engine dma coherent - ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C - ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet - ARM: dts: at91-sama5d27_som1: fix phy address to 7 - integrity: double check iint_cache was initialized - drm/amd/pm: workaround for audio noise issue - drm/i915: Fix the GT fence revocation runtime PM logic - dm verity: fix
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
Verified fixed groovy Verifying base install series: groovy arch: arm64 uname -vr: 5.8.0-55-generic #62-Ubuntu SMP Tue Jun 1 08:20:36 UTC 2021 + SUT=bjf-test + SSH_KEY=/root/.ssh/id_rsa + SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /root/.ssh/id_rsa' ++ lsb_release -c ++ awk '{print$2}' + DISTRO=groovy + ARCHITECTURE=arm64 + trap cleanup EXIT + '[' -z arm64 ']' + kvm-ok INFO: /dev/kvm exists KVM acceleration can be used + '[' 0 '!=' 0 ']' + '[' '!' -f /root/.ssh/id_rsa ']' + '[' arm64 = ppc64el ']' ++ uvt-simplestreams-libvirt query ++ grep -P 'groovy.*arm64' + image='release=groovy arch=arm64 label=daily (20210527)' + '[' -z 'release=groovy arch=arm64 label=daily (20210527)' ']' + uvt-kvm create bjf-test release=groovy arch=arm64 + uvt-kvm wait bjf-test --insecure --ssh-private-key-file /root/.ssh/id_rsa ++ uvt-kvm ip bjf-test + ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /root/.ssh/id_rsa ubuntu@192.168.122.213 uname -a Linux bjf-test 5.8.0-53-generic #60-Ubuntu SMP Thu May 6 07:47:26 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux ++ cut '-d ' -f 2 +++ uvt-kvm ip bjf-test ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /root/.ssh/id_rsa ubuntu@192.168.122.213 lsb_release -c + RESULT=groovy + '[' groovy '!=' groovy ']' + cleanup + uvt-kvm destroy bjf-test + '[' arm64 = ppc64el ']' ** Tags removed: verification-needed-groovy ** Tags added: verification-done-groovy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed- groovy' to 'verification-done-groovy'. If the problem still exists, change the tag 'verification-needed-groovy' to 'verification-failed- groovy'. If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-groovy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
** Changed in: linux (Ubuntu Groovy) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
** Changed in: linux (Ubuntu Groovy) Importance: Undecided => High ** Changed in: linux (Ubuntu Groovy) Status: New => In Progress ** Changed in: linux (Ubuntu Groovy) Assignee: (unassigned) => Stefan Bader (smb) ** Changed in: linux (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
Hi Marcelo, this kernel work well with the KVM smoke test. Running 'sudo -u ubuntu /home/ubuntu/autotest/client/tests/ubuntu_kvm_smoke_test/the-test arm64' [stderr] + SUT=bjf-test [stderr] + SSH_KEY=/home/ubuntu/.ssh/id_rsa [stderr] + SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /home/ubuntu/.ssh/id_rsa' [stderr] ++ lsb_release -c [stderr] ++ awk '{print$2}' [stderr] + DISTRO=groovy [stderr] + ARCHITECTURE=arm64 [stderr] + trap cleanup EXIT [stderr] + '[' -z arm64 ']' [stderr] + kvm-ok [stdout] INFO: /dev/kvm exists [stdout] KVM acceleration can be used [stderr] + '[' 0 '!=' 0 ']' [stderr] + '[' '!' -f /home/ubuntu/.ssh/id_rsa ']' [stderr] + '[' arm64 = ppc64el ']' [stderr] ++ uvt-simplestreams-libvirt query [stderr] ++ grep -P 'groovy.*arm64' [stderr] + image='release=groovy arch=arm64 label=daily (20210527)' [stderr] + '[' -z 'release=groovy arch=arm64 label=daily (20210527)' ']' [stderr] + uvt-kvm create bjf-test release=groovy arch=arm64 [stderr] + uvt-kvm wait bjf-test --insecure --ssh-private-key-file /home/ubuntu/.ssh/id_rsa [stderr] ++ uvt-kvm ip bjf-test [stderr] + ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /home/ubuntu/.ssh/id_rsa ubuntu@192.168.122.110 uname -a [stdout] Linux bjf-test 5.8.0-53-generic #60-Ubuntu SMP Thu May 6 07:47:26 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux [stderr] ++ cut '-d' -f 2 [stderr] +++ uvt-kvm ip bjf-test [stderr] ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /home/ubuntu/.ssh/id_rsa ubuntu@192.168.122.110 lsb_release -c [stderr] + RESULT=groovy [stderr] + '[' groovy '!=' groovy ']' [stderr] + cleanup [stderr] + uvt-kvm destroy bjf-test [stderr] + '[' arm64 = ppc64el ']' GOODubuntu_kvm_smoke_test.kvm_smoke_test ubuntu_kvm_smoke_test.kvm_smoke_testtimestamp=1622514210localtime=Jun 01 02:23:30 completed successfully END GOODubuntu_kvm_smoke_test.kvm_smoke_test ubuntu_kvm_smoke_test.kvm_smoke_testtimestamp=1622514210localtime=Jun 01 02:23:30 Persistent state client._record_indent now set to 1 Persistent state client.unexpected_reboot deleted END GOOD timestamp=1622514210localtime=Jun 01 02:23:30 $ uname -a Linux wright-kernel 5.8.0-54-generic #61+lp1929925.1 SMP Mon May 31 16:19:25 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux Thank you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
Attaching a patch with the fix to be tested. I built a test kernel with the patch and the debian packages are available at: https://kernel.ubuntu.com/~mhcerri/lp1929925.1/ ** Patch added: "0001-UBUNTU-SAUCE-KVM-arm64-Assign-kvm_ipa_limit.patch" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1929925/+attachment/5501464/+files/0001-UBUNTU-SAUCE-KVM-arm64-Assign-kvm_ipa_limit.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
As pointed out by Krzysztof the backport is dropping the line `kvm_ipa_limit = ipa_max;`. I will prepare a test kernel re-introducing this line. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
Maybe missing the following though nothing refers to it: commit c9b69a0cf0b4336fe7d2e35c46273debc68910fd Author: Will Deacon Date: Fri Sep 11 14:25:29 2020 +0100 KVM: arm64: Don't constrain maximum IPA size based on host configuration -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
This seems to be a deliberate action caused by: commit c526c11a462c4f1c0a88735b6e2d1083a9655d0b Author: Marc Zyngier Date: Thu Mar 11 10:00:15 2021 + KVM: arm64: Reject VM creation when the default IPA size is unsupported BugLink: https://bugs.launchpad.net/bugs/1925259 commit 7d717558dd5ef10d28866750d5c24ff892ea3778 upstream. KVM/arm64 has forever used a 40bit default IPA space, partially due to its 32bit heritage (where the only choice is 40bit). ... This adds an -EINVAL exit with the following message logged (visible in the rport): May 28 08:01:13 helo-kernel kernel: [ 1036.620470] qemu-system-aar using unsupported default IPA limit, upgrade your VMM -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
** Description changed: Issue found on 5.8.0-54-generic proposed ARM64 kernel with node "helo", "wright" This issue does not exist in 5.8.0-53.60 so this might be a regression. Test case: - 1. Deploy Groovy on an ARM64 node - 2. Create a KVM with the following command: + 1. Deploy Groovy on an ARM64 node + 2. Create a KVM with the following command: uvt-kvm create bjf-test release=groovy arch=arm64 Or you can run the ubuntu_kvm_smoke_test with autotest: git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest-client-tests -b master-next git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest rm -fr autotest/client/tests ln -sf ~/autotest-client-tests autotest/client/tests sudo apt-get install git python-minimal -y || sudo apt install python2 -y AUTOTEST_PATH=/home/ubuntu/autotest sudo -E autotest/client/autotest-local --verbose autotest/client/tests/ubuntu_kvm_smoke_test/control - 3. Install the proposed kernel and reboot - 4. Repeat step 2 + 3. Install just the proposed kernel and reboot + 4. Repeat step 2 This is 100% reproducible on ARM64, 4 out of 4 attempts (twice on each nodes). Test log: + SUT=bjf-test + SSH_KEY=/home/ubuntu/.ssh/id_rsa + SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /home/ubuntu/.ssh/id_rsa' ++ lsb_release -c ++ awk '{print$2}' + DISTRO=groovy + ARCHITECTURE=arm64 + trap cleanup EXIT + '[' -z arm64 ']' + kvm-ok + '[' 0 '!=' 0 ']' + '[' '!' -f /home/ubuntu/.ssh/id_rsa ']' + '[' arm64 = ppc64el ']' ++ uvt-simplestreams-libvirt query ++ grep -P 'groovy.*arm64' + image='release=groovy arch=arm64 label=daily (20210527)' + '[' -z 'release=groovy arch=arm64 label=daily (20210527)' ']' + uvt-kvm create bjf-test release=groovy arch=arm64 uvt-kvm: error: libvirt: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm' syslog: May 28 08:01:07 helo-kernel kernel: [ 1030.945560] mpt3sas :8d:00.0: invalid short VPD tag 00 at offset 1 May 28 08:01:08 helo-kernel kernel: [ 1031.238058] sr 3:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. May 28 08:01:08 helo-kernel kernel: [ 1031.242304] sr 3:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. May 28 08:01:08 helo-kernel kernel: [ 1031.245430] sr 3:0:0:1: [sr1] CDROM not ready. Make sure there is a disc in the drive. May 28 08:01:08 helo-kernel kernel: [ 1031.248810] sr 3:0:0:1: [sr1] CDROM not ready. Make sure there is a disc in the drive. May 28 08:01:08 helo-kernel kernel: [ 1031.252678] sr 3:0:0:2: [sr2] CDROM not ready. Make sure there is a disc in the drive. May 28 08:01:08 helo-kernel kernel: [ 1031.255678] sr 3:0:0:2: [sr2] CDROM not ready. Make sure there is a disc in the drive. May 28 08:01:08 helo-kernel kernel: [ 1031.258811] sr 3:0:0:3: [sr3] CDROM not ready. Make sure there is a disc in the drive. May 28 08:01:08 helo-kernel kernel: [ 1031.272678] sr 3:0:0:3: [sr3] CDROM not ready. Make sure there is a disc in the drive. May 28 08:01:13 helo-kernel systemd[1]: Started Daemon for generating UUIDs. May 28 08:01:13 helo-kernel kernel: [ 1036.620470] qemu-system-aar using unsupported default IPA limit, upgrade your VMM May 28 08:01:14 helo-kernel libvirtd[3767]: libvirt version: 6.6.0, package: 1ubuntu3.5 (Christian Ehrhardt Wed, 07 Apr 2021 13:33:46 +0200) May 28 08:01:14 helo-kernel libvirtd[3767]: hostname: helo-kernel May 28 08:01:14 helo-kernel libvirtd[3767]: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm' ProblemType: Bug DistroRelease: Ubuntu 20.10 Package: linux-image-5.8.0-54-generic 5.8.0-54.61 ProcVersionSignature: Ubuntu 5.8.0-54.61-generic 5.8.18 Uname: Linux 5.8.0-54-generic aarch64 AlsaDevices: total 0 crw-rw 1 root audio 116, 1 May 28 07:04 seq crw-rw 1 root audio 116, 33 May 28 07:04 timer AplayDevices: Error: [Errno 2] No such file or directory: 'aplay' ApportVersion: 2.20.11-0ubuntu50.6 Architecture: arm64 ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord' AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CasperMD5CheckResult: skip CurrentDmesg: Date: Fri May 28 07:10:15 2021 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig' MachineType: To be filled by O.E.M. Saber PciMultimedia: ProcFB: 0 astdrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.8.0-54-generic root=UUID=6660a008-6d09-4dba-a6f8-0fb57ee2582f ro sysrq_always_enabled RelatedPackageVersions: linux-restricted-modules-5.8.0-54-generic N/A linux-backports-modules-5.8.0-54-generic N/A linux-firmware1.190.5 RfKill: Error: [Errno 2] No such
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
** Description changed: Issue found on 5.8.0-54-generic proposed ARM64 kernel with node "helo", "wright" This issue does not exist in 5.8.0-53.60 so this might be a regression. Test case: 1. Deploy Groovy on an ARM64 node 2. Create a KVM with the following command: uvt-kvm create bjf-test release=groovy arch=arm64 Or you can run the ubuntu_kvm_smoke_test with autotest: git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest-client-tests -b master-next git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest rm -fr autotest/client/tests ln -sf ~/autotest-client-tests autotest/client/tests sudo apt-get install git python-minimal -y || sudo apt install python2 -y AUTOTEST_PATH=/home/ubuntu/autotest sudo -E autotest/client/autotest-local --verbose autotest/client/tests/ubuntu_kvm_smoke_test/control 3. Install the proposed kernel and reboot 4. Repeat step 2 This is 100% reproducible on ARM64, 4 out of 4 attempts (twice on each nodes). Test log: + SUT=bjf-test + SSH_KEY=/home/ubuntu/.ssh/id_rsa + SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /home/ubuntu/.ssh/id_rsa' ++ lsb_release -c ++ awk '{print$2}' + DISTRO=groovy + ARCHITECTURE=arm64 + trap cleanup EXIT + '[' -z arm64 ']' + kvm-ok + '[' 0 '!=' 0 ']' + '[' '!' -f /home/ubuntu/.ssh/id_rsa ']' + '[' arm64 = ppc64el ']' ++ uvt-simplestreams-libvirt query ++ grep -P 'groovy.*arm64' + image='release=groovy arch=arm64 label=daily (20210527)' + '[' -z 'release=groovy arch=arm64 label=daily (20210527)' ']' + uvt-kvm create bjf-test release=groovy arch=arm64 uvt-kvm: error: libvirt: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm' syslog: - May 28 07:08:13 helo-kernel kernel: [ 285.470965] qemu-system-aar using unsupported default IPA limit, upgrade your VMM - May 28 07:08:13 helo-kernel libvirtd[3766]: libvirt version: 6.6.0, package: 1ubuntu3.5 (Christian Ehrhardt Wed, 07 Apr 2021 13:33:46 +0200) - May 28 07:08:13 helo-kernel libvirtd[3766]: hostname: helo-kernel - May 28 07:08:13 helo-kernel libvirtd[3766]: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm' - - Please find attachment for the syslog on 5.8.0-53.60 + May 28 08:01:07 helo-kernel kernel: [ 1030.945560] mpt3sas :8d:00.0: invalid short VPD tag 00 at offset 1 + May 28 08:01:08 helo-kernel kernel: [ 1031.238058] sr 3:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. + May 28 08:01:08 helo-kernel kernel: [ 1031.242304] sr 3:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. + May 28 08:01:08 helo-kernel kernel: [ 1031.245430] sr 3:0:0:1: [sr1] CDROM not ready. Make sure there is a disc in the drive. + May 28 08:01:08 helo-kernel kernel: [ 1031.248810] sr 3:0:0:1: [sr1] CDROM not ready. Make sure there is a disc in the drive. + May 28 08:01:08 helo-kernel kernel: [ 1031.252678] sr 3:0:0:2: [sr2] CDROM not ready. Make sure there is a disc in the drive. + May 28 08:01:08 helo-kernel kernel: [ 1031.255678] sr 3:0:0:2: [sr2] CDROM not ready. Make sure there is a disc in the drive. + May 28 08:01:08 helo-kernel kernel: [ 1031.258811] sr 3:0:0:3: [sr3] CDROM not ready. Make sure there is a disc in the drive. + May 28 08:01:08 helo-kernel kernel: [ 1031.272678] sr 3:0:0:3: [sr3] CDROM not ready. Make sure there is a disc in the drive. + May 28 08:01:13 helo-kernel systemd[1]: Started Daemon for generating UUIDs. + May 28 08:01:13 helo-kernel kernel: [ 1036.620470] qemu-system-aar using unsupported default IPA limit, upgrade your VMM + May 28 08:01:14 helo-kernel libvirtd[3767]: libvirt version: 6.6.0, package: 1ubuntu3.5 (Christian Ehrhardt Wed, 07 Apr 2021 13:33:46 +0200) + May 28 08:01:14 helo-kernel libvirtd[3767]: hostname: helo-kernel + May 28 08:01:14 helo-kernel libvirtd[3767]: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm' ProblemType: Bug DistroRelease: Ubuntu 20.10 Package: linux-image-5.8.0-54-generic 5.8.0-54.61 ProcVersionSignature: Ubuntu 5.8.0-54.61-generic 5.8.18 Uname: Linux 5.8.0-54-generic aarch64 AlsaDevices: total 0 crw-rw 1 root audio 116, 1 May 28 07:04 seq crw-rw 1 root audio 116, 33 May 28 07:04 timer AplayDevices: Error: [Errno 2] No such file or directory: 'aplay' ApportVersion: 2.20.11-0ubuntu50.6 Architecture: arm64 ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord' AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CasperMD5CheckResult: skip CurrentDmesg: Date: Fri May 28 07:10:15 2021 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig' MachineType: To be filled by O.E.M. Saber
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
** Tags added: 5.8 kqa-blocker sru-20210510 ubuntu-kvm-smoke-test -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929925 Title: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1929925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1929925] Re: [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
syslog with successful KVM test on 5.8.0-53 ** Attachment added: "arm64-kvm-5-8-0-53.log" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1929925/+attachment/5500864/+files/arm64-kvm-5-8-0-53.log ** Description changed: Issue found on 5.8.0-54-generic proposed ARM64 kernel with node "helo", "wright" This issue does not exist in 5.8.0-53.60 so this might be a regression. Test case: - Create a KVM with the following command: - uvt-kvm create bjf-test release=groovy arch=arm64 - Or you can run the ubuntu_kvm_smoke_test with autotest: - git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest-client-tests -b master-next - git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest - rm -fr autotest/client/tests - ln -sf ~/autotest-client-tests autotest/client/tests - sudo apt-get install git python-minimal -y || sudo apt install python2 -y - AUTOTEST_PATH=/home/ubuntu/autotest sudo -E autotest/client/autotest-local --verbose autotest/client/tests/ubuntu_kvm_smoke_test/control + 1. Deploy Groovy on an ARM64 node + 2. Create a KVM with the following command: + uvt-kvm create bjf-test release=groovy arch=arm64 + Or you can run the ubuntu_kvm_smoke_test with autotest: + git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest-client-tests -b master-next + git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest + rm -fr autotest/client/tests + ln -sf ~/autotest-client-tests autotest/client/tests + sudo apt-get install git python-minimal -y || sudo apt install python2 -y + AUTOTEST_PATH=/home/ubuntu/autotest sudo -E autotest/client/autotest-local --verbose autotest/client/tests/ubuntu_kvm_smoke_test/control + 3. Install the proposed kernel and reboot + 4. Repeat step 2 This is 100% reproducible on ARM64, 4 out of 4 attempts (twice on each nodes). Test log: - + SUT=bjf-test - + SSH_KEY=/home/ubuntu/.ssh/id_rsa - + SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /home/ubuntu/.ssh/id_rsa' - ++ lsb_release -c - ++ awk '{print$2}' - + DISTRO=groovy - + ARCHITECTURE=arm64 - + trap cleanup EXIT - + '[' -z arm64 ']' - + kvm-ok - + '[' 0 '!=' 0 ']' - + '[' '!' -f /home/ubuntu/.ssh/id_rsa ']' - + '[' arm64 = ppc64el ']' - ++ uvt-simplestreams-libvirt query - ++ grep -P 'groovy.*arm64' - + image='release=groovy arch=arm64 label=daily (20210527)' - + '[' -z 'release=groovy arch=arm64 label=daily (20210527)' ']' - + uvt-kvm create bjf-test release=groovy arch=arm64 - uvt-kvm: error: libvirt: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm' + + SUT=bjf-test + + SSH_KEY=/home/ubuntu/.ssh/id_rsa + + SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -i /home/ubuntu/.ssh/id_rsa' + ++ lsb_release -c + ++ awk '{print$2}' + + DISTRO=groovy + + ARCHITECTURE=arm64 + + trap cleanup EXIT + + '[' -z arm64 ']' + + kvm-ok + + '[' 0 '!=' 0 ']' + + '[' '!' -f /home/ubuntu/.ssh/id_rsa ']' + + '[' arm64 = ppc64el ']' + ++ uvt-simplestreams-libvirt query + ++ grep -P 'groovy.*arm64' + + image='release=groovy arch=arm64 label=daily (20210527)' + + '[' -z 'release=groovy arch=arm64 label=daily (20210527)' ']' + + uvt-kvm create bjf-test release=groovy arch=arm64 + uvt-kvm: error: libvirt: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm' syslog: May 28 07:08:13 helo-kernel kernel: [ 285.470965] qemu-system-aar using unsupported default IPA limit, upgrade your VMM May 28 07:08:13 helo-kernel libvirtd[3766]: libvirt version: 6.6.0, package: 1ubuntu3.5 (Christian Ehrhardt Wed, 07 Apr 2021 13:33:46 +0200) May 28 07:08:13 helo-kernel libvirtd[3766]: hostname: helo-kernel May 28 07:08:13 helo-kernel libvirtd[3766]: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm' - Please find attachment for the syslog on 5.8.0-53.60 ProblemType: Bug DistroRelease: Ubuntu 20.10 Package: linux-image-5.8.0-54-generic 5.8.0-54.61 ProcVersionSignature: Ubuntu 5.8.0-54.61-generic 5.8.18 Uname: Linux 5.8.0-54-generic aarch64 AlsaDevices: - total 0 - crw-rw 1 root audio 116, 1 May 28 07:04 seq - crw-rw 1 root audio 116, 33 May 28 07:04 timer + total 0 + crw-rw 1 root audio 116, 1 May 28 07:04 seq + crw-rw 1 root audio 116, 33 May 28 07:04 timer AplayDevices: Error: [Errno 2] No such file or directory: 'aplay' ApportVersion: 2.20.11-0ubuntu50.6 Architecture: arm64 ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord' AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CasperMD5CheckResult: skip CurrentDmesg: - + Date: Fri May 28 07:10:15 2021 IwConfig: Error: [Errno 2] No such