@ziaee I tested the LSI SAS 3908 (MegaRAID 9560 8i), with 14.3-RELEASE. The mrsas driver is automatically loaded, it works with either JBOD mode or RAID0. However, after devctl detach -f and devctl set driver -f device mpr, devctl responded with "device not configured". Even with hint.mpr.0.at="pcix:y:z" in device.hints, the mrsas driver will be loaded instead of the mpr one. In my test, mpr driver does not support SAS 3908, at least with the current firmware.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Sun, Sep 28
Sun, Sep 28
zldrobit_gmail.com retitled D52760: mpr.4: Add Broadcom LSI 3808 to support list from mpr.4: Add Broadcom LSI 3808/3908 to support list to mpr.4: Add Broadcom LSI 3808 to support list.
Sat, Sep 27
Sat, Sep 27
IIRC, I only have LSI 3808 (MegaRAID 9500 8i), and I could test it tomorrow. The original mailing list about LSI 3808 I found is Re: SAS3808 PCI-E 4.0, FreeBSD / ZFS support ?.
Jul 7 2025
Jul 7 2025
@markj I found that we should also delete st_value = 0 in dt_module_symsort32/64(), otherwise dmp->dm_aslen would always be lesser than dmp->dm_asrsv by at least one. As a result, dt_module_symsort32/64() ignore the last element in dmp->dm_asmap and dt_module_symaddr32/64() wouldn't find it. I had to update the patch accordingly. Sorry for interrupting the test suite procedure.
@avg Sure, I recreated the patch with the -U999 option.
The patch is updated:
- Delete sym->st_value != 0 in dt_module_syminit32().
- Generate patch file with -U999 option.