Назад | Перейти на главную страницу

Принудительно выгрузить модуль ядра, когда USB-устройства отключены?

Я использую MultiTech GPRS модем на Ubuntu 8.0.4 (ядро 2.6.24-24 с патчами MultiTech к модулю ti_usb_3410_5052).

Аппарат отлично работает. Однако, если я отключу его, а затем снова подключу, не удаляя промежуточный модуль, он зависнет. Пытаться modprobe -r ti_usb_3410_5052 на данный момент зависает. И бег lsusb зависает.

Так. Должен быть способ вызвать удаление модуля, когда я отсоединяю устройство. Есть подсказки? Может правило удев?

  • Вы уже пробовали просто удалить модуль с помощью rmmod?
  • Кроме того, вам, вероятно, следует отключить устройство ppp перед удалением оборудования.
  • Если вы хотите создать правило udev, которое реагирует на удаление драйвера, что-то вроде DRIVER="ti_usb_4410_5052", ACTION="remove", PROGRAM="/sbin/rmmod ti_usb_3410_5052.