dmesg | grep mpt
[ 0.024469] Device empty
[ 5.700316] mpt3sas version 36.100.00.00 loaded
[ 5.706268] mpt3sas 0000:04:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 5.707432] mpt3sas 0000:04:00.0: enabling device (0140 -> 0142)
[ 5.707548] mpt2sas_cm0: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (197928948 kB)
[ 5.768419] mpt2sas_cm0: CurrentHostPageSize is 0: Setting default host page size to 4k
[ 5.768436] mpt2sas_cm0: MSI-X vectors supported: 1
[ 5.768442] mpt2sas_cm0: 0 1
[ 5.768584] mpt2sas_cm0: High IOPs queues : disabled
[ 5.768586] mpt2sas0-msix0: PCI-MSI-X enabled: IRQ 125
[ 5.768589] mpt2sas_cm0: iomem(0x0000000092e1c000), mapped(0x000000007b5c699d), size(16384)
[ 5.768595] mpt2sas_cm0: ioport(0x0000000000002000), size(256)
[ 5.815525] mpt2sas_cm0: CurrentHostPageSize is 0: Setting default host page size to 4k
[ 5.843024] mpt2sas_cm0: scatter gather: sge_in_main_msg(1), sge_per_chain(9), sge_per_io(128), chains_per_io(15)
[ 5.843075] Modules linked in: ses(+) enclosure crc32_pclmul mpt3sas(+) xhci_pci ahci hpsa raid_class xhci_pci_renesas uhci_hcd i2c_i801 ehci_pci i2c_smbus libahci lpc_ich tg3 xhci_hcd ehci_hcd be2net(+) scsi_transport_sas wmi
[ 5.843202] base_alloc_rdpq_dma_pool+0xef/0x18c [mpt3sas]
[ 5.843242] mpt3sas_base_attach.cold+0x3d9/0x15f5 [mpt3sas]
[ 5.843272] _scsih_probe+0x6f2/0x8d0 [mpt3sas]
[ 5.843551] mpt2sas_cm0: failure at drivers/scsi/mpt3sas/mpt3sas_scsih.c:12037/_scsih_probe()!
[ 5.908263] mpt3sas 0000:81:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 5.908524] mpt3sas 0000:81:00.0: enabling device (0140 -> 0142)
[ 5.908659] mpt2sas_cm1: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (197928948 kB)
[ 5.963144] mpt2sas_cm1: CurrentHostPageSize is 0: Setting default host page size to 4k
[ 5.963158] mpt2sas_cm1: MSI-X vectors supported: 1
[ 5.963164] mpt2sas_cm1: 0 1
[ 5.963345] mpt2sas_cm1: High IOPs queues : disabled
[ 5.963348] mpt2sas1-msix0: PCI-MSI-X enabled: IRQ 125
[ 5.963350] mpt2sas_cm1: iomem(0x00000000c821c000), mapped(0x000000004569a785), size(16384)
[ 5.963357] mpt2sas_cm1: ioport(0x000000000000a000), size(256)
[ 6.018886] mpt2sas_cm1: CurrentHostPageSize is 0: Setting default host page size to 4k
[ 6.046941] mpt2sas_cm1: scatter gather: sge_in_main_msg(1), sge_per_chain(9), sge_per_io(128), chains_per_io(15)
[ 6.047175] mpt2sas_cm1: failure at drivers/scsi/mpt3sas/mpt3sas_scsih.c:12037/_scsih_probe()!
root@xxx:~#
I am using UEFI so nano /etc/kernel/cmdline root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on
mpt3sas.max_queue_depth=10000
If you are using BIOS add it in grub, nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet
mpt3sas.max_queue_depth=10000"
It fixed the issue
so works on my host and also on my test Proxmox-VM inside Proxmox (using HBA passthrough)
No, i can try on my test Proxmox if you give me a guide
(Linux newbie)
i searched Google for quiet mpt3sas.max_queue_depth= and found some articles, seams like a known bug
https://www.reddit.com/r/homelab/comments/j1d0i6/fyi_the_linux_58_kernel_currently_doesnt_work/
https://unraid.net/blog/unraid-6-9-beta30