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

Reply via email to