FreeBSD에서 커널 모듈을 교체하는 방법은 무엇입니까?

FreeBSD에서 커널 모듈을 교체하는 방법은 무엇입니까?

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.dFreeBSD에서는 어떻게 작동합니까?

답변1

LSI 지원에 대한 대답은 실제로 매우 간단합니다.

파일 복사mpr.ko/boot/kernel/다음 행을 다음에 추가 하십시오 /boot/loader.conf.

mpr_load="YES"

관련 정보