我正在使用MultiTech GPRS 调制解调器在 Ubuntu 8.0.4(2.6.24-24 内核,带有针对 ti_usb_3410_5052 模块的 MultiTech 补丁)上。
该设备运行良好。但是,如果我断开连接然后重新连接,中间没有移除模块,它就会挂起。modprobe -r ti_usb_3410_5052
此时尝试挂起。并且运行lsusb
也会挂起。
所以。当我断开设备时,一定有一种方法可以触发模块的移除。有什么提示吗?也许是 udev 规则?
答案1
- 您是否已尝试使用 rmmod 来删除该模块?
- 另外,在移除硬件之前,您可能应该先放下 ppp 设备。
- 如果您想要创建一个在删除驱动程序时作出反应的 udev 规则,类似于
DRIVER="ti_usb_4410_5052", ACTION="remove", PROGRAM="/sbin/rmmod ti_usb_3410_5052
。