Jie Zhang wrote: >> We can't set readbuffer_chunksize larger than MAX_BULK_BUFFER_LENGTH, >> which is defined in libusb-1.0, on Linux. Otherwise, each USB read >> request will be divided into multiple (to be exactly, 4) URBs. The >> last 3 URBs of these 4 URBs will usually result in abnormal reaps >> because we usually request small number of data. The abnormal reaps >> will concatenate empty ftdi packets to other packet on Linux kernel >> older than 2.6.32. libftdi cannot parse such combined packet. This >> will cause issue for UrJTAG when using libftdi-1.0 with libusb-1.0. I >> have committed this patch on the libftdi-1.0 git tree.
In other words, the status bytes issue only happened with very large reads, or is there something else going on that I'm missing? If the former, I hadn't seen that context on any of the emails... Anyway, good catch Thanks, Michael -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
