This ought to be fixed at the udev level if anything -- usb-modeswitch is triggered by it, if it doesn't get started and udev requires manual triggering there probably is something to do there, or some usb issue.
This ought to be fixed at the udev level if anything -- usb-modeswitch is triggered by it, if it doesn't get started and udev requires manual triggering there probably is something to do there, or some usb issue.