Home Forum Hardware Discussions PCIe host HBA and RAID cards dont work

This topic contains 2 replies, has 1 voice, and was last updated by  hbahost 2 months, 2 weeks ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #7377

    hbahost
    Participant

    I can’t seem to detect the following hardware PCIe cards:

    * LSI 9211-8i HBA (IT or IR mode)
    * LSI 9261-8i SAS RAID

    There is no output in lspci, only this:

    00:00.0 PCI bridge: Marvell Technology Group Ltd. Device 0110

    U-boot does seem to detect the pcie link is UP, but the Linux kernel doesn’t see them (tried w/ kernel 4.4.52 [ubuntu], 4.18.x, 4.20.x, 5.0.1..).

    I have a PCIe HP Emulex NC550SFP OCe10100/OCe10102 Series 10 GbE which is detected just fine:

    01:00.0 Ethernet controller: Emulex Corporation OneConnect OCe10100/OCe10102 Series 10 GbE (rev 02)
    01:00.1 Ethernet controller: Emulex Corporation OneConnect OCe10100/OCe10102 Series 10 GbE (rev 02)
    01:00.2 Ethernet controller: Emulex Corporation OneConnect OCe10100/OCe10102 Series 10 GbE (rev 02)
    01:00.3 Ethernet controller: Emulex Corporation OneConnect OCe10100/OCe10102 Series 10 GbE (rev 02)
    01:00.4 Ethernet controller: Emulex Corporation OneConnect OCe10100/OCe10102 Series 10 GbE (rev 02)
    01:00.5 Ethernet controller: Emulex Corporation OneConnect OCe10100/OCe10102 Series 10 GbE (rev 02)
    01:00.6 Ethernet controller: Emulex Corporation OneConnect OCe10100/OCe10102 Series 10 GbE (rev 02)
    01:00.7 Ethernet controller: Emulex Corporation OneConnect OCe10100/OCe10102 Series 10 GbE (rev 02)

    Does anyone know if these LSI HBA/RAID adapters even work on arm64?

    If not, can someone recommend a confirmed-working 8-port PCIe HBA? Thanks

    #7378

    hbahost
    Participant

    Confirmed it works with HighPoint RAID adapter.

    01:00.0 RAID bus controller: HighPoint Technologies, Inc. Device 2720 (rev c2)

    #7394

    hbahost
    Participant

    Update for those who are using the HighPoint RAID 2720 adapter (PS: the module is mvsas), you need to enable the following kernel options:

    CONFIG_SCSI_MVSAS=m
    CONFIG_SCSI_MOD=y
    CONFIG_SCSI=y
    CONFIG_SCSI_LOWLEVEL=y
    CONFIG_BLK_SCSI_REQUEST=y
    CONFIG_SCSI_SAS_LIBSAS=m
    CONFIG_SCSI_SAS_ATA=y

    If you see this error messages or similar:

    [ 226.837297] pcieport 0000:00:00.0: AER: Multiple Corrected error received: 0000:00:00.0
    [ 226.845365] pcieport 0000:00:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
    [ 226.854982] pcieport 0000:00:00.0: device [11ab:0110] error status/mask=00000001/00006000
    [ 226.863376] pcieport 0000:00:00.0: [ 0] RxErr

    It can be fixed by adding pci=nomsi to your boot cmdline (u-boot bootargs).

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.

Technical specification tables can not be displayed on mobile. Please view on desktop