I'm developing a driver for a USB device and have the
user level driver working with libusb.

My problem is I want to make the kernel level driver
also and got stuck at a urb data transfer.

I'm doing DMA chunks of data using an array of urbs.
urb * write_urb[20];
I do the DMA write in a loop and I'm always running
out of the write_urb's (-EINPROGRESS). Even if I
increase the array size some where I'll fail.

Is using array of urb the best way to do this?

My device should be able to handle all the writes
since with libusb I can do this. 

Please help

---

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


-------------------------------------------------------
This SF.net email is sponsored by: Scholarships for Techies!
Can't afford IT training? All 2003 ictp students receive scholarships.
Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more.
www.ictp.com/training/sourceforge.asp
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to