Update SmartPQI driver in Focal to 1.2.10-025

Bug #1864484 reported by Jeff Lane 
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Jeff Lane 
Focal
Fix Released
Medium
Jeff Lane 

Bug Description

[IMPACT]
Feature request to update the SmartPQI driver in Focal to 1.2.10-025
Microchip produces the Smart Storage controllers that are used by several major OEMs we partner with. There is a new generation of controller coming to market later this summer. While customers will be able to use these new controllers with the driver as it is in Focal today, they will be missing several bug fixes and enhancements that have already landed upstream in 5.5. For this reason, Microchip and HPE have asked us to pull these patches to update the SmartPQI driver in Focal to the current upstream version.

[FIXES]
These are the recommended patches from Microchip that should be cherry-picked from mainline.
390e28087823 scsi: smartpqi: bump version
694c5d5b4625 scsi: smartpqi: Align driver syntax with oob
0fa31a88bfd2 scsi: smartpqi: remove unused manifest constants
5b083b305b49 scsi: smartpqi: fix problem with unique ID for physical device
e655d469c32d scsi: smartpqi: correct syntax issue
bb9af08cfc41 scsi: smartpqi: change TMF timeout from 60 to 30 seconds
c2922f174fa0 scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung
21432010d528 scsi: smartpqi: add inquiry timeouts
b969261134c1 scsi: smartpqi: fix call trace in device discovery
0530736e40a0 scsi: smartpqi: fix controller lockup observed during force reboot
9e322310e16c scsi: smartpqi: clean up an indentation issue
1c6294858950 scsi: smartpqi: remove set but not used variable 'ctrl_info'
a3a65ddd79c3 scsi: smartpqi: clean up indentation of a statement

All are clean cherry picks into the 5.4 branch and can be pulled from my branch here:
https://code.launchpad.net/~bladernr/ubuntu/+source/linux/+git/focal/+ref/1864484-smartpqi-to-1.2.10-025

[TESTING]
modinfo for smartpqi should show:

version: 1.2.10-025
description: Driver for Microsemi Smart Family Controller version 1.2.10-025

[REGRESSION RISK]
Low - Focal is not yet released, this is not being backported to current releases, patches pick cleanly and have been tested by the upstream maintainers.

CVE References

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1864484

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: focal
Revision history for this message
Jeff Lane  (bladernr) wrote :

Feature request for Focal, no logs necessary

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Jeff Lane  (bladernr)
description: updated
Changed in linux (Ubuntu):
importance: Undecided → Medium
assignee: nobody → Jeff Lane (bladernr)
Jeff Lane  (bladernr)
description: updated
tags: added: hwcert-server
Jeff Lane  (bladernr)
description: updated
Jeff Lane  (bladernr)
Changed in linux (Ubuntu Focal):
status: Confirmed → In Progress
Seth Forshee (sforshee)
Changed in linux (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

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-focal' to 'verification-done-focal'. If the problem still exists, change the tag 'verification-needed-focal' to 'verification-failed-focal'.

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!

tags: added: verification-needed-focal
Revision history for this message
Jeff Lane  (bladernr) wrote :

Customer notified to test new kernels and verify the driver updates.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.4.0-21.25

---------------
linux (5.4.0-21.25) focal; urgency=medium

  * CVE-2020-8835
    - SAUCE: bpf: undo incorrect __reg_bound_offset32 handling

 -- Thadeu Lima de Souza Cascardo <email address hidden> Thu, 26 Mar 2020 17:51:28 -0300

Changed in linux (Ubuntu Focal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.