Související otázka
Nemohu znovu načíst modul jádra pro zkoušení nových příznaků.
Příklad:thinkpad_acpi výchozí je bez fan_control=1 . Takže pokud se můj počítač opravdu zahřívá a ventilátory nejdou na plné otáčky, může být někdy užitečné modul dočasně načíst pomocí fan_control a nastavte ventilátor na několik minut na nejvyšší možnou rychlost a změňte vše zpět na normální doslov.
To není možné, protože se zdá, že některé moduly jádra závisí na jiných a zdá se, že moderní jádra Linuxu to kontrolují .
Co jsem tedy zatím dělal:
- Kontrola závislostí
modinfo -F depends thinkpad_acpi
- Zkuste uvolnit tyto moduly
rmmodnebomodprobe -r $dependencies- Některé moduly jsou opět závislé na jiných, zkuste je také uvolnit. Nefunguje, i když neexistují žádné ‚závislosti‘ (nebo mi to alespoň tvrdí modinfo)
- Hodně Google vyhledával
modprobe: FATAL: Module x is in use. - Čtení tldp
Přijatá odpověď:
Pokud je v jádře povoleno vynucené uvolnění (zgrep FORCE_UNLOAD /proc/config.gz říká =y ), můžete rmmod -f problematického modulu jádra, abyste jej vynutili uvolnit.
Podle patche, který to umožňuje, je to jen pro vývojáře jádra a zoufalce.
Nejlepší je pravděpodobně zjistit, proč se modul používá a jakým procesem, ale alespoň nucené vyjmutí by mělo umožnit opětovné načtení modulu.