librtas error while running EEH tests (librtas2)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
librtas (Ubuntu) |
Fix Released
|
Critical
|
Adam Conrad | ||
Xenial |
Fix Released
|
Critical
|
Adam Conrad |
Bug Description
== Comment: #0 - Manvanthara B. Puttashankar - 2016-06-29 01:27:05 ==
---Problem Description---
librtas error while running EEH tests (librtas2)
---uname output---
Linux ltciofvtr-
Machine Type = s822l
---Steps to Reproduce---
librtas needs to pick up an patch to address the below error from errinjct
errinjct eeh -v -f 6 -s net/eth1 -a 0xde000000 -m 0x0000FFFFFF800000
Injecting an ioa-bus-error with the following data:
BUS ADDR: de000000
ADDR MASK: ffffff800000
CONFIG ADDR: 900000
PHB UNIT_ID: 800000020000135
FUNCTION: 6
Store to PCI Memory Address Space - inject an Adress Parity Error
errinjct: Could not open RTAS error injection facility
errinjct: librtas returned an unknown error code (-50331649) for function ioa-bus-error
Parent bug: Bug 121866 : EEH via errinjct tool fails with librtas error in Ubuntu 16.04 (Shiner-T & Grand Canyon)
errinjct issues will be solved with multiple patches 1 librtas + 2 errijnct.
Based on suggestion from developer in Bug 121866 reporting this specific issue to librtas package , the patch needs to be picked by canonical.
Note: have verified the librtas2 for 16.04.01 , the patch hasn't gone into yet.
upstream patch fix link: https:/
Userspace tool common name: librtas2
The userspace tool has the following bit modes: ppc64le
Userspace rpm: librtas2
== Comment: #2 - Manvanthara B. Puttashankar <email address hidden> - 2016-06-29 01:31:29 ==
commit needs for this bug:
commit 7f841902eb50ca7
Author: Vasant Hegde <email address hidden>
Date: Mon Jun 13 09:33:57 2016 -0400
librtas: Fix endianess issue in errinjct rtas call
Unlike other RTAS calls, first output parameter of "ibm,open-errinjct"
is "open token", not status value.
affects: | ubuntu → librtas (Ubuntu) |
Changed in librtas (Ubuntu): | |
assignee: | Taco Screen team (taco-screen-team) → Adam Conrad (adconrad) |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in librtas (Ubuntu Xenial): | |
status: | New → Triaged |
assignee: | nobody → Adam Conrad (adconrad) |
importance: | Undecided → Critical |
milestone: | none → ubuntu-16.04.1 |
Default Comment by Bridge