2019-05-05 03:52:44 |
bugproxy |
bug |
|
|
added bug |
2019-05-05 03:52:46 |
bugproxy |
tags |
|
architecture-ppc64le bugnameltc-166573 severity-medium targetmilestone-inin18041 |
|
2019-05-05 03:52:47 |
bugproxy |
ubuntu: assignee |
|
Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) |
|
2019-05-05 03:52:52 |
bugproxy |
affects |
ubuntu |
linux (Ubuntu) |
|
2019-05-06 04:52:38 |
Frank Heimes |
bug task added |
|
ubuntu-power-systems |
|
2019-05-06 04:52:46 |
Frank Heimes |
ubuntu-power-systems: importance |
Undecided |
Medium |
|
2019-05-06 04:52:50 |
Frank Heimes |
ubuntu-power-systems: status |
New |
Triaged |
|
2019-05-06 04:53:11 |
Frank Heimes |
ubuntu-power-systems: assignee |
|
Canonical Kernel Team (canonical-kernel-team) |
|
2019-05-06 04:53:29 |
Frank Heimes |
bug |
|
|
added subscriber Terry Rudd |
2019-05-06 14:04:34 |
Manoj Iyer |
linux (Ubuntu): assignee |
Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) |
Canonical Kernel Team (canonical-kernel-team) |
|
2019-05-06 14:04:36 |
Manoj Iyer |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2019-05-20 14:13:02 |
Manoj Iyer |
ubuntu-power-systems: status |
Triaged |
Incomplete |
|
2019-05-20 14:13:05 |
Andrew Cloke |
linux (Ubuntu): status |
New |
Incomplete |
|
2019-05-21 06:51:11 |
Andrew Cloke |
ubuntu-power-systems: status |
Incomplete |
Triaged |
|
2019-05-21 19:12:14 |
Manoj Iyer |
ubuntu-power-systems: importance |
Medium |
Critical |
|
2019-05-21 19:12:16 |
Manoj Iyer |
linux (Ubuntu): importance |
Medium |
Critical |
|
2019-05-21 19:12:22 |
Manoj Iyer |
linux (Ubuntu): status |
Incomplete |
In Progress |
|
2019-05-21 19:12:24 |
Manoj Iyer |
ubuntu-power-systems: status |
Triaged |
In Progress |
|
2019-05-21 19:12:32 |
Manoj Iyer |
linux (Ubuntu): assignee |
Canonical Kernel Team (canonical-kernel-team) |
Manoj Iyer (manjo) |
|
2019-05-21 19:12:37 |
Manoj Iyer |
ubuntu-power-systems: assignee |
Canonical Kernel Team (canonical-kernel-team) |
Manoj Iyer (manjo) |
|
2019-05-22 16:58:15 |
Manoj Iyer |
description |
---Problem Description---
Normally nx-compress and nx-842-powernv modules are loaded when selects 842-nx compressor if not loaded and execute forever during system execution. So we will not see this bug in normal case.
But we are seeing NX CRB request timeout when uninstall these modules and load them or select 842-nx compressor.
---uname output---
18.04
Machine Type = P9 system
---Steps to Reproduce---
- Install nx-compress and nx-842-powernv modules
- Initiate NX request
- Uninstall these modules
- Initiate NX request again and we get CRB timeout with error -110
Patches are included in 4.19-rc1
6e708000ec2c93c2bde6a46aa2d6c3e80d4eaeb9 - powerpc/powernv: Export opal_check_token symbol
656ecc16e8fc2ab44b3d70e3fcc197a7020d0ca5 - crypto/nx: Initialize 842 high and normal RxFIFO control registers
> Looks like the first commit was included in a recent 18.04 update
> (4.15.0-48.51), see
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1819989
>
> but I don't see the second one there yet.
>
> If this is still needed, I would suggest getting this bug mirrored to LP to
> put on Canonical's radar.
We need second commit (656ecc16e8fc2ab44b3d70e3fcc197a7020d0ca) to fix this actual issue. But no use of having the first commit without second one. The first one just exports opal_check_token symbol which is used in the second commit. |
[Impact]
PowerPC 842 hardware compression support is currently broken, this effects workloads like zswap and others that exploit 842 hardware compression on Power.
[Test]
- Install nx-compress and nx-842-powernv modules
- Initiate NX request
- Uninstall these modules
- Initiate NX request again and we get CRB timeout with error -110
Test kernel available in the PPA, please see comment #4 and please see comment #5 that verifies the PPA kernel works as expected.
[Fix]
IBM has identified that the following upstream patch fixes the issue:
656ecc16e8fc crypto/nx: Initialize 842 high and normal RxFIFO control registers
[Regression Potential]
The patch only impacts the nx-842 modules, only available on PowerPC architecture and does not have any impact on other architectures or generic code. Risk of regression is very low.
[Other Info]
---Problem Description---
Normally nx-compress and nx-842-powernv modules are loaded when selects 842-nx compressor if not loaded and execute forever during system execution. So we will not see this bug in normal case.
But we are seeing NX CRB request timeout when uninstall these modules and load them or select 842-nx compressor.
---uname output---
18.04
Machine Type = P9 system
---Steps to Reproduce---
- Install nx-compress and nx-842-powernv modules
- Initiate NX request
- Uninstall these modules
- Initiate NX request again and we get CRB timeout with error -110
Patches are included in 4.19-rc1
6e708000ec2c93c2bde6a46aa2d6c3e80d4eaeb9 - powerpc/powernv: Export opal_check_token symbol
656ecc16e8fc2ab44b3d70e3fcc197a7020d0ca5 - crypto/nx: Initialize 842 high and normal RxFIFO control registers
> Looks like the first commit was included in a recent 18.04 update
> (4.15.0-48.51), see
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1819989
>
> but I don't see the second one there yet.
>
> If this is still needed, I would suggest getting this bug mirrored to LP to
> put on Canonical's radar.
We need second commit (656ecc16e8fc2ab44b3d70e3fcc197a7020d0ca) to fix this actual issue. But no use of having the first commit without second one. The first one just exports opal_check_token symbol which is used in the second commit. |
|
2019-05-29 16:12:21 |
Manoj Iyer |
ubuntu-power-systems: status |
In Progress |
Fix Committed |
|
2019-05-29 16:12:56 |
Frank Heimes |
linux (Ubuntu): status |
In Progress |
Fix Committed |
|
2019-06-13 09:38:32 |
Stefan Bader |
nominated for series |
|
Ubuntu Bionic |
|
2019-06-13 09:38:32 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Bionic) |
|
2019-06-13 09:39:00 |
Stefan Bader |
linux (Ubuntu Bionic): importance |
Undecided |
Critical |
|
2019-06-13 09:39:00 |
Stefan Bader |
linux (Ubuntu Bionic): status |
New |
Fix Committed |
|
2019-06-13 09:39:37 |
Stefan Bader |
linux (Ubuntu): status |
Fix Committed |
Fix Released |
|
2019-06-18 16:02:52 |
Ubuntu Kernel Bot |
tags |
architecture-ppc64le bugnameltc-166573 severity-medium targetmilestone-inin18041 |
architecture-ppc64le bugnameltc-166573 severity-medium targetmilestone-inin18041 verification-needed-bionic |
|
2019-06-24 07:05:05 |
Mike Ranweiler |
tags |
architecture-ppc64le bugnameltc-166573 severity-medium targetmilestone-inin18041 verification-needed-bionic |
architecture-ppc64le bugnameltc-166573 severity-medium targetmilestone-inin18041 verification-done-bionic |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12126 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12127 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12130 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11085 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11091 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11815 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11833 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11884 |
|
2019-07-22 12:30:01 |
Frank Heimes |
ubuntu-power-systems: status |
Fix Committed |
Fix Released |
|
2019-07-24 20:54:37 |
Brad Figg |
tags |
architecture-ppc64le bugnameltc-166573 severity-medium targetmilestone-inin18041 verification-done-bionic |
architecture-ppc64le bugnameltc-166573 cscc severity-medium targetmilestone-inin18041 verification-done-bionic |
|
2019-08-22 16:17:21 |
Ubuntu Kernel Bot |
tags |
architecture-ppc64le bugnameltc-166573 cscc severity-medium targetmilestone-inin18041 verification-done-bionic |
architecture-ppc64le bugnameltc-166573 cscc severity-medium targetmilestone-inin18041 verification-done-bionic verification-needed-xenial |
|