Created attachment 219803 [details] logs mpr driver does not show all paths to dual-port disks. Tested on 2 LSI 9300-8e connected to HP D2700 (SAS2) disk external enclosure with 12 HDDs on HP DL360p Gen9 and HP D3700 (SAS3) disk enclosure with 10 SSDs and Supermicro X10SRH-CLN4F, FreeBSD 12.1 and 12.2 Same hardware setup works perfectly on Linux. mps driver (LSI 9207-8e) also works fine in FreeBSD I attached dmesg.log, geom, mprutil and sesutil output as you can see from geom output it can see only 1 device with 2 paths
Created attachment 219804 [details] dmesg output
Created attachment 219805 [details] geom output
Created attachment 219806 [details] mprutil output
Created attachment 219807 [details] sesutil output
Reproduced on HP DL380 Gen10 with LSI 9300-8e(FW:16.00.12.00) connected to HPE D3610(FW:5.04) enclosure with 6 HDDs Same issue only "last" HDD in enclosure has 2 paths An other server with the same setup has no issues, only difference: - it currently has only 2 HDDs(same series) - the HPE D3610 enclosure has an older firmware 3.64 instead of 5.04 -- FreeBSD 12.2-RELEASE-p3 (TrueNAS-12.0-U2.1)