I pulled these out of a Data Direct Networks appliance last year and never got around to playing around with them. I think as far as expansion cards go, these are pretty unique. You have 2 x LSI 2308 HBAs (under the top left and top right heatsinks), which are each hooked up to pair of SFF-8614 external SAS ports (4 total). On top of that, there is also a Mellanox ConnectX-3 VPI NIC with single QSFP port (bottom left heatsink). To make all the magic happen, there is a 32 lane PCIe switch (PLX 8732), so no dealing with PCIe bifurcation or the likes (bottom right heatsink). As such, they show up as 3 independent devices and take the standard drivers so far as I can tell.
Under Linux, everything is recognized, however I get errors on the HBAs for some reason. Maybe they need to be flashed with a current IT/IR firmware?
I have not had time to tinker with them further and likely won't anytime soon (seems telecommuting full time just means I work more). NIC appears to work as expected at least.
Under Linux, everything is recognized, however I get errors on the HBAs for some reason. Maybe they need to be flashed with a current IT/IR firmware?
Code:
bluefox@test1:~$ dmesg | grep mpt2sas
[ 2.317399] mpt2sas_cm0: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (8139932 kB)
[ 17.736004] mpt2sas_cm0: sending diag reset !!
[ 48.925580] mpt2sas_cm0: diag reset: SUCCESS
[ 53.899130] mpt2sas_cm0: _base_spin_on_doorbell_int: failed due to timeout count(10000), int_status(c0000000)!
[ 53.900847] mpt2sas_cm0: doorbell handshake int failed (line=4625)
[ 53.902538] mpt2sas_cm0: _base_get_ioc_facts: handshake failed (r=-14)
[ 53.904383] mpt2sas_cm0: failure at /build/linux-uI6OXA/linux-4.15.0/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10768/_scsih_probe()!
[ 53.920618] mpt2sas_cm1: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (8139932 kB)
[ 69.298519] mpt2sas_cm1: sending diag reset !!
[ 100.508994] mpt2sas_cm1: diag reset: SUCCESS
[ 105.482682] mpt2sas_cm1: _base_spin_on_doorbell_int: failed due to timeout count(10000), int_status(c0000000)!
[ 105.484531] mpt2sas_cm1: doorbell handshake int failed (line=4625)
[ 105.486350] mpt2sas_cm1: _base_get_ioc_facts: handshake failed (r=-14)
[ 105.488336] mpt2sas_cm1: failure at /build/linux-uI6OXA/linux-4.15.0/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10768/_scsih_probe()!
Last edited: