저는 임베디드 장치인 BeagleBoard-xM에서 Angstrom Linux(3.0.7)를 실행하고 있습니다. 모듈을 로드하고 싶습니다.(에서 다운로드여기)복사 대상: /lib/modules/3.0.7/kernel/drivers/net/wireless/rtlwifi/8192cu.ko
BeagleBoard-xM SD 카드 파일 시스템.
그러나 모듈 로드에 실패합니다.
root@beagleboard:/# modprobe 8192cu
FATAL: Module 8192cu not found.
어떤 아이디어가 있나요?
답변1
도망쳤나요 depmod
? 이 작업은 make modules_install
자동으로 수행되지만, 이 방법으로 모듈을 복사하는 경우 /lib/modules
수동으로 수행해야 합니다. 자세한 내용은 을 참조하세요 man depmod
.
depmod
호환되지 않는 모듈이 보고되는지 확실하지 않습니다 .
insmod
최소한 모듈을 로드할 수 있는지 테스트하는 명시적 경로를 사용할 수도 있습니다 .
> insmod /lib/modules/3.0.7/kernel/drivers/net/wireless/rtlwifi/8192cu.ko
> lsmod | grep 8192cu
모듈에 종속성이 있으면 로드되지 않으므로 작업이 더 편리해 depmod
집니다 modprobe
. 커널은 버전과 일치하지 않는 모듈을 거부합니다. 그러나 이 보안 기능을 비활성화하는 구성 옵션이 있습니다.