Nie mogę ponownie załadować modułu jądra w celu wypróbowania nowych flag.
Przykład: thinkpad_acpi
domyślnie jest bez fan_control=1
. Więc jeśli mój komputer działa naprawdę gorąco, a wentylatory nie osiągają pełnej prędkości, czasem może być użyteczne tylko chwilowe załadowanie modułu fan_control
i ustawienie wentylatora na kilka minut na najwyższą możliwą prędkość i przywrócenie normalnego posłannictwa.
Nie jest to możliwe, ponieważ wydaje się, że niektóre moduły jądra zależą od innych i wydaje się, że sprawdzają to współczesne jądra Linuksa.
Co więc zrobiłem do tej pory:
- Sprawdzanie zależności
modinfo -F depends thinkpad_acpi
- Spróbuj rozładować te moduły
rmmod
lubmodprobe -r $dependencies
- Niektóre moduły zależą od innych, spróbuj też je rozładować. Nie działa, nawet jeśli nie ma „zależności” (a przynajmniej modinfo mi to mówi)
- Google dużo za
modprobe: FATAL: Module x is in use.
- Czytanie tldp
$ sudo rmmod -f snd_hda_intel rmmod: ERROR: ../libkmod/libkmod-module.c:769 kmod_module_remove_module() could not remove 'snd_hda_intel': Resource temporarily unavailable rmmod: ERROR: could not remove module snd_hda_intel: Resource temporarily unavailable
\