Domanda correlata
Non riesco a ricaricare un modulo del kernel per provare nuovi flag.
Esempio:thinkpad_acpi l'impostazione predefinita è senza fan_control=1 . Quindi, se il mio computer funziona molto caldo e le ventole non vanno alla massima velocità, a volte potrebbe essere utilizzabile solo per caricare temporaneamente il modulo con fan_control e imposta la ventola per alcuni minuti alla massima velocità possibile e riporta tutto alla normalità in seguito.
Questo non è possibile perché sembra che alcuni moduli del kernel dipendano da altri e sembra che i moderni kernel Linux lo stiano verificando .
Allora, cosa ho fatto finora:
- Verifica delle dipendenze
modinfo -F depends thinkpad_acpi
- Prova a scaricare questi moduli
rmmodomodprobe -r $dependencies- Alcuni moduli dipendono ancora da altri, prova a scaricarli anche tu. Non funziona, anche se non ci sono "dipendenze" (o almeno me lo dice modinfo)
- Google molto per
modprobe: FATAL: Module x is in use. - Lettura tldp
Risposta accettata:
Se lo scarico forzato è abilitato nel kernel (zgrep FORCE_UNLOAD /proc/config.gz dice =y ), puoi rmmod -f il modulo del kernel problematico, per forzarne lo scaricamento.
Secondo la patch che lo abilita, questo è solo per sviluppatori di kernel e persone disperate.
La cosa migliore è probabilmente capire perché il modulo è in uso e con quale processo, ma almeno lo scarico forzato dovrebbe consentire di ricaricare nuovamente il modulo.