Bug ID | 963768 |
---|---|
Summary | qemu-ppc - AES support seems to be broken in emulated qemu ppc64le on x86_64 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | 2015* |
Hardware | x86-64 |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | KVM |
Assignee | kvm-bugs@forge.provo.novell.com |
Reporter | thehejik@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Created attachment 663427 [details]
Virsh domain xml for emulated ppc64le guest
Trying setup of SLES12_SP1 in emulated qemu-system-ppc64 (domain name="qemu")
on x86_64 host and I'm not able to connect to SSH server running on emulated
ppc64le server.
sshd complains about: sshd fatal: buffer_consume_end: trying to get more bytes
than in buffer [preauth]
It is possible to connect by x86 or ppc client "ssh -c (blowfish|arcfour|3des)"
but not possible to connect with any AES (default for ssh) encryption cipher
(aes128-cbc, aes128-ctr, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr).
There is no problem with SSH connection when the ppc64le guest is virtualized
on ppc by emulator="/usr/bin/qemu-system-ppc64" and domain name="kvm" (instead
of name="qemu" for emulation).
Seems like a bug in AES instruction implementation for qemu-ppc emulator.
Problem spotted in tumbleweed with package qemu-ppc-2.4.0-2.2.x86_64 and the
same problem is present in Leap.
Virsh domain xml for emulated ppc64le guest in attachment.