Activity log for bug #1391322

Date Who What changed Old value New value Message
2014-11-10 21:49:16 bugproxy bug added bug
2014-11-10 21:49:19 bugproxy tags architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1410
2014-11-10 22:16:24 Luciano Chavez affects ubuntu librtas (Ubuntu)
2014-12-12 16:56:34 bugproxy tags architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1410 architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1504
2015-01-15 15:24:09 Adam Conrad nominated for series Ubuntu Trusty
2015-01-15 15:24:09 Adam Conrad bug task added librtas (Ubuntu Trusty)
2015-01-15 15:24:09 Adam Conrad nominated for series Ubuntu Utopic
2015-01-15 15:24:09 Adam Conrad bug task added librtas (Ubuntu Utopic)
2015-01-15 21:23:31 Adam Conrad librtas (Ubuntu): assignee Adam Conrad (adconrad)
2015-01-15 21:23:35 Adam Conrad librtas (Ubuntu Utopic): assignee Adam Conrad (adconrad)
2015-01-15 21:23:38 Adam Conrad librtas (Ubuntu Trusty): assignee Adam Conrad (adconrad)
2015-01-15 22:27:19 Launchpad Janitor branch linked lp:debian/librtas
2015-01-15 23:41:38 Launchpad Janitor librtas (Ubuntu): status New Fix Released
2015-01-15 23:52:29 Launchpad Janitor branch linked lp:ubuntu/librtas
2015-01-20 17:54:20 Steve Langasek description ---Problem Description--- Please include these additional patches to fix support for LE. Machine Type = POWER8 Userspace tool common name: rtas_errd Userspace package: librtas Please pull below patchset from upstream. upstream repo : git://git.code.sf.net/p/librtas/code commit 1d54a4a346f9111e1326dfdec756fd78360add42 Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:18:40 2014 -0400 When we pass _hi and _lo 32bits of a 64bit value, we should convert the host endian value carefully. i.e, X_hi = htobe32(BITS32_HI(X)) X_lo = htobe32(BITS32_LO(X)) and not : X_hi = BITS32_HI(htobe64(X)) NOTE: This patch is untested, but I believe this patch is good to have than the current faulty conversion. This patch fixes all such occurrences in librtas. Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com> commit e5541e1a5c83ce47cc492abcd7343d65763dcefe Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:17:28 2014 -0400 Use rpm macros for standard paths Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com> commit 8ef7f827e28e3cd284f6be5686a987786be7502d Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:16:16 2014 -0400 This patch fixes the conversion of args for paltform-dump call. platform dump passes 64bit values as, a pair of 32bit values. val_hi and val_lo. So when we convert a value 'X' to 32bit hi and lo values in BE, we should follow the below approach : X_hi = htobe32(BITS32_HI(X)) X_lo = htobe32(BITS32_LO(X)) and NOT X_tmp = htobe64(X); X_hi = BITS32_HI(X_tmp), X_lo = BITS32_LO(X_tmp) This patch has been tested with rtas_errd/extract_platdump to retrieve a dump from FSP. Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com> commit 52263814c46210b51e564748050299620726dfd1 Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:12:54 2014 -0400 Fix LE parsing of SRC/FRU events Signed-off-by: Thomas L Falcon <tlfalcon@linux.vnet.ibm.com> Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com> commit ac0a91d2730740cd279d80ccd4c83b0a04827d1d Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:10:29 2014 -0400 LE Support for SRC/FRU events Signed-off-by: Nathan Fontenot <nfont@linux.vnet.ibm.com> @ Canonical, We have recently made new upstream release (v1.3.13). If you are fine please pull new version.. -OR- just the patches mentioned here.. -Vasant [Justification] librtas is an interface to a hardware management system specific to IBM POWER servers. It is built for Ubuntu's powerpc and ppc64el architectures. However, the version in Ubuntu 14.04 lacks full support for running on a little-endian host (ppc64el); and because powerpc is a 32-bit host OS its usage on IBM POWER servers is minimal. This is a hardware-enablement SRU to fix behavior of librtas on ppc64el. [Test case] Proper functioning of librtas to be confirmed by IBM. [Regression potential] The new upstream version of librtas includes endianness fixes and new APIs. The current package is of minimal utility on powerpc and is known to not work on ppc64el. Risk of regression is negligible. ---Problem Description--- Please include these additional patches to fix support for LE. Machine Type = POWER8 Userspace tool common name: rtas_errd Userspace package: librtas Please pull below patchset from upstream. upstream repo : git://git.code.sf.net/p/librtas/code commit 1d54a4a346f9111e1326dfdec756fd78360add42 Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:18:40 2014 -0400     When we pass _hi and _lo 32bits of a 64bit value, we     should convert the host endian value carefully.     i.e,             X_hi = htobe32(BITS32_HI(X))             X_lo = htobe32(BITS32_LO(X))     and not :             X_hi = BITS32_HI(htobe64(X))     NOTE: This patch is untested, but I believe this patch     is good to have than the current faulty conversion.     This patch fixes all such occurrences in librtas.     Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com> commit e5541e1a5c83ce47cc492abcd7343d65763dcefe Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:17:28 2014 -0400     Use rpm macros for standard paths     Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com> commit 8ef7f827e28e3cd284f6be5686a987786be7502d Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:16:16 2014 -0400     This patch fixes the conversion of args for paltform-dump call.     platform dump passes 64bit values as, a pair of 32bit values.     val_hi and val_lo. So when we convert a value 'X' to 32bit hi and lo     values in BE, we should follow the below approach :     X_hi = htobe32(BITS32_HI(X))     X_lo = htobe32(BITS32_LO(X))     and NOT     X_tmp = htobe64(X);     X_hi = BITS32_HI(X_tmp), X_lo = BITS32_LO(X_tmp)     This patch has been tested with rtas_errd/extract_platdump to retrieve a     dump from FSP.     Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com> commit 52263814c46210b51e564748050299620726dfd1 Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:12:54 2014 -0400     Fix LE parsing of SRC/FRU events     Signed-off-by: Thomas L Falcon <tlfalcon@linux.vnet.ibm.com>     Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com> commit ac0a91d2730740cd279d80ccd4c83b0a04827d1d Author: Nathan Fontenot <nfont@linux.vnet.ibm.com> Date: Fri Oct 17 10:10:29 2014 -0400     LE Support for SRC/FRU events     Signed-off-by: Nathan Fontenot <nfont@linux.vnet.ibm.com> @ Canonical, We have recently made new upstream release (v1.3.13). If you are fine please pull new version.. -OR- just the patches mentioned here.. -Vasant
2015-01-20 17:54:30 Steve Langasek librtas (Ubuntu Trusty): status New Fix Committed
2015-01-20 17:54:32 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2015-01-20 17:54:34 Steve Langasek bug added subscriber SRU Verification
2015-01-20 17:54:38 Steve Langasek tags architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1504 architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1504 verification-needed
2015-01-20 20:55:58 Steve Langasek librtas (Ubuntu Utopic): status New Fix Committed
2015-01-26 12:15:19 Breno Leitão tags architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1504 verification-needed architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1504 verification-done
2015-01-28 16:25:25 Launchpad Janitor librtas (Ubuntu Trusty): status Fix Committed Fix Released
2015-01-28 16:25:31 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2015-01-28 16:25:47 Launchpad Janitor librtas (Ubuntu Utopic): status Fix Committed Fix Released
2015-02-25 16:59:54 bugproxy tags architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1504 verification-done architecture-ppc64le bugnameltc-117928 severity-medium targetmilestone-inin1504