Graeme Gill wrote:
> Just noting that I've had to revert back to the previous
> version because one device (the Colorimètre HCFR) doesn't
> work on the new libusb-win32.
Some further information. I installed the 0.1.12.1 driver again,
and fired up Snoopypro, hoping to capture the differences between
the previous version that worked, and this version.
Unfortunately this didn't do any good. It showed that the device
keeps getting re-enumerated every second, so Snoopypro just
pops up a new trace window each second, empty of any USB
transactions.
I turned on __usb_debug in the driver, and strangely when I run
the application this occasionally gets the device to work (but not every time).
I get the following messages when this happens:
LIBUSB_DLL: info: usb_os_init: dll version: 0.1.12.1
LIBUSB_DLL: info: usb_os_init: driver version: 0.1.12.1
LIBUSB_DLL: info: usb_os_find_busses: found bus-0
LIBUSB_DLL: info: usb_os_find_devices: found \\.\libusb0-0001--0x04db-0x005b on bus-0
LIBUSB_DLL: error: usb_reap: timeout error
After this the device remains available until I reset it or reconnect it.
Graeme Gill.
|