본문 바로가기
임베디드 개발/리눅스 디바이스 드라이버

modprobe와 insmod의 차이

by eteo 2024. 9. 30.

 

 

 

 

1. modprobe

커널 모듈을 로드하는데 사용하는 명령어로 모듈의 이름만 지정하면 /lib/modules/$(uname -r) 경로에서 해당 모듈과 모듈의 의존성을 자동으로 처리해 로드한다.

(ex. modprobe e1000e)

 

2. insmod

커널 모듈 파일을 직접 로드하는 명령어로 모듈 파일(.ko)의 경로를 지정하여 로드해야 하며 모듈의 의존성을 자동으로 처리하지 않는다.

(ex. insmod /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/e1000e.ko)