For the record I should document a further development. The patch of sierra_net is not required after all, and sierra_net is not the underlying cause of the problem.
Dan discovered and alerted me to the fact that the problem is generated by the usbnet.c driver. I have patched the usbnet.c driver in two 3.11 kernel releases now and can confirm that that patch gives me working Sierra 312U and 320U modems without any patching to sierra_net.c.
For the record I should document a further development. The patch of sierra_net is not required after all, and sierra_net is not the underlying cause of the problem.
Dan discovered and alerted me to the fact that the problem is generated by the usbnet.c driver. I have patched the usbnet.c driver in two 3.11 kernel releases now and can confirm that that patch gives me working Sierra 312U and 320U modems without any patching to sierra_net.c.
See: http:// permalink. gmane.org/ gmane.linux. usb.general/ 97907
John