Hello, I have a PC that dual boots Ubuntu 8.04 and Win XP SP2. On both Ubuntu and XP I have Python 2.5.2 and Pyusb 0.4.1 installed and on XP I also installed libusb-win32 0.1.12.1. On both OSes I type the following at the interactive prompt: >>> import usb >>> b = usb.busses() >>> print b[1].devices
My output on Ubuntu is: (<usb.Device object at 0x8228d58>, <usb.Device object at 0x8229f78>, <usb.Device object at 0x822b198>, <usb.Device object at 0x822c3b8>)) >>> My output on XP is: () >>> Ubuntu finds 4 devices on bus 1, XP finds nothing or doesn't display it. In fact XP displays no devices on any of the busses whereas Ubuntu shows devices on all busses. When running 'usbenum.py', I get the correct output on Ubuntu but on XP I get: found 4 busses === new bus === === new bus === === new bus === === new bus === >>> Also Ubuntu detects 5 busses on the machine but XP only detects 4. I'm probably missing something obvious but I can't figure it out. Any help or suggestions will be appreciated. Thanks Mark ------------------------------------------------------------------------------ _______________________________________________ pyusb-users mailing list pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users