On 21/06/2011, at 5:01 PM, Xiaofan Chen wrote: > On Tue, Jun 21, 2011 at 2:55 PM, Xiaofan Chen <xiaof...@gmail.com> wrote: >>> But are you sure to have the correct libusb version. On linux and mac, the >>> libusb is the kernel driver for the d2xx. >> >> This has been discussed before and I think in this case an exception should >> be granted and the patch should be accepted. >> >> Thread: >> http://lists.berlios.de/pipermail/openocd-development/2011-March/018422.html >> >> I was suggesting the user to use the open source libftdi and libftdi-1.0 >> under Linux instead but D2XX might still have some benefits so that >> users may still want to use it. >> > > It is a long thread but I was able to reproduce the error. > http://lists.berlios.de/pipermail/openocd-development/2011-March/018434.html > "I think the latest d2xx library needs some fix from the OpenOCD > side or from the d2xx side." > > It is more difficult to ask FTDI for a fix so it may better to fix this from > OpenOCD side. Therefore I think the patch should be accepted. > > When FTDI fixes D2xx, then probably the patch can be reverted.
I have reported the problem to FTDI, but in my experience we can not expect a response soon, if ever. I think there are two options, either apply the patch as a workaround (note that the returned value is *never* used), or remove support for D2XX. Cheers, Steve -- µWeb: Embedded Web Framework - http://uweb.workware.net.au/ WorkWare Systems Pty Ltd W: www.workware.net.au P: +61 434 921 300 E: ste...@workware.net.au F: +61 7 3391 6002 _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development