Well, the only thing I can say, is, that I use libusbx under the hood.
I've found a pretty clean solution for my problem.

I just call once usb.core.find(find_all=True) every 2 second and look up first 
for the usb hub und reuse the retrieved list, to find the usb devices connected 
to the hub. In the past I called find() two times per intervall in a very short 
time and when I called it the second time, an exception rose after 
approximately 15 intervalls.

Regards
Stefano

-------- Original-Nachricht --------
> Datum: Fri, 9 Nov 2012 09:42:48 +0800
> Von: Xiaofan Chen <xiaof...@gmail.com>
> An: pyusb-users@lists.sourceforge.net
> Betreff: Re: [pyusb-users] Devices disconnects after several request

> Yes I am here. :-)
> 
> And yes you are correct. libusbx-1.0.13 and later (1.0.14 is the current
> release version) support libusb-win32 driver and libusbK driver through
> libusbK.dll.
> 
> libusbx changelog:
> https://github.com/libusbx/libusbx/blob/master/ChangeLog
> 
> The dependency to libusbK.dll will automatically be taken care
> of if the user use latest Zadig to install libusb-win32 driver
> or libusbK driver.
> 
> BTW, if the OP is dealing with USB Hubs, then libusb-win32
> driver can not be used as we have dropped the hub support
> due to problems associated with the filter driver.
> 
> 
> -- 
> Xiaofan

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to