The problem is driver/usb/storage/unusual_devs.h (http://phildev.net/linux/usb-unusualdevs-notes.html). MF622 (vendor ID 0x19d2, product ID 0x2000) has been added to this list so usb-storage does not try to mount the ZeroCD feature of this 3G modem.
Modem has a storage to keep Windows drives within itself, and once it is unmounted, it changes USB ID to 0x0001 which is usable by usbserial. The problem is, if usb-storage ignores 0x2000, it never gets mounted, then not umounted, and then it never switches to 0x0001. Not even usb- modeswitch can change ID; only access to storage does the trick. It usb- storage wants to do the right thing with this unusual-dev it should effectively open it and then close. Kernel 2.6.24 from Hoary, which still does not have the MF622 modem in unusual_devs.h list, works normally with this 3G modem, albeit I need to modprobe usbserial vendor=0x19d2 bla=0x0001 manually after unmount (I am too lazy to configure udev). You can even use the modem storage for something else, it mounts automatically like a pen drive. -- 3G ZTE MF622 modem not working after bugfix #291333 https://bugs.launchpad.net/bugs/305968 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs