Mentioned upstream candidate fix is:
commit df9a606184bfdb5ae3ca9d226184e9489f5c24f7
Author: Suganath Prabu <[email protected]>
Date: Tue Jul 30 03:43:57 2019 -0400
scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA
Although SAS3 & SAS3.5 IT HBA controllers support 64-bit DMA addressing, as
per hardware design, if DMA-able range contains all 64-bits
set (0xFFFFFFFF-FFFFFFFF) then it results in a firmware fault.
E.g. SGE's start address is 0xFFFFFFFF-FFFF000 and data length is 0x1000
bytes. when HBA tries to DMA the data at 0xFFFFFFFF-FFFFFFFF location then
HBA will fault the firmware.
Driver will set 63-bit DMA mask to ensure the above address will not be
used.
Cc: <[email protected]> # 5.1.20+
Signed-off-by: Suganath Prabu <[email protected]>
Reviewed-by: Christoph Hellwig <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
git/linux $ git describe --contains df9a606184bfdb5ae3ca9d226184e9489f5c24f7
v5.3-rc3~21^2~1
git/ubuntu-bionic $ git log --oneline Ubuntu-4.15.0-60.67 --
drivers/scsi/mpt3sas/
395f1e3037b8 scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA
...
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1841132
Title:
mpt3sas - storage controller resets under heavy disk io
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1841132/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs