시작 시 커널 모듈 강제 로딩

시작 시 커널 모듈 강제 로딩

내 하드웨어 중 일부에는 cx23885 모듈이 필요합니다. 어떤 이유로 작동하지 않고 modprode cx23885그냥 modprobe cx23885 --force-modversion작동합니다.

현재 하드웨어에는 완전한 정전 및 클린 부팅(lspci 사용) 후에만 인식되는 몇 가지 문제가 있습니다.

강제 또는 강제 버전 옵션을 사용하여 시작 시 모듈을 로드할 수 있습니까? 옵션 없이 작동하는 것으로 알고 있습니다 /etc/modules-load.d/modules.conf. .

답변1

중복 가능성이 있나요?https://askubuntu.com/questions/51226/how-to-add-kernel-module-parameters

거기에 언급된 내용을 확장하면 modprobe 옵션이 더 이상 /etc/modules-load.d/에서 작동하지 않습니다. /etc/modprobe.d/ 99-cx23385.conf라는 텍스트 파일로 이동할 수 있습니다.

# fix loading of cx23885 module
options cx23385 --force-modversion

테스트할 하드웨어가 없기 때문에 systemd가 작동 중인 모듈 대신 cx23885를 고집스럽게 modprobe하려고 시도하는 경우 이를 별칭으로 만들어 보십시오(위의 옵션 줄 다음에 삽입).

alias cx23885 cx23385

마지막으로 두 개의 모듈을 로드하려고 시도하거나 충돌이 있는 경우 문제가 되는 모듈을 블랙리스트에 추가해 보세요.

참고자료: man modprobe.dman systemd

관련 정보