Ubuntu 22.04 and 20.04 DPC Fixes for Failure Cases of DownPort Containment events
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dellserver |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Michael Reed | ||
Jammy |
Fix Released
|
Medium
|
Michael Reed |
Bug Description
SRU Justification:
[Impact]
Recovery from DownPort Containment events fail and the NVMe endpoint is not accessible in some scenarios.
[Fix]
These are some of the DPC fixes which help in handling some of the failure cases of DownPort Containment events.
Upstream kernel patches to be included into Ubuntu 22.04 and into Ubuntu 20.04.5:
Already in Jammy as of Ubuntu-5.15.0-1.1
PCI/portdrv: Enable Bandwidth Notification only if port supports it
https:/
PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
https:/
3134689f98 PCI/portdrv: Rename pm_iter() to pcie_port_
[Test Case]
1. Disable the memory space of NVMe end point device
2. Issue IO to the device
3. Observe dmesg. dmesg shows that EDR event is generated, link is contained and NVMe device is recovered.
2. Observe the dmesg
[Other Info]
https:/
CVE References
description: | updated |
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
assignee: | nobody → Jeff Lane (bladernr) |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Jammy): | |
assignee: | Jeff Lane (bladernr) → Michael Reed (mreed8855) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- Include DPC Fixes in Ubuntu 22.04 and 20.04 + Ubuntu 22.04 and 20.04 DPC Fixes for Failure Cases of DownPort + Containment events |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → Medium |
tags: | added: servcert-359 |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
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 1965241
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.