Completed my testing.
System Information
        Manufacturer: HPE
        Product Name: ProLiant DL385 Gen10
        Version: Not Specified
        Serial Number: 2M2935031X
        UUID: 37383738-3831-4d32-3239-333530333158
        Wake-up Type: Power Switch
        SKU Number: 878718-B21
        Family: ProLiant

lsscsi
[0:0:0:0]    enclosu HPE      Smart Adapter    3.53  -        
[0:1:0:0]    disk    HPE      LOGICAL VOLUME   3.53  /dev/sda 
[0:2:0:0]    storage HPE      P408i-a SR Gen10 3.53  -        
[1:0:0:0]    disk    Generic- SD/MMC CRW       1.00  /dev/sdb 

Booted from P408i.

I spent some time testing kdump. I had to disable IOMMU to get kexec/kdump to 
work. Not sure why because neither the smartpqi driver nor our controllers care 
about IOMMU settings. 
So, this perhaps is a platform issue.

I used the following kdump settings:
 /etc/default/grub.d/kdump-tools.cfg
   GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT 
crashkernel=512M-:640M"

vi /etc/default/kdump-tools
KDUMP_KEXEC_ARGS="--elf64-core-headers"
#KDUMP_CMDLINE=""
KDUMP_CMDLINE_APPEND="reset_devices systemd.unit=kdump-tools-dump.service 
nr_cpus=1 irqpoll nousb ata_piix.prefer_ms_hyperv=0 acpi_no_memhotplug numa=off 
lapic  pci=nommconf pci=biosirq nosmep mem_encrypt=off"


Not sure what all is really required, but kdump works with all of the above 
settings.

ls -ltr /var/crash/202108271939/
total 2374244
-r-------- 1 root root 33816203264 Aug 27 19:40 vmcore.202108271939
root@sys2m2935031x:~# date
Fri 27 Aug 2021 07:45:45 PM UTC


All of my other tests looked good.
fio performance testing - No regressions.
reboot testing
configuration testing - (using our SSA tools to switch between RAID and HBA 
mode)

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

Title:
  Update SmartPQI driver

Status in linux package in Ubuntu:
  In Progress
Status in linux-hwe-5.11 package in Ubuntu:
  New
Status in linux source package in Focal:
  Won't Fix
Status in linux-hwe-5.11 source package in Focal:
  Fix Released
Status in linux source package in Hirsute:
  Fix Released
Status in linux-hwe-5.11 source package in Hirsute:
  Invalid

Bug description:
  [Impact]
  Improves support in SmartPQI for most recent controllers

  [Fixes]
  All are in mainline currently and cleanly cherry pick into Hirsute.
  c64aab41c5e1 scsi: smartpqi: Remove unused functions
  5cad5a507241 scsi: smartpqi: Fix device pointer variable reference static 
checker issue
  667298ceaf04 scsi: smartpqi: Fix blocks_per_row static checker issue
  d56030f882a7 scsi: smartpqi: Update version to 2.1.8-045
  75fbeacca3ad scsi: smartpqi: Add new PCI IDs
  43e97ef482ee scsi: smartpqi: Correct system hangs when resuming from 
hibernation
  d0cba99fd7a3 scsi: smartpqi: Update enclosure identifier in sysfs
  18ff5f0877be scsi: smartpqi: Add additional logging for LUN resets
  55732a46d6c5 scsi: smartpqi: Update SAS initiator_port_protocols and 
target_port_protocols
  ec504b23df9d scsi: smartpqi: Add phy ID support for the physical drives
  a425625277a1 scsi: smartpqi: Convert snprintf() to scnprintf()
  3268b8a8cf77 scsi: smartpqi: Fix driver synchronization issues
  66f1c2b40270 scsi: smartpqi: Update device scan operations
  2790cd4d3f6a scsi: smartpqi: Update OFA management
  5be9db069d3f scsi: smartpqi: Update RAID bypass handling
  9fa820233609 scsi: smartpqi: Update suspend/resume and shutdown
  37f3318199ce scsi: smartpqi: Synchronize device resets with mutex
  4ccc354bac14 scsi: smartpqi: Update soft reset management for OFA
  06b41e0d1800 scsi: smartpqi: Update event handler
  7a84a821f194 scsi: smartpqi: Add support for wwid
  ae0c189db4f1 scsi: smartpqi: Remove timeouts from internal cmds
  99a12b487f19 scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks
  5be746d7d74b scsi: smartpqi: Add host level stream detection enable
  c7ffedb3a774 scsi: smartpqi: Add stream detection
  583891c9e509 scsi: smartpqi: Align code with oob driver
  598bef8d7942 scsi: smartpqi: Add support for long firmware version
  f6cc2a774aa7 scsi: smartpqi: Add support for BMIC sense feature cmd and 
feature bits
  7a012c23c7a7 scsi: smartpqi: Add support for RAID1 writes
  6702d2c40f31 scsi: smartpqi: Add support for RAID5 and RAID6 writes
  1a22bc4bee22 scsi: smartpqi: Refactor scatterlist code
  281a817f232e scsi: smartpqi: Refactor aio submission code
  2708a25643ab scsi: smartpqi: Add support for new product ids
  b622a601a13a scsi: smartpqi: Correct request leakage during reset operations
  c6d3ee209b9e scsi: smartpqi: Use host-wide tag space

  The patches they provided only apply the hunk that applies to the SmartPQI 
driver. This commit was a much wider commit that removes references to 
MODULE_SUPPORTED_DEVICE in many drivers across the kernel.
  6417f03132a6 module: remove never implemented MODULE_SUPPORTED_DEVICE

  [Testing]
  On machines equipped with SmartPQI SCSI controller:
  1. reboot tests
  2. insmod/rmmod tests
  3. fio testing: no performance regressions

  [Regression Risk]
  Patchset changes only smartpqi driver so regression is limited to systems 
equipped with this SCSI device.  On such SmartPQI-equipped systems the patchset 
can cause data corruption, data loss or unavailability of SCSI storage and boot 
failure.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1933518/+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

Reply via email to