** Changed in: qemu (Ubuntu Xenial)
     Assignee: (unassigned) => ChristianEhrhardt (paelzer)

** Changed in: qemu (Ubuntu)
       Status: In Progress => Fix Released

** Description changed:

  [Impact]
  
-  * Some newer Power8 derivates fail to work correctly e.g. Power S822LC 
-   (8335-GTB) 
+  * Some newer Power8 derivates fail to work correctly e.g. Power S822LC
+   (8335-GTB)
  
-  * This is a toleration change (no exploitation) for those HW releases 
-    following the SRU policy of "For Long Term Support releases we 
-    regularly want to enable new hardware. Such changes are appropriate 
-    provided that we can ensure not to affect upgrades on existing 
-    hardware."
+  * This is a toleration change (no exploitation) for those HW releases
+    following the SRU policy of "For Long Term Support releases we
+    regularly want to enable new hardware. Such changes are appropriate
+    provided that we can ensure not to affect upgrades on existing
+    hardware."
  
-  * Without the Fix that hardware won't run Xenial guests under current 
-    Xenials Qemu version
+  * Without the Fix that hardware won't run Xenial guests under current
+    Xenials Qemu version
  
-  * The fix lets processors that support it run in PowerISA 2.07 
-    compatibility mode (plus a few no-op changes as backport 
-    dependencies)
- 
+  * The fix lets processors that support it run in PowerISA 2.07
+    compatibility mode (plus a few no-op changes as backport
+    dependencies)
  
  [Test Case]
  
-  * Run a Xenial Guest in KVM on one of the specific HW revisions being 
-    affected.
+  * Run a Xenial Guest in KVM on one of the specific HW revisions being
+    affected.
  
  [Regression Potential]
  
-  * Changes are PPC only, so fallout should be contained to that
-  * Patches were created by IBM and in Upstream qemu since 2.7
-  * The effective change is rather small, only allow different compat 
-    level on this other cpu class
-  * There are a few refactoring changes needed to get the backport done, 
-    while they should be a no-op that is a regression potential (still 
-    limited to ppc64el)
+  * I'd rate the potential to regress low for powerpc and next to 
+    impossible for other architectures, reasons:
+  * Changes are PPC only, so fallout should be contained to that
+  * Patches and were created by IBM and in Upstream qemu since 2.6
+  * The effective change is rather small, only allow to saner cpu model
+    versions (drop some HW dev trash that was left) and add the new types.
  
  [Other Info]
-  
-  * Needed for certifying this Hardware for Ubuntu
  
+  * Needed for certifying this Hardware for Ubuntu
  
- 
- Upon running the virtualization test from the certification test suite, the 
kvm guest test fails with the following error:
+ Upon running the virtualization test from the certification test suite,
+ the kvm guest test fails with the following error:
  
  kvm_init_vcpu failed: Invalid argument
  
  This same test works on multiple other IBM Power 8 and Openpower
  servers. kvm-ok tells us that kvm virtualization is supported. I have
  tried with SMT enabled and disabled. I have tried the latest cloud image
  as well as previous onces we had saved. I have tried running the qemu-
  system-ppc64 command found below manually with the same error.
  
  The full output from the test is as follows:
  
  Executing KVM Test
  DEBUG:root:Starting KVM Test
  DEBUG:root:Cloud image location specified: 
http://10.1.10.2/cloud/xenial-server-cloudimg-ppc64el-disk1.img.
  DEBUG:root:Downloading xenial-server-cloudimg-ppc64el-disk1.img, from 
http://10.1.10.2
  DEBUG:root:Creating cloud user-data
  DEBUG:root:Creating cloud meta-data
  I: -input-charset not specified, using utf-8 (detected in locale settings)
  Total translation table size: 0
  Total rockridge attributes bytes: 331
  Total directory bytes: 0
  Path table size(bytes): 10
  Max brk space used 0
  183 extents written (0 MB)
  DEBUG:root:Attempting boot for:xenial-server-cloudimg-ppc64el-disk1.img
  DEBUG:root:Attaching Cloud config disk
  DEBUG:root:Using params:qemu-system-ppc64 -m 1024 -display none -nographic 
-net nic -net user,net=10.0.0.0/8,host=10.0.0.1,hostfwd=tcp::2222-:22 
-enable-kvm -machine pseries,usb=off -cpu POWER8 -drive 
file=xenial-server-cloudimg-ppc64el-disk1.img,if=virtio -drive 
file=seed.iso,if=virtio
  INFO:root:Storing VM console output in 
/home/ubuntu/.cache/plainbox/sessions/canonical-certification-server-2017-01-12T22.19.34.session/CHECKBOX_DATA/virt_debug
  
  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: linux-image-4.4.0-59-generic 4.4.0-59.80
  ProcVersionSignature: Ubuntu 4.4.0-59.80-generic 4.4.35
  Uname: Linux 4.4.0-59-generic ppc64le
  AlsaDevices:
   total 0
   crw-rw---- 1 root audio 116,  1 Jan 12 22:18 seq
   crw-rw---- 1 root audio 116, 33 Jan 12 22:18 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.1-0ubuntu2.4
  Architecture: ppc64el
  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:
  Date: Thu Jan 12 22:45:34 2017
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb:
   Bus 002 Device 002: ID 125f:312b A-DATA Technology Co., Ltd. Superior S102 
Pro
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 003: ID 046b:ff10 American Megatrends, Inc. Virtual Keyboard 
and Mouse
   Bus 001 Device 002: ID 046b:ff01 American Megatrends, Inc.
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  PciMultimedia:
  
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 astdrmfb
  ProcKernelCmdLine: root=UUID=a7ce18b4-4614-485f-9346-b19b0415db3a ro fips=1
  ProcLoadAvg: 0.03 0.02 0.08 1/1288 11017
  ProcLocks:
   1: POSIX  ADVISORY  WRITE 3709 00:14:665 0 EOF
   2: POSIX  ADVISORY  WRITE 3593 00:14:655 0 EOF
   3: POSIX  ADVISORY  WRITE 1658 00:14:376 0 EOF
   4: FLOCK  ADVISORY  WRITE 3560 00:14:637 0 EOF
   5: POSIX  ADVISORY  WRITE 3571 00:14:640 0 EOF
  ProcSwaps:
   Filename                             Type            Size    Used    Priority
   /swap.img                               file         8388544 0       -1
  ProcVersion: Linux version 4.4.0-59-generic (buildd@bos01-ppc64el-029) (gcc 
version 5.4.0 20160609 (Ubuntu/IBM 5.4.0-6ubuntu1~16.04.4) ) #80-Ubuntu SMP Fri 
Jan 6 17:35:59 UTC 2017
  RelatedPackageVersions:
   linux-restricted-modules-4.4.0-59-generic N/A
   linux-backports-modules-4.4.0-59-generic  N/A
   linux-firmware                            1.157.6
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  cpu_cores: Number of cores present = 20
  cpu_coreson: Number of cores online = 20
  cpu_dscr: DSCR is 0
  cpu_freq:
   min: 3.959 GHz (cpu 79)
   max: 3.988 GHz (cpu 81)
   avg: 3.974 GHz
  cpu_runmode:
   Could not retrieve current diagnostics mode,
   No kernel interface to firmware
  cpu_smt: SMT=8

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1656112

Title:
  Power S822LC (8335-GTB) fails KVM guest cert test with kvm_init_vcpu
  failed: Invalid argument

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1656112/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to