Pertanyaan Terkait
Saya tidak dapat memuat ulang modul kernel untuk mencoba flag baru.
Contoh:thinkpad_acpi
defaultnya adalah tanpa fan_control=1
. Jadi, jika komputer saya berjalan sangat panas dan kipas tidak bekerja dengan kecepatan penuh, kadang-kadang mungkin dapat digunakan untuk memuat modul sementara dengan fan_control
dan atur kipas selama beberapa menit ke kecepatan tertinggi yang mungkin dan ubah semuanya kembali ke kata penutup normal.
Ini tidak mungkin karena tampaknya beberapa modul kernel bergantung pada yang lain dan tampaknya kernel Linux modern sedang memeriksanya .
Jadi apa yang saya lakukan sejauh ini:
- Memeriksa dependensi
modinfo -F depends thinkpad_acpi
- Coba bongkar modul ini
rmmod
ataumodprobe -r $dependencies
- Beberapa modul bergantung lagi pada modul lain, coba bongkar juga. Tidak berfungsi, bahkan jika tidak ada 'dependensi' (atau setidaknya modinfo memberi tahu saya itu)
- Google banyak untuk
modprobe: FATAL: Module x is in use.
- Membaca tldp
Jawaban yang Diterima:
Jika force unload diaktifkan di kernel (zgrep FORCE_UNLOAD /proc/config.gz
mengatakan =y
), Anda dapat rmmod -f
modul kernel yang bermasalah, untuk membongkarnya secara paksa.
Menurut tambalan yang memungkinkan ini, ini hanya untuk pengembang kernel dan orang-orang yang putus asa.
Cara terbaik mungkin adalah mencari tahu mengapa modul digunakan, dan dengan proses apa, tetapi setidaknya pembongkaran paksa harus memungkinkan untuk memuat ulang modul lagi.