Làm thế nào để dỡ bỏ một mô-đun hạt nhân đang sử dụng?


22

Tôi đang theo hướng dẫn này để giúp đầu đọc thẻ của tôi hoạt động: http://ubuntuforums.org/showthread.php?t=636867

Tuy nhiên tôi không thể tải mô-đun sdhci của mình:

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

Tôi nên tiến hành như thế nào?


Sdhci được sử dụng bởi những mô-đun nào khác?
s3lph

Đó là những gì tôi không biết làm thế nào để tìm hiểu
Andreas Hartmann

lsmod | grep sdhci
s3lph

dỡ tải sdhci_pci đã sửa nó. Cảm ơn! Bạn muốn viết điều đó vào một câu trả lời?
Andreas Hartmann

Câu trả lời:


20

Đầu tiên, tìm hiểu xem, các mô-đun khác sử dụng mô-đun sdhci:

lsmod | grep sdhci

Bạn sẽ nhận được một danh sách như thế này:

module size used_by

Hãy thử dỡ các mô-đun này (used_by) trước hoặc cùng với mô-đun bạn muốn dỡ tải:

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

Nếu bạn muốn ngăn mô-đun tải vào lần khởi động tiếp theo, hãy thêm nó vào danh sách đen:

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

3
Tôi cố gắng này, nhưng không có bất kỳ may mắn: askubuntu.com/questions/724052/...
guttermonk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.