Alan/Anybodies, Now I build 10 URB(IN) and sent them in my prob function, then sent the remaining URBs from the completion callback. The transfer speed is about 650K bytes/second, good speed. Another issue, do you think this way is suit for BULK_OUT transfer? The test result is same as before when i build 5 URB(OUT) and sent my bulkusb_write function.
Thanks again! Levis -----Original Message----- From: Alan Stern [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 30, 2004 12:31 AM To: Xu Levis-Q16136 Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: An usb host transfer speed issue, could anybodies help me or give me some advice? On Mon, 29 Nov 2004, Xu Levis-Q16136 wrote: > Alan, > Sorry for my later reply mail. I'm busying for another usb client > driver issue. Now i will be focus on this usb host transfer issue. And > just like you mentioned i should send 3 urbs in prob function, do i need > to build 3 urbs by using FILL_BULK_URB function? Yes. Or rather, that is how you should fill them after they have been created. > If yes, 3 > complete_callback_function will be create or not? No, all of the URBs can use the same completion function. > If no, do you think i > should build 3 urbs by using usb_alloc_urb function? Yes, that is always how you should create URBs. > Could you give me > some simple sample codes for operations? Thanks a lot! I don't have any simple examples, sorry. Alan Stern ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel