Hi, I have several drives connected to a AsRock X470D4U motherboard (3 PCIe slots) using HP H220 HBA (MPT2BIOS-7.39.02.00, IT mode) and SuperMicro BPN-SAS-216A backplane. The drives are configured into a ZFS array in Ubuntu 19.10, and `lsblk` and `zpool status` both shows all the drives as expected.
However, when I move the H220 HBA from the middle PCIe slot (PCI slot #5) to either of the other slots (#4, $6), all the drives are suddenly missing in Ubuntu. `lsblk` shows that all drives connected to the HBA are missing, and `zpool status` shows that no pool exists. The strange thing is that when the system first boots, the MP2BIOS boot screen for the HBA shows that all drives are detected, but Ubuntu is not able to see them.
Moving the HBA back to the middle PCIe slot allows all the drives to be detected again inside Ubuntu.
Is there a setting that should be set such that all drives can be detected inside Ubuntu when the HBA moved to other slots?
Thanks!
However, when I move the H220 HBA from the middle PCIe slot (PCI slot #5) to either of the other slots (#4, $6), all the drives are suddenly missing in Ubuntu. `lsblk` shows that all drives connected to the HBA are missing, and `zpool status` shows that no pool exists. The strange thing is that when the system first boots, the MP2BIOS boot screen for the HBA shows that all drives are detected, but Ubuntu is not able to see them.
Moving the HBA back to the middle PCIe slot allows all the drives to be detected again inside Ubuntu.
Is there a setting that should be set such that all drives can be detected inside Ubuntu when the HBA moved to other slots?
Thanks!