I have just reinstalled Pyusb on my Raspberry Pi.  When I try to run the 
application I have created I get the following error messages:
"Traceback (most recent call last):
   File "gsbwx.py", line 61, in <module>
     d1 = device.read(endpoint.bEndpointAddress, endpoint.wMaxPacketSize)
   File "/usr/local/lib/python3.2/dist-packages/usb/core.py", line 918, 
in read
     self.__get_timeout(timeout))
   File "/usr/local/lib/python3.2/dist-packages/usb/backend/libusb0.py", 
line 507, in intr_read
     timeout)
   File "/usr/local/lib/python3.2/dist-packages/usb/backend/libusb0.py", 
line 562, in __read
     timeout
   File "/usr/local/lib/python3.2/dist-packages/usb/backend/libusb0.py", 
line 380, in _check
     raise USBError(errmsg, ret)
usb.core.USBError: [Errno None] b'No error'"

I have included the following import statements in my code
"import sys
import usb.core
import usb.backend.libusb1
import usb.util"

and all of the error messages are pointing to "libusb0.py" not 
"libusb1.py" as in my import statements.


I am trying to read an Acurite weather station.  I have also tried this 
on another computer system and also could not read the device. I have a 
program that is written in C and it can read the device so I don't know 
why Python can't read it.

Any suggestions on how to fix the problem will greatly appreciated.

I sent the above message on Jan 11.  I am now getting the following errors:

"Traceback (most recent call last):
   File "gsbwx.py", line 62, in <module>
     d1 = device.read(endpoint.bEndpointAddress, endpoint.wMaxPacketSize)
   File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 905, 
in read
     intf, ep = self._ctx.setup_request(self, endpoint)
   File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 190, 
in setup_request
     self.managed_claim_interface(device, intf)
   File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 146, 
in managed_claim_interface
     self.backend.claim_interface(self.handle, i)
   File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb0.py", 
line 468, in claim_interface
     _check(_lib.usb_claim_interface(dev_handle, intf))
   File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb0.py", 
line 380, in _check
     raise USBError(errmsg, ret)
usb.core.USBError: [Errno None] could not claim interface 0: Device or 
resource busy

Any ideas on why this is NOT WORKING??? Are there any other modules that 
work with Python and USB???

Thanks,

Gerry

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
vanity: www.gigenet.com
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to