Desactivando Módulos en Ubuntu Dapper

1 minuto de lectura

Holas:

El otro dia me pase a Ubuntu Dapper en el notebook, no lo había hecho ya que dapper aun estaba demasiado inestable y llena de errores. Entre uno de sus errores era que ndiswrapper dejaba de funcionar misteriosamente. Investigando el por qué… encontré que los nuevos kernel 2.6.15-x traen soporte para los dispositivos wifi Broadcom BCM43xx. Ahora ese soporte es bastante precario y no funciona decentemente. Por lo que había que insistir con ndiswrapper.

Primero:

# apt-get install ndiswrapper-utils

Luego instalar el driver correspondiente

# nsdiswrapper -i driver.inf

Después de todo esto hay que sacar el modulo activo y levantar el módulo de ndiswrapper.

# rmmod bcm43xx
# modprobe ndiswrapper

Ahora bien, cuando se inicia el sistema, automáticamente se cargan los módulos que vienen por defecto y se van a chocar los bcm43xx con ndiswrapper. Entonces, como no cargar un módulo al inicio? Lo primero que se me vino a la cabeza fue hacer un script que se encargue de ese trabajo, algo efectivo pero poco elegante. La segunda opción y que es mucho mas decente, es decirle al sistema que no cargue el modulo bcm43xx al inicio, eso se hace en el siguiente archivo /etc/modprobe.d/blacklist

Agregar al final del archivo:

############################################
#Modulo a descargar del inicio del sistema
############################################

blacklist bcm43xx

Ahora hay que agregar a ndiswrapper para que inicie por defecto, eso s ehace en el archivo /etc/modules

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.lp
mousedev
psmouse
ndiswrapper

Listo… ahora reiniciamos y probamos los cambios.

Escuchando… “El Sexto Mensajero”… “Alejandro Silva”

Comentar