OpenOCD/libusb + ulink or jlink very slow, why?

Hi,

I have connected a ulink (with openUlink) and a Jlink to a MCB1700 board and a PIC32 board. First I connected the ULINK and everything was working fine, except that it was very slow. So I decided to take a Jlink and connect that one to the boards. Everything is working again but it is still very sloooowww. Even different jlink speeds (even upto 12MHz) doesn’t change a bit.

I connected a scope and saw that the communications is going in bursts approch 100mS, so even if the jtag is clocked very fast, there are quite some large interval between queries.

The setup is windows 7 x64 (i7@920) 12 GHz, libusb-win as driver and the OpenOCD 0.6.1.

I can’t believe that this is normal because this is not workable, so I have something wrong here.