Bug 251248 - Broadcom (LSI) 9300-8e mpr driver does not show all paths
Summary: Broadcom (LSI) 9300-8e mpr driver does not show all paths
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 12.2-RELEASE
Hardware: amd64 Any
: --- Affects Many People
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-19 04:53 UTC by Dmitry Popovich
Modified: 2021-03-19 17:23 UTC (History)
1 user (show)

See Also:


Attachments
logs (7.55 KB, application/zip)
2020-11-19 04:53 UTC, Dmitry Popovich
no flags Details
dmesg output (19.29 KB, text/plain)
2020-11-19 04:53 UTC, Dmitry Popovich
no flags Details
geom output (3.33 KB, video/mp2t)
2020-11-19 04:54 UTC, Dmitry Popovich
no flags Details
mprutil output (7.95 KB, text/plain)
2020-11-19 04:54 UTC, Dmitry Popovich
no flags Details
sesutil output (7.12 KB, text/plain)
2020-11-19 04:54 UTC, Dmitry Popovich
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Popovich 2020-11-19 04:53:00 UTC
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
Comment 1 Dmitry Popovich 2020-11-19 04:53:54 UTC
Created attachment 219804 [details]
dmesg output
Comment 2 Dmitry Popovich 2020-11-19 04:54:09 UTC
Created attachment 219805 [details]
geom output
Comment 3 Dmitry Popovich 2020-11-19 04:54:24 UTC
Created attachment 219806 [details]
mprutil output
Comment 4 Dmitry Popovich 2020-11-19 04:54:40 UTC
Created attachment 219807 [details]
sesutil output
Comment 5 Maarten 2021-03-19 17:23:46 UTC
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)