linux-usb-owner@xxxxxxxxxxxxxxx schrieb am 17.05.2017 09:08:39: > > I'm not sure for 100%, but I assume that reading the IN pipe could be > > setup asynchronously (e.g. with usb_submit_urb(..)) just before sending > > send_request_dev_dep_msg_in(..). > > USBTMC_SIZE_IOBUFFER = 2kB is a bottleneck when dealing with data size > > > 1MB (Need of Scatter/Gather). > > The major problem with usbtmc_read() is that it sends a new TMC read > request for every 2033-byte buffer it wants to read. > > As a first step, try enabling the "rigol" quirk, which simply uses > a single read request for the entire buffer. (I don't know why the > driver author thought this shouldn't be done for every device.) Thank you for the hint! I think that all T&M instruments should be able to send the entire buffer and I hope the "rigol quirk" can be used for all devices. Regards, Guido > > Regards, > Clemens -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html