huaweiAktBbo.c sends a zero-sized message when initializing the device, while usb_stor_huawei_e220_init in drivers/usb/storage/initializers.c does not. By changing the call to usb_stor_control_msg() to mimic the huaweiAktBbo's call to usb_control_msg(), the device works flawlessly every time. I'm attaching a patch against hardy's kernel.
** Attachment added: "huawei-e220-hardy.diff" http://launchpadlibrarian.net/12164132/huawei-e220-hardy.diff -- HUAWEI E220 no longer works in Feisty https://bugs.launchpad.net/bugs/105545 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