Módulos ignorados

Módulos ignorados
/etc/modules includes

bbswitch load_state=0

Cada vez, bbswitchno se carga y tengo que hacerlo manualmente:

sudo modprobe bbswitch

Luego ejecute bbswitchel comando para alternar la tarjeta gráfica.

¿Por qué no se respeta load_state=0?

Respuesta1

Sin saber qué distribución estás usando, lo siguiente sí aplica al menos para Ubuntu 16.04 y 18.04, ya que Ubuntu comenzó a usarse systemddesde 16.04 en adelante.

El antiguo script del cargador de módulos /etc/init.d/kmodpermitiría colocar opciones de módulos en /etc/modules. systemdReemplazó este script con un servicio propio systemd-modules-load.service. El nuevo método no permite colocar opciones de módulo /etc/modulesy solo acepta los nombres de los módulos por línea.
Si lo llama /etc/init.d/kmod, no ejecutará el script sino que llamará al systemdservicio systemd-modules-load.service. Además, es mejor acostumbrarse, systemdya que es muy poco probable que los antiguos scripts de inicio de sys-v vuelvan a experimentar una reaparición y, más bien, serán reemplazados por completo.

Sin embargo, si desea cargar el bbswitchmódulo con un conjunto de opciones, debe seguir los pasos a continuación.

Haga que el módulo se cargue en el momento del arranque.

root@localhost:~# echo "bbswitch" >> /etc/modules

Coloque sus opciones en un /etc/modprobe.darchivo que se respeta cada vez que se carga un módulo. Entonces esto debería ser aún mejor para definir los parámetros del módulo. Así que cree el archivo /etc/modprobe.d/bbswitch.confy colóquelo en la línea de la siguiente manera.

root@localhost:~# cat /etc/modprobe.d/bbswitch.conf
options bbswitch load_state=0

información relacionada