hpsa: DMAR invalid read
Bug #1813651 reported by
Guilherme G. Piccoli
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Guilherme G. Piccoli | ||
Disco |
Fix Released
|
Medium
|
Guilherme G. Piccoli |
Bug Description
Recently in kernel 4.20-rc1 and newer we observed the following spontaneous issue with hpsa when intel_iommu is enabled:
[ 5173.952022] DMAR: DRHD: handling fault status reg 2
[ 5174.190649] DMAR: [DMA Read] Request device [03:00.0] fault addr eefdd000 [fault reason 06] PTE Read access is not set
There's a commit that touches DMA in hpsa: "scsi: hpsa: switch to generic DMA API"
We've tested with this commit reverted on top of 4.20-rc1 and it reproduces (the trigger is a kernel build). We cannot reproduce in 4.19.
Investigation is ongoing.
Correction: it happens in 4.19 also. I continue with the bisect process.