Як вивантажити модуль ядра, який використовується?


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

Це я не знаю, як дізнатися
Андреас Хартманн

lsmod | grep sdhci
s3lph

вивантаження sdhci_pci виправлено це. Спасибі! Хочете записати це у відповідь?
Андреас Хартманн

Відповіді:


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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.