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