root@GamesBox:/bin# rmmod --help (11-10 12:19)
Usage: rmmod [-fhswvV] modulename ...
-f (or --force) forces a module unload, and may crash your
machine. This requires the Forced Module Removal option
when the kernel was compiled.
-h (or --help) prints this help text
-s (or --syslog) says use syslog, not stderr
-v (or --verbose) enables more messages
-V (or --version) prints the version code
-w (or --wait) begins a module removal even if it is used
and will stop new users from accessing the module (so it
should eventually fall to zero).
root@GamesBox:/bin# (11-10 12:19)
rmmod -r usb-storage or
rmmod -w usb-storage (that should not allow anyone new to use the module, and keep everything already using it happy.)
then run modprobe usbserial vendor=0x12d1 product=0x1003
Get the vendor and product id's from...
I used this at first, but on recent versions of the kernel the module "option" is built in and can be used for the 3g modem.
There are a few other steps, like lsusb to find the modem address,
and dmesg to monitor the start up activity.
A quick search for rmmod -r usb-storage showed 3g modem configs, and solutions.
I use the huawei e220 and vodafone.au, without VMC (never works, dep hell)
See how you go, in the linked page are instructions to get it working, but you may not need to do all of that.