arm-smmu arm-smmu.2.auto: Unhandled context fault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
dann frazier | ||
Zesty |
Fix Released
|
High
|
dann frazier |
Bug Description
[Impact]
When booting hwe-z on a Cavium ThunderX system in ACPI mode, the on-board NICs don't come up, and the console emits messages like:
[ 78.986867] arm-smmu arm-smmu.2.auto: Unhandled context fault: fsr=0x402, iova=0x1f60e8d000, fsynr=0x40090, cb=4
[ 78.997030] arm-smmu arm-smmu.2.auto: Unhandled context fault: fsr=0x402, iova=0x1f4bbdd000, fsynr=0x50090, cb=5
[ 79.185826] arm-smmu arm-smmu.2.auto: Unhandled context fault: fsr=0x402, iova=0x1f60e8e000, fsynr=0x40090, cb=4
[ 79.195990] arm-smmu arm-smmu.2.auto: Unhandled context fault: fsr=0x402, iova=0x1f4bbde000, fsynr=0x50090, cb=5
[Test Case]
dmesg | grep "Unhandled context fault"
Onboard NICs work (can ssh into it).
[Regression Risk]
The upstream fix changes are restricted to the NIC driver for this SoC, so regression risk can be mitigated by direct testing. Non-ACPI mode was also tested to make sure we're not breaking DT-based platforms while fixing this for ACPI-based platforms.
CVE References
Changed in linux (Ubuntu Zesty): | |
status: | New → In Progress |
Changed in linux (Ubuntu): | |
status: | New → In Progress |
Changed in linux (Ubuntu Zesty): | |
assignee: | nobody → dann frazier (dannf) |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Zesty): | |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
assignee: | nobody → dann frazier (dannf) |
tags: | added: acpi arm |
tags: |
added: arm64 hs-arm64 removed: arm |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Zesty): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- zesty' to 'verification- done-zesty' . If the problem still exists, change the tag 'verification- needed- zesty' to 'verification- failed- zesty'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!