[Kernel-packages] [Bug 2061378] [NEW] [24.04]: mpi3mr: Features and Bug Fixes

2024-04-15 Thread Ranjan Kumar
Public bug reported:

Below are the features which we want to add in Ubuntu24.04 kernel over mpi3mr 
driver v8.8.1.0.50,
   - 829dce7e12c2 : mpi3mr: Driver version update to 8.8.1.0.50
   - 57a80be5ec6f : mpi3mr: Update MPI Headers to revision 31
   - 0a2714b787b9 : mpi3mr: Debug ability improvements
   - e8a5a3c3eb58 : mpi3mr: Set the WriteSame Divert Capability in the IOCInit 
MPI Request
   - 31ec576ee06a : mpi3mr: Clear ioctl blocking flag for an unresponsive 
controller
   - a18f4c58372d : mpi3mr: Set MPI request flags appropriately
   - dd896a6b0a0d : mpi3mr: Block devices are not removed even when VDs are 
offlined

** Affects: linux (Ubuntu)
 Importance: Undecided
 Status: New

-- 
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/2061378

Title:
  [24.04]: mpi3mr: Features and Bug Fixes

Status in linux package in Ubuntu:
  New

Bug description:
  Below are the features which we want to add in Ubuntu24.04 kernel over mpi3mr 
driver v8.8.1.0.50,
 - 829dce7e12c2 : mpi3mr: Driver version update to 8.8.1.0.50
 - 57a80be5ec6f : mpi3mr: Update MPI Headers to revision 31
 - 0a2714b787b9 : mpi3mr: Debug ability improvements
 - e8a5a3c3eb58 : mpi3mr: Set the WriteSame Divert Capability in the 
IOCInit MPI Request
 - 31ec576ee06a : mpi3mr: Clear ioctl blocking flag for an unresponsive 
controller
 - a18f4c58372d : mpi3mr: Set MPI request flags appropriately
 - dd896a6b0a0d : mpi3mr: Block devices are not removed even when VDs are 
offlined

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2061378/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 2060918] [NEW] [24.04]: mpt3sas: Feature and critical Bug fix

2024-04-11 Thread Ranjan Kumar
Public bug reported:

Below are the upstream commit IDs:

c0767560b012 : scsi: mpt3sas: Reload SBR without rebooting HBA
ee0017c3ed8a : scsi: mpt3sas: Prevent sending diag_reset when the controller is 
ready
a34fc8c7361c : scsi: mpt3sas: Update driver version to 48.100.00.00

** Affects: linux (Ubuntu)
 Importance: Undecided
 Status: New

-- 
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/2060918

Title:
  [24.04]: mpt3sas: Feature and critical Bug fix

Status in linux package in Ubuntu:
  New

Bug description:
  Below are the upstream commit IDs:

  c0767560b012 : scsi: mpt3sas: Reload SBR without rebooting HBA
  ee0017c3ed8a : scsi: mpt3sas: Prevent sending diag_reset when the controller 
is ready
  a34fc8c7361c : scsi: mpt3sas: Update driver version to 48.100.00.00

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2060918/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1965927] Re: [Ubuntu 22.04] mpt3sas: Request to include latest bug fix patches

2024-03-05 Thread Ranjan Kumar
Hi,

I have tested the mpt3sas driver embodied in the above-provided test
kernel. Results are positive and no issue is found during the testing.

Below are the test cases that got executed during the testing and the
results of these test cases are positive,

1. All drives attached to the controller are Enumerated in OS
2. IO stress done
3. Created a filesystem and done some IO transitions
4. Controller reset and TMs and while IOs are running
5. driver load and unload

Thanks,
Ranjan

-- 
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:
  Fix Released
Status in linux source package in Jammy:
  Fix Released

Bug description:
  [Impact]
  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

  [Fix]
  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.

  [Test Plan]

  1. All drives attached to the controller are Enumerated in OS
  2. IO stress for 5Hrs
  3. Created a filesystem and done some IO transitions
  4. Controller reset and TMs and while IOs are running
  5. driver load and unload
  6. Reboot loop
  7. Verified that the diag trigger settings are persistent across the reboots.

  [Where problems could occur]

  The regression risk is low.
   
  [Other Info]

  
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/mpt3sas_lp_1965927

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 : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1965927] Re: [Ubuntu 22.04] mpt3sas: Request to include latest bug fix patches

2024-03-04 Thread Ranjan Kumar
Please provide the kernel link on which testing is needed.

-- 
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:
  Fix Released
Status in linux source package in Jammy:
  Fix Released

Bug description:
  [Impact]
  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

  [Fix]
  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.

  [Test Plan]

  1. All drives attached to the controller are Enumerated in OS
  2. IO stress for 5Hrs
  3. Created a filesystem and done some IO transitions
  4. Controller reset and TMs and while IOs are running
  5. driver load and unload
  6. Reboot loop
  7. Verified that the diag trigger settings are persistent across the reboots.

  [Where problems could occur]

  The regression risk is low.
   
  [Other Info]

  
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/mpt3sas_lp_1965927

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 : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 2046941] [NEW] [24.04]: mpt3sas: Critical Bug Fixes

2023-12-19 Thread Ranjan Kumar
Public bug reported:

This update has been initiated to include a few critical bug fixes from
upstream into the upcoming 24.04 kernel. Below are the upstream commit
IDs:

3c978492c333  : scsi:  mpt3sas: Fix loop logic
0854065092a7  : scsi:  mpt3sas: Remove volatile qualifier
4ca10f3e3174  : scsi:  mpt3sas: Perform additional retries if doorbell read 
returns 0

** Affects: linux (Ubuntu)
 Importance: Undecided
 Status: New

-- 
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/2046941

Title:
  [24.04]: mpt3sas: Critical Bug Fixes

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to include a few critical bug fixes
  from upstream into the upcoming 24.04 kernel. Below are the upstream
  commit IDs:

  3c978492c333  : scsi:  mpt3sas: Fix loop logic
  0854065092a7  : scsi:  mpt3sas: Remove volatile qualifier
  4ca10f3e3174  : scsi:  mpt3sas: Perform additional retries if doorbell read 
returns 0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046941/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 2046875] [NEW] [22.04.04]: mpt3sas: Critical Bug Fixes

2023-12-18 Thread Ranjan Kumar
Public bug reported:

This update has been initiated to include a few critical bug fixes from
upstream into the upcoming 22.04.04 point kernel. Below are the upstream
commit IDs:

3c978492c333  : scsi: mpt3sas: Fix loop logic
0854065092a7  : scsi: mpt3sas: Remove volatile qualifier
4ca10f3e3174 :  scsi: mpt3sas: Perform additional retries if doorbell read 
returns 0

** Affects: linux (Ubuntu)
 Importance: Undecided
 Status: New

-- 
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/2046875

Title:
  [22.04.04]: mpt3sas: Critical Bug Fixes

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to include a few critical bug fixes
  from upstream into the upcoming 22.04.04 point kernel. Below are the
  upstream commit IDs:

  3c978492c333  : scsi: mpt3sas: Fix loop logic
  0854065092a7  : scsi: mpt3sas: Remove volatile qualifier
  4ca10f3e3174 :  scsi: mpt3sas: Perform additional retries if doorbell read 
returns 0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046875/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp