From: Johannes E. <joh...@er...> - 2003-01-24 20:34:55
|
On Wed, Jan 22, 2003, shino korah <shi...@ya...> wrote: > 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. This isn't a libusb problem. You are better taking this up on the linux-usb-devel list. JE |