Suspend to RAM(S3) does not wake up for latest megaraid and mpt3sas adapters(SAS3.5 onwards)

Bug #1838751 reported by Anand Lodnoor on 2019-08-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Bionic
Undecided
Unassigned
Disco
Undecided
Unassigned
linux-oem-osp1 (Ubuntu)
Undecided
Unassigned
Bionic
Undecided
Unassigned
Disco
Undecided
Unassigned

Bug Description

[Impact]

Latest megaraid_sas and mpt3sas adapters which support Resizable BAR with 1 MB BAR size fails to initialize during system resume from S3 sleep.

As per our findings the issue is caused by the below upstream commit:

d3252ace0bc652a1a244455556b6a549f969bf99 ("PCI: Restore resized BAR state on resume")

We see that the same commit has been ported to UBUNTU18.X - PCI: Restore resized BAR state on resume (bsc#1105355).

the fix has been submitted to upstream https://patchwork.kernel.org/patch/11058689/

please include this patch in the upcoming releases.please let me know if additional information required.

https://bugzilla.kernel.org/show_bug.cgi?id=203939

[Test case]

See that suspend/resume works correctly after applying the patch

[Regression potential]

slim, itself fixes a regression

Changed to be a kernel bug, as this doesn't seem for bind9 (as reported right now)

affects: bind9 (Ubuntu) → linux (Ubuntu)

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1838751

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Anand Lodnoor (anandrl) wrote :

The BUG #1838755 is a kernel BUG (related to PCI subsystem), which is analysed and fix is also provided.
The fix is reviewed by the PCI subsystem maintainers and is submitted to the upstream. Will share the commit id once accepted.

Timo Aaltonen (tjaalton) on 2019-09-09
description: updated
Changed in linux (Ubuntu Bionic):
status: New → Invalid
Timo Aaltonen (tjaalton) on 2019-09-09
Changed in linux-oem-osp1 (Ubuntu Bionic):
status: New → Fix Committed
Timo Aaltonen (tjaalton) on 2019-09-09
Changed in linux (Ubuntu):
status: Incomplete → In Progress
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers