사용 중인 커널 모듈 제거

사용 중인 커널 모듈 제거

장치를 다시 시작하지 않고 일부 커널 모듈(블루투스)을 제거하고 싶습니다.

삭제하려고 하면 치명적인 오류가 발생합니다.

# modprobe -rf btbcm
modprobe: FATAL: Module btbcm is in use.

나한테 의존성이 있다는 걸 알아요

root@raspberrypi:~# modprobe -D btbcm
insmod /lib/modules/5.10.17-v7+/kernel/net/rfkill/rfkill.ko 
insmod /lib/modules/5.10.17-v7+/kernel/crypto/ecc.ko 
insmod /lib/modules/5.10.17-v7+/kernel/crypto/ecdh_generic.ko 
insmod /lib/modules/5.10.17-v7+/kernel/net/bluetooth/bluetooth.ko 
insmod /lib/modules/5.10.17-v7+/kernel/drivers/bluetooth/btbcm.ko

여기에 지정된 다른 모듈을 제거하려고 할 때도 동일한 오류가 발생했습니다.

모듈을 제거하려고 하면 블루투스가 거부됩니다.

블랙리스트를 활성화하려면 장치를 재부팅해야 하므로 좋은 해결책은 아닌 것 같습니다.

커널 모듈을 제거하려면 어떻게 해야 합니까?

답변1

modprobe --remove-dependencies -f btbcm종속성을 제거해야 합니다.

-D종속성만 나열~의btbcm을 사용하는 모듈이 아닙니다.

관련 정보