https://bugzilla.kernel.org/show_bug.cgi?id=209733
Bug ID: 209733 Summary: Starting new KVM virtual machines on PPC64 starts to hang after box is up for a while Product: Platform Specific/Hardware Version: 2.5 Kernel Version: >=5.8 Hardware: PPC-64 OS: Linux Tree: Mainline Status: NEW Severity: high Priority: P1 Component: PPC-64 Assignee: platform_ppc...@kernel-bugs.osdl.org Reporter: c...@neo-zeon.de Regression: No Issue occurs with 5.8.14, 5.8.16, and 5.9.1. Does NOT occur with 5.7.x. I suspect it occurs with all of 5.8, but I haven't confirmed this yet. After the box has been up for a "while", starting new VM's fails. Completely shutting down existing VM's and then starting them back up will also fail in the same way. What is a while? Could be 2 days, might be 9. I'll update as the pattern becomes more clear. libvirt is generally used, but when running kvm manually with strace, kvm always gets stuck here: ioctl(11, KVM_PPC_ALLOCATE_HTAB, 0x7fffea0bade4 Maybe the kernel is trying to find the memory needed to allocate the Hashed Page Table but is unable to do so? Maybe there's a memory leak? Before this issue starts occurring, I have confirmed I am able to run the exact same kvm command manually: sudo -u libvirt-qemu qemu-system-ppc64 -enable-kvm -m 8192 -nographic -vga none -drive file=/var/lib/libvirt/images/test.qcow2,format=qcow2 -mem-prealloc -smp 4 Nothing in dmesg, nothing useful in the logs. This box's configuration: Debian 10 stable 2x 18 core POWER9 (144 threads) 512g physical memory Raptor Talos II motherboard radix MMU disabled Unfortunately, I cannot test the affected box with the Radix MMU enabled because I have some important VM's that won't run unless it is disabled. -- You are receiving this mail because: You are watching the assignee of the bug.