[Ubuntu 16.04] Please update slof package to the upstream

Bug #1539646 reported by bugproxy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
slof (Ubuntu)
Fix Released
Undecided
Taco Screen team

Bug Description

Package slof version on Ubuntu 16.04 is very old and a new one is required to run KVM properly. It is not able to run KVM on ppc64el properly.

Please update it for 16.04.

bugproxy (bugproxy)
tags: added: architecture-ppc64le bugnameltc-136196 severity-critical targetmilestone-inin---
Changed in ubuntu:
assignee: nobody → Taco Screen team (taco-screen-team)
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1539646/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
Steve Langasek (vorlon) wrote :

We have certainly been using the version of slof in Ubuntu already to run KVM on ppc64el - since 14.04, with no noticeable problems. What are the symptoms of this version not running correctly, and which is the upstream version that is needed to address those symptoms?

Changed in ubuntu:
status: New → Incomplete
Revision history for this message
Breno Leitão (breno-leitao) wrote :

Hi Steve,

Guilherme is working to describe the problems he is having with the old slof. Meanwhile, do you know why the slof package is not being synced with Debian?

Debian has the package version we want (based on qemu-2.5).

Thank you,
Breno

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 1539646] Re: [Ubuntu 16.04] Please update slof package to the upstream

On Fri, Jan 29, 2016 at 05:57:33PM -0000, Breno Leitão wrote:
> Guilherme is working to describe the problems he is having with the old
> slof.

Thanks.

> Meanwhile, do you know why the slof package is not being synced with
> Debian?

There is an Ubuntu delta in the package, so it requires active attention
from an Ubuntu developer to merge it. We'll take a look at it now.

Revision history for this message
Steve Langasek (vorlon) wrote :

slof 20151103+dfsg-1ubuntu1 has now been uploaded to xenial.

affects: ubuntu → slof (Ubuntu)
Changed in slof (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2016-01-29 17:41 EDT-------
(In reply to comment #5)
> We have certainly been using the version of slof in Ubuntu already to run
> KVM on ppc64el - since 14.04, with no noticeable problems. What are the
> symptoms of this version not running correctly, and which is the upstream
> version that is needed to address those symptoms?

vorlon, we couldn't add an ethernet adapter via PCI passthrough with the slof.bin included in the distro. We can see the following message right after boot:

Populating /pci@800000020000000

Warning: 64-bit PCI space not supported yet! 100000000 10120000000
Adapters on 0800000020000000
00 0800 (D) : 106b 003f serial bus [ usb-ohci ]
00 1000 (D) : 1af4 1002 unknown-legacy-device*
00 1800 (D) : 14e4 168e network [ ethernet ]
00 1900 (D) : 14e4 168e network [ ethernet ]

It complains about not supporting 64-bit PCI space. When guest is done booting, we can't use the adapter because the guest's kernel (Ubuntu's 4.4.0-1-generic) can't access its PCI configuration space.

The first lines of this "old" slof are:

SLOF **********************************************************************
QEMU Starting
Build Date = Oct 16 2014 08:49:16
FW Version = buildd@ release 20140630

Now, by updating to upstream slof (found in qemu git repo, but it seems Debian version is the same) we got the following lines on boot.

Populating /pci@800000020000000
00 1900 (D) : 14e4 168e network [ ethernet ]
00 1800 (D) : 14e4 168e network [ ethernet ]
00 1000 (D) : 1af4 1002 unknown-legacy-device*
00 0800 (D) : 106b 003f serial bus [ usb-ohci ]

Notice there's no more warning regarding the PCI 64-bit space, and adapter works on guest's kernel. The first lines of boot, reflecting the newer firmware, are:

SLOF **********************************************************************
QEMU Starting
Build Date = Nov 5 2015 15:23:31
FW Version = git-b4c93802a5b2c72f

Thanks,

Guilherme

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2016-02-04 10:50 EDT-------
Closing it at IBM side, since the package was already upgraded.

tags: added: targetmilestone-inin1604
removed: targetmilestone-inin---
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.