From: Xiaofan C. <xia...@gm...> - 2010-07-27 02:54:02
|
On Tue, Jul 27, 2010 at 9:20 AM, Xiaofan Chen <xia...@gm...> wrote: > On Tue, Jul 27, 2010 at 9:05 AM, Xiaofan Chen <xia...@gm...> wrote: >> On Tue, Jul 27, 2010 at 8:24 AM, Qui Le <ql...@ex...> wrote: >>> So far after a lot of test runs, I realize that my device works only works >>> with 1.1.14.3 and never works under 1.2.0.0 >> Please post this to the libusb-win32 mailing list. Thanks. >> > > Also please post the output of testlibusb-win.exe. > > Are you using the filter driver or the device driver? Take note we only > recommend the use of filter driver for development, not deploying to > the end user. Please try the device driver first and confirm that it works. > In that case, maybe the filter driver is the problem. We would still like > to fix it. But remember the recommendation about the filter driver. > Also in order to help us to fix the issue, please post the debugview output when you run both programs. DebugView: http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx Run debugview as admin, then enable all the capature option except "Log Boot". Then run testlibusb-win.exe and your programs with version 1.2.0.0 and 1.1.14.3. You should be able to get something like the following. This is the log I got from running "testlibusb-win.exe under Windows XP Professional SP2" with the filter driver enabled. Please take special note if there are logs like "filter-mode-mismatch". libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 18 type: 0001 recipient: 0000 index: 0000 language id: 0000 timeout: 5000 [5560] libusb0-dll:nfo [os_init] dll version: 1.2.0.0 [5560] libusb0-dll:nfo [os_init] driver version: 1.2.0.0 [5560] libusb0-dll:nfo [os_find_busses] found bus-0 [5560] libusb0-dll:nfo [os_find_devices] found \\.\libusb0-0001--0x0451-0x3410 on bus-0 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 18 type: 0001 recipient: 0000 index: 0000 language id: 0000 timeout: 5000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 18 type: 0001 recipient: 0000 index: 0000 language id: 0000 timeout: 5000 [5560] libusb0-dll:nfo [os_find_devices] found \\.\libusb0-0002--0x413c-0x2003 on bus-0 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 18 type: 0001 recipient: 0000 index: 0000 language id: 0000 timeout: 5000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 9 type: 0002 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 [5560] libusb0-dll:nfo [os_find_devices] found \\.\libusb0-0003--0x04d8-0x0033 on bus-0 [5560] libusb0-dll:nfo [os_find_devices] found \\.\libusb0-0004--0x046d-0xc016 on bus-0 libusb0-sys:nfo [get_descriptor] buffer size: 34 type: 0002 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 9 type: 0002 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 41 type: 0002 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 9 type: 0002 recipient: 0000 index: 0001 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 32 type: 0002 recipient: 0000 index: 0001 language id: 0000 timeout: 1000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 9 type: 0002 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 34 type: 0002 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 9 type: 0002 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 25 type: 0002 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0001 language id: 1033 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0002 language id: 1033 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0003 language id: 1033 timeout: 1000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0001 language id: 1033 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0002 language id: 1033 timeout: 1000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0001 language id: 1033 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0002 language id: 1033 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0003 language id: 1033 timeout: 1000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0001 language id: 1033 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0000 language id: 0000 timeout: 1000 libusb0-sys:nfo [get_descriptor] buffer size: 255 type: 0003 recipient: 0000 index: 0002 language id: 1033 timeout: 1000 libusb0-sys:nfo [release_all_interfaces] releasing all interfaces bound to file object 0x87ec7bb8 -- Xiaofan |