On Sun, Aug 7, 2011 at 6:26 PM, Xiaofan Chen <xiaof...@gmail.com> wrote: > On Mon, Aug 8, 2011 at 4:24 AM, Wander Lairson Costa > <wander.lair...@gmail.com> wrote: >> The reset issue is related to libusb 1.0 windows backend. Libusb guys >> can give you better explanation on that (or maybe Xiaofan if he is >> around here). >> > > libusb-1.0 Windows (currently use winusb driver) does not support reset. > In the future, it will gain support once it supports libusb0.sys driver. > http://www.libusb.org/wiki/windows_backend
I'm not (yet) using libusb-1.0 under Windows, the hang warning in the PyUSB persuaded me to go the libusb-win32 (what I've been referring to as libusb-0.1). But I can do some tests if that would be useful (e.g. is there any value in trying PyUSB with libusbk/usb-travis?) > libusb-win32 supports reset. We add a new reset function in 1.2.5.0 since > some users have problem with the existing reset function with their device. Ahhh! I downloaded the driver a few weeks ago when I was doing my research and this weekend was the implementation/test day. I should try the new version! I'll read the docs about upgrading/removing drivers and test 1.2.5.0 at some point soon. I need to do some proper testing of my script now. > http://libusb.6.n5.nabble.com/usb-reset-on-Windows-makes-some-devices-unhappy-no-problem-on-Linux-td4450737.html Thanks for that, very interesting reading, I'd read about the filter mode and this makes me want to go back and revisit as I may have a use for it! > The existing reset function will reset the port and cycle power the > port. Therefore the device handle will not be valid after the reset > and the user will need to redo everything. That explains the appearance of lack of power that I'm seeing. I've no idea how I'm going to restart it though, any pointers? Again, I'm actually up and running (with workaround), I'm trying to see if there is anything to learn from my setup to improve things. Chris ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos & much more. Register early & save! http://p.sf.net/sfu/rim-blackberry-1 _______________________________________________ pyusb-users mailing list pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users