> > > Which UHCI driver are you using?
> > > 
> > > I assume usb-uhci since that's what RH 7.2 uses?
> > 
> > Yes - usb-uhci.
> 
> Are you using USB_ZERO_PACKET?

Nope, here's my routine that starts the read pipe urbs:

void StartReadPipe(Hardware *pHw)
{
    int result;
    int i;

    ZAP(DEBUG_READ, DEBUG_ENTRY, ("+++StartReadPipe\n"));

    // Start the read pipe URBs
    for (i=0; i<INCOMING_Q_SIZE; i++)
    {
        FILL_BULK_URB(&pHw->urbRead[i], pHw->usbdev,
           pHw->pipeBulkDataIn, 
           pHw->pIncomingData[i], INCOMING_DATA_SIZE,
           ReadCompletion, pHw);
        pHw->urbRead[i].transfer_flags |= USB_QUEUE_BULK;
        if ((result = usb_submit_urb(&pHw->urbRead[i])))
            ZAP(DEBUG_READ, DEBUG_ERRORS, 
                   (kTAB"Error %x on read URB submit.\n", result));
    }

    ZAP(DEBUG_READ, DEBUG_EXIT, ("---StartReadPipe\n"));
}

Should I be doing something with USB_ZERO_PACKET? I don't know what
thats for.

-Chris

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to