On Tue, 15 Jun 2004, Al Borchers wrote:
I will make this change and try to test it out on OHCI.

I have made the change to defer the submit_urb in the interrupt callback and tested on OHCI. The driver no longer locks when opening a port, and I can send some data in both directions. However, there are several other problems:

  - The driver stops reading up when more than one port is opened--this
    is a problem with setting the serial port parameters from
    the bulk in callback when an open response is received.  Moving
    this to the open function seems to fix the problem.

- Oops on disconnect. Checking for status == -ENOENT, -ECONNREST, -ESHUTDOWN
before using the serial and port structures seems to fix this.


  - The driver stops writing after a while when more than one port
    is in use.  Still investigating this one.

After I work on this last one some more, I will send a patch.

-- Al




------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to