사용중인 커널 모듈을 언로드하는 방법은 무엇입니까?


22

이 튜토리얼을 따라 카드 리더를 작동 시키려면 http://ubuntuforums.org/showthread.php?t=636867

그러나 sdhci 모듈을 언로드 할 수 없습니다.

sudo modprobe -rv sdhci mmc_core mmc_block
modprobe: FATAL: Module sdhci is in use.

어떻게 진행해야합니까?


sdhci는 어떤 다른 모듈을 사용합니까?
s3lph

그것이 내가 어떻게 알아 내는지 모르겠습니다
Andreas Hartmann

lsmod | grep sdhci
s3lph

sdhci_pci를 언로드하면 문제가 해결되었습니다. 감사! 답을 적고 싶습니까?
Andreas Hartmann

답변:


20

먼저 다른 모듈이 모듈을 사용하는지 확인하십시오 sdhci.

lsmod | grep sdhci

다음과 같은 목록이 나타납니다.

module size used_by

언로드 할 모듈과 함께 또는 언로드 할 모듈과 함께이 모듈 (used_by)을 언로드하십시오.

sudo modprobe -r <module found from lsmod> <module you want to remove>

다음 부팅시 모듈이로드되지 않도록하려면 블랙리스트에 추가하십시오.

echo -e "sdhci\n" | sudo tee -a /etc/modprobe.d/blacklist.conf

3
나는 이것을 시도했지만 운이 없었습니다 : askubuntu.com/questions/724052/…
guttermonk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.