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 |
|