我正在尝试让 LSI 9300 SAS HBA 在 FreeBSD 11.2 中工作。我目前正在运行驱动程序 18:
# dmesg | grep mpr
mpr0: <Avago Technologies (LSI) SAS3008> port 0xa000-0xa0ff mem 0xfb300000-0xfb30ffff at device 0.0 numa-domain 0 on pci5
mpr0: Firmware: 05.00.00.00, Driver: 18.03.00.00-fbsd
我无法查看所有磁盘,因此我想将驱动程序更新到版本 20,但我不知道如何更新。我下载并尝试了:
# kldload ./mpr.ko
kldload: can't load ./mpr.ko: module already loaded or in kernel.
kldstat
由于除非我使用,否则该模块不会出现在中-v
,我相信这意味着它已内置到内核中。在 Linux 上我可以将其列入黑名单,modprobe.d
但这在 FreeBSD 上如何工作呢?
答案1
LSI 支持的答案其实很简单。
复制文件mpr.ko并将/boot/kernel/
此行添加到/boot/loader.conf
:
mpr_load="YES"