Pregunta relacionada
No puedo recargar un módulo del núcleo para probar nuevas banderas.
Ejemplo:thinkpad_acpi
el valor predeterminado es sin fan_control=1
. Entonces, si mi computadora se calienta mucho y los ventiladores no funcionan a toda velocidad, a veces se puede usar para cargar temporalmente el módulo con fan_control
y configure el ventilador durante varios minutos a la velocidad más alta posible y vuelva todo a la normalidad.
Esto no es posible porque parece que algunos módulos del kernel dependen de otros y parece que los kernels de Linux modernos están comprobando eso .
Entonces, ¿qué hice hasta ahora?
- Comprobando las dependencias
modinfo -F depends thinkpad_acpi
- Intente descargar estos módulos
rmmod
omodprobe -r $dependencies
- Algunos módulos dependen nuevamente de otros, intente descargarlos también. No funciona, incluso si no hay "dependencias" (o al menos modinfo me dice eso)
- Google mucho para
modprobe: FATAL: Module x is in use.
- Leyendo tldp
Respuesta aceptada:
Si la descarga forzada está habilitada en el kernel (zgrep FORCE_UNLOAD /proc/config.gz
dice =y
), puede rmmod -f
el módulo del kernel problemático, para forzar su descarga.
De acuerdo con el parche que habilita esto, esto es solo para desarrolladores de kernel y personas desesperadas.
Probablemente lo mejor sea averiguar por qué el módulo está en uso y mediante qué proceso, pero al menos forzar la descarga debería hacer posible volver a cargar el módulo.