¿Forzar la descarga de un módulo del kernel cuando los dispositivos USB están desconectados?

¿Forzar la descarga de un módulo del kernel cuando los dispositivos USB están desconectados?

estoy usando unMódem GPRS MultiTechen Ubuntu 8.0.4 (kernel 2.6.24-24 con los parches MultiTech para el módulo ti_usb_3410_5052).

El dispositivo funciona muy bien. Sin embargo, si lo desconecto y luego lo vuelvo a conectar sin quitar el módulo intermedio, se cuelga. El intento modprobe -r ti_usb_3410_5052en este punto se bloquea. Y correr lsusbse cuelga.

Entonces. Debe haber una manera de activar la extracción del módulo cuando desconecto el dispositivo. ¿Alguna pista? ¿Quizás una regla udev?

Respuesta1

  • ¿Ya has intentado usar rmmod para eliminar el módulo?
  • Además, probablemente debería dejar el dispositivo ppp antes de retirar el hardware.
  • Si desea crear una regla udev que reaccione al eliminar el controlador, algo como DRIVER="ti_usb_4410_5052", ACTION="remove", PROGRAM="/sbin/rmmod ti_usb_3410_5052.

información relacionada