I'm using a MultiTech GPRS modem on Ubuntu 8.0.4 (2.6.24-24 kernel with the MultiTech patches to the ti_usb_3410_5052 module).
The device works great. However if I disconnect it and then reconnect without removing the module in between, it hangs. Attempting to
modprobe -r ti_usb_3410_5052 at this point hangs. And running
So. There must be a way to trigger the removal of the module when I disconnect the device. Any hints? Maybe a udev rule?