Update:

There are actually 2 independent problems:

1) Problem 1.
Unless ehci_hcd is blacklisted it is impossible to use the USB interfaces on 
the PC card, regardless of any other patch on sierra.c or whatever.
I do not know the reason for this.  Maybe it is tied to the usb suspend 
problems that are afflicting many usb users.

2) Problem 2.
Probably even after the ehci_hcd thing is fixed one shall need to correct the 
problems associated with the limited throughput of the usbserial converter.  To 
the best of my knowledge this is due to the fact that the "general" usbserial 
connector associates too small buffers to the endpoints.  Apparently for the 
ZTE MF330, Onda H600 and H501HS there are two solutions:
- either patch the sierra.c usbserial driver so that the ZTE MF330 and Onda PC 
CARDS can use it
- or patch the generic usbserial driver with the maxsize patch that is floating 
on the internet

Probably the sierra.c solution is more elegant.  It can work since both
the sierra PC CARDS and the ZTE/ONDA ones appear to have a similar
qualcomm chipset.

The patch involves adding the vendor/product ID to sierra.c as
{ USB_DEVICE(0x05C6, 0x6613) }, /* Onda H600 ZTE MF330 */
in the array
   static struct usb_device_id id_table []
and in the
   static struct usb_device_id id_table_1port [] // NOTE: this is 1 port, the 3 
port in my previous post is wrong.

-- 
USB subsystem confuses serial devices with ehci controller
https://bugs.launchpad.net/bugs/129433
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to