== Comment: #0 - Greg Kurz <KURZGREG.com> - 2015-06-03 12:01:08 == If I try to start a SMT capable guest (threads > 1 in the CPU topology) on a POWER7 fedora hypervisor, the guest kernel ends up looping and won't boot further than the "Enabling Asymmetric SMT scheduling" message. It is a bug in the powernv code that is related to the following commits: 7cba160ad "powernv/cpuidle: Redesign idle states management" 77b54e9f2 "powernv/powerpc: Add winkle support for offline cpus" I could verify that changes from 7cba160ad and 77b54e9f2 are present in the following kernels: fedora 20: 3.19.5-100.fc20.ppc64p7 fedora 21: 3.19.5-200.fc21.ppc64p7 and 4.0.4-202.fc21.ppc64p7 fedora 22: 4.0.4-303.fc22.ppc64p7 It was fixed recently upstream: 0aab37470 "powerpc/powernv: Restore non-volatile CRs after nap" The above commit applies flawlessly to all fedora kernels and fixes the issue.
Thanks for the pointer to the patch. I've applied it to the F20-F22 branches. Rawhide already contains the commit.
kernel-4.0.5-300.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/kernel-4.0.5-300.fc22
kernel-4.0.5-200.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/kernel-4.0.5-200.fc21
------- Comment From KURZGREG.com 2015-06-10 08:21 EDT------- (In reply to comment #5) > kernel-4.0.5-300.fc22 has been submitted as an update for Fedora 22. > https://admin.fedoraproject.org/updates/kernel-4.0.5-300.fc22 > > kernel-4.0.5-200.fc21 has been submitted as an update for Fedora 21. > https://admin.fedoraproject.org/updates/kernel-4.0.5-200.fc21 When will the ppc64p7 packages be available ?
------- Comment From KURZGREG.com 2015-06-10 09:27 EDT------- (In reply to comment #6) > (In reply to comment #5) > > kernel-4.0.5-300.fc22 has been submitted as an update for Fedora 22. > > https://admin.fedoraproject.org/updates/kernel-4.0.5-300.fc22 > > > > kernel-4.0.5-200.fc21 has been submitted as an update for Fedora 21. > > https://admin.fedoraproject.org/updates/kernel-4.0.5-200.fc21 > > When will the ppc64p7 packages be available ? FWIW I have rebuilt kernel-4.0.5-200.fc21 for ppc64p7 from the source RPM and tested: the issue is fixed.
The ppc64p7 packages are built by the powerpc secondary arch team. I have no idea when they'll ship updates that include this. From a Fedora kernel standpoint, there's nothing left for us to do.
------- Comment From KURZGREG.com 2015-06-10 14:45 EDT------- (In reply to comment #8) > The ppc64p7 packages are built by the powerpc secondary arch team. I have > no idea when they'll ship updates that include this. From a Fedora kernel > standpoint, there's nothing left for us to do. I guess we can close the bug then.
------- Comment From lagarcia.com 2015-06-10 14:53 EDT------- Gustavo, Would you be able to tell us when this src.rpm will be built into a ppc64p7 binary RPM so that we can go ahead and close this bug? ------- Comment From gusld.com 2015-06-10 14:59 EDT------- (In reply to comment #10) > Gustavo, > > Would you be able to tell us when this src.rpm will be built into a ppc64p7 > binary RPM so that we can go ahead and close this bug? Releasing updates is a manual process that we do regularly. We try to do that every few weeks... I will check with the release engineer when he is planning to release the next batch of updates. []'s Gustavo
Package kernel-4.0.5-200.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kernel-4.0.5-200.fc21' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-9704/kernel-4.0.5-200.fc21 then log in and leave karma (feedback).
kernel-4.0.5-200.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.
kernel-4.0.5-300.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.