We are working on qemu 2.11 which IMHO could be the reason for your issues as
well.
Do you happen to know if there are qemu patches post 2.10 needed as well for
the P9 machines?
** Also affects: qemu (Ubuntu)
Importance: Undecided
Status: New
** Changed in: qemu (Ubuntu)
Status: New => Incomplete
** Tags added: qemu-18.04
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1742892
Title:
ISST-LTE:KVM:Ubuntu1804:BostonLC:boslcp3: Unable to start the guest
with more than 1 thread on ubuntu1804 KVM host machine.
Status in The Ubuntu-power-systems project:
Triaged
Status in linux package in Ubuntu:
Incomplete
Status in qemu package in Ubuntu:
Incomplete
Bug description:
== Comment: #0 - INDIRA P. JOGA <[email protected]> - 2018-01-07
13:18:32 ==
Problem Description:
===================
Not able to start the ubutnu1804 guest with more than 1 thread on ubuntu1804
KVM host machine
Steps to re-create:
==================
> Installed Ubuntu1804 on boslcp3 host.
root@boslcp3:/home# uname -a
Linux boslcp3 4.13.0-17-generic #20-Ubuntu SMP Mon Nov 6 10:03:08 UTC 2017
ppc64le ppc64le ppc64le GNU/Linux
root@boslcp3:/home# uname -r
4.13.0-17-generic
> Installed qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
packages
root@boslcp3:/home# virsh version
Compiled against library: libvirt 3.6.0
Using library: libvirt 3.6.0
Using API: QEMU 3.6.0
Running hypervisor: QEMU 2.10.1
> root@boslcp3:~# ppc64_cpu --smt
SMT is off
> Defined the guest boslcp3g1 from host machine
root@boslcp3:/home# virsh list --all
Id Name State
----------------------------------------------------
- boslcp3g1 shut off
Please cherry pick
commit 45c940ba490df28cb87b993981a5f63df6bbb8db
Author: Paul Mackerras <[email protected]>
Date: Fri Nov 18 17:43:30 2016 +1100
KVM: PPC: Book3S HV: Treat POWER9 CPU threads as independent subcores
> Started the guest and it fails with the error
root@boslcp3:~# virsh start --console boslcp3g1
error: Failed to start domain boslcp3g1
error: internal error: process exited while connecting to monitor:
2018-01-05T02:54:37.762120Z qemu-system-ppc64: -chardev pty,id=charserial0:
char device redirected to /dev/pts/3 (label charserial0)
2018-01-05T02:54:37.829236Z qemu-system-ppc64: Cannot support more than 1
threads on PPC with KVM
> Unable to start the guest with more than 1 Thread from Ubuntu1804
KVM host machine.
XML:
****
root@boslcp3:/home# virsh dumpxml boslcp3g1
<domain type='kvm'>
<name>boslcp3g1</name>
<uuid>95374879-0ed3-4562-a00f-e47d9aaf285c</uuid>
<maxMemory slots='16' unit='KiB'>10485760</maxMemory>
<memory unit='KiB'>6291456</memory>
<currentMemory unit='KiB'>6291456</currentMemory>
<memoryBacking>
<hugepages>
<page size='2048' unit='KiB' nodeset='0'/>
</hugepages>
</memoryBacking>
<vcpu placement='static' current='16'>32</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='ppc64le' machine='pseries-2.10'>hvm</type>
<boot dev='hd'/>
<boot dev='network'/>
<bootmenu enable='yes'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-model' check='partial'>
<model fallback='forbid'>power9</model>
<topology sockets='2' cores='8' threads='2'/>
<numa>
<cell id='0' cpus='0-7' memory='3145728' unit='KiB'/>
<cell id='1' cpus='8-15' memory='3145728' unit='KiB'/>
</numa>
</cpu>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>coredump-restart</on_crash>
<devices>
<emulator>/usr/bin/qemu-system-ppc64</emulator>
<disk type='block' device='disk'>
<driver name='qemu' type='raw'/>
<source
dev='/dev/disk/by-id/wwn-0x600507680183050d28000000000002a4-part1'/>
<target dev='sda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05'
function='0x0'/>
</disk>
<disk type='block' device='disk'>
<driver name='qemu' type='raw'/>
<source dev='wwn-0x600507680183050d28000000000002a4-part2'/>
<target dev='sdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06'
function='0x0'/>
</disk>
<disk type='block' device='disk'>
<driver name='qemu' type='raw'/>
<source dev='wwn-0x600507680183050d28000000000002a4-part3'/>
<target dev='sdc' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07'
function='0x0'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02'
function='0x0'/>
</controller>
<controller type='usb' index='0' model='qemu-xhci'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03'
function='0x0'/>
</controller>
<controller type='pci' index='0' model='pci-root'>
<model name='spapr-pci-host-bridge'/>
<target index='0'/>
</controller>
<controller type='pci' index='1' model='pci-root'>
<model name='spapr-pci-host-bridge'/>
<target index='1'/>
</controller>
<interface type='direct'>
<mac address='52:54:00:e5:81:1f'/>
<source dev='enP2p1s0f0' mode='bridge'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01'
function='0x0'/>
</interface>
<serial type='pty'>
<target port='0'/>
<address type='spapr-vio' reg='0x30000000'/>
</serial>
<console type='pty'>
<target type='serial' port='0'/>
<address type='spapr-vio' reg='0x30000000'/>
</console>
<memballoon model='virtio'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04'
function='0x0'/>
</memballoon>
<panic model='pseries'/>
</devices>
</domain>
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1742892/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp