Holasss
Tengo problemas con algunos dispositivos USB, y lo que encontre para solucionarlos es deshabilitar el modulo ehci_hcd.
Esto lo hago mediante
Lo que quiero es evitar que ese ese modulo se cargue al iniciar el sistema. Con lo cual inclui en el archivo /etc/modprobe.d/blacklist la siguiente linea
Pero al iniciar me lo sigue cargando...
Alguna idea de lo que pasa?
Gracias por las respuestas, completisimas.
La version de Ubuntu es la 8.04
Agregue la linea al rc.local, pero me lo sigue cargando. Cuando ejecuto rc.local a mano, ahi si me lo borra. Por ahi los modulos se cargan despues de ejecutarse rc.local.
Seguiré buscando.
Gracias
Algo tonto diré... pero me ha pasado en mis primeros pasos con linux...
El archivo rc.local se ejecuta siempre al final de cada runlevel, asi que por más que cargue el módulo tendría que quitarlo, según lo indicado por p_eter.
El archivo debería quedarte algo así:
modprobe -r ehci_hcd
exit 0
También verifica que /etc/rc.local tiene los permisos de ejecución correctos:
# chmod a+x rc.local
[edit]
Una cosa más... no habrá por casualidad algún dispositivo usb conectado al momento del booteo?
Quizás por más que descarguemos el módulo, al detectar el hardware lo vuelva a cargar...
Hola!
Lo que hice fue que el rc.local llame a otro script que tiene la descarga del modulo.
Ejecutando a mano rc.local, el modulo se descarga perfectamente, pero al inicio no pasa nada (en el log de la pantalla pone "Running local boot scrit /etc/rc.local [OK]")
Tanto rc.local como el otro script tienen los permisos de ejecucion.
Hola de nuevo...
Finalmente pude hacer que no cargue el modulo.
Puse la linea 'modprobe -r ehci_hcd' directamente en rc.local y no como estaba haciendo hasta ahora de llamar a otro scritp donde ejecutaba ese comando.
No se por que de la otra forma no anduvo
Gracias a todos por responder!