** Changed in: linux (Ubuntu)
Status: Incomplete => In Progress
** Changed in: linux (Ubuntu)
Importance: Undecided => Medium
** Also affects: linux (Ubuntu Jammy)
Importance: Undecided
Status: New
** Changed in: linux (Ubuntu Jammy)
Status: New => In Progress
** Changed in: linux (Ubuntu Jammy)
Assignee: (unassigned) => Michael Reed (mreed8855)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1965927
Title:
[Ubuntu 22.04] mpt3sas: Request to include latest bug fix patches
Status in linux package in Ubuntu:
In Progress
Status in linux source package in Jammy:
In Progress
Bug description:
Request to include below mpt3sas driver bug fix patches in Ubuntu
22.04 kernel. These patches got accepted by the upstream and please
find the corresponding commit IDs as below,
5db207d66d mpt3sas: Fix incorrect 4gb boundary check
ca23ac823c mpt3sas: Remove scsi_dma_map errors messages
9211faa39a scsi: mpt3sas: Update persistent trigger pages from sysfs interface
Below is the summary of each of the above bug fix commits,
1. mpt3sas: Fix incorrect 4gb boundary check:
Without this patch, driver was checking whether any of it's pool crosses
the 4gb boundary or not using the pool's virtual address instead of using it's
dma address. So some time driver may false positively assume that the pool as
crossed the 4gb boundary region (as it observes that pool's virtual address is
crossing the 4gb boundary) even though it is really not.
2. mpt3sas: Remove scsi_dma_map errors messages:
When driver set the DMA mask to 32bit then we observe that the SWIOTLB
bounce buffers are getting exhausted quickly. For most of the IOs driver
observe that scsi_dma_map() API returned with failure status and hence driver
was printing below error message. Since this error message is getting printed
per IO and if user issues heavy IOs then we observe that kernel overwhelmed
with this error message. Also we will observe the kernel panic when the serial
console is enabled. So to limit this issue, we removed this error message
though this patch.
"scsi_dma_map failed: request for 1310720 bytes!"
3. mpt3sas: Update persistent trigger pages from sysfs interface:
When user set's any diag buffer trigger conditions then driver has to save
these trigger conditions in the controller Firmware's NVRAM region. So that
when system reboots then driver can get these trigger conditions from
Firmware's NVRAM region and set these trigger conditions automatically. so that
user no need to set these conditions again. Without this patch driver was not
not saving these user provided trigger conditions in the Firmware's NVRAM
region.
Please let me if I have missed to add any data.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1965927/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp