virtualization script doesn't run on IBM Power8 PowerNV
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Triaged
|
High
|
Mike Rushton |
Bug Description
Update:
There are two issues at play and will need separate bugs:
1: the kvm-ok that is run to create the virtualization.kvm resource is returning a proper exit code (0) on ppc64el, but does not provide any output. On x86_64, it provides some output about the flag and acceleration that are missing on ppc64le.
2: THIS BUG: THe virtualization script doesn't work on ppc64el because it's apparently missing an entry in QEMU_ARCH_CONFIG for ppc64el.
Original text:
Power8 in PowerNV mode with Ubuntu installed does not expose kvm cpu capabilities:
ubuntu@
ubuntu@
ubuntu@
ubuntu@
In this same mode with PowerKVM installed, the machine does have kvm capabilities.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.16.0-41-generic ppc64le
ApportVersion: 2.14.1-0ubuntu3.10
Architecture: ppc64el
Date: Thu Jun 25 21:35:08 2015
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: linux-lts-utopic
UpgradeStatus: No upgrade log present (probably fresh install)
---
AlsaDevices:
total 0
crw-rw---- 1 root audio 116, 1 Jun 25 21:13 seq
crw-rw---- 1 root audio 116, 33 Jun 25 21:13 timer
AplayDevices: Error: [Errno 2] No such file or directory
ApportVersion: 2.14.1-0ubuntu3.10
Architecture: ppc64el
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
DistroRelease: Ubuntu 14.04
Lsusb:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Package: linux (not installed)
PciMultimedia:
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB:
ProcKernelCmdLine: root=/dev/
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.127.11
RfKill: Error: [Errno 2] No such file or directory
Tags: trusty uec-images
Uname: Linux 3.16.0-41-generic ppc64le
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip floppy netdev plugdev sudo video
_MarkForUpload: True
affects: | linux (Ubuntu) → checkbox |
Changed in checkbox: | |
status: | Invalid → New |
Two changes... 1: set to Linux in general. I think that perhaps linux-lts-utopic is sufficient, HOWEVER we want to ensure that any fix for this issue ends up in Wily and is fed back into Trusty via the utopic hwe kernel.
2: Set this to High. It's a cert blocker and is gating the certification of Power8 on bare metal. We KNOW that KVM works, IBM runs KVM in a CentOS image for PowerKVM, so we need to figure out why the Ubuntu kernel isn't exposing virtualization support on this system.