Hi Tormod
[snip]
> Maybe it is better if you tell us exactly what the troubles are.
Alright, we have an E10 gateway from Synapse wireless that will connect via
cell modem to the internet (thus usb_modeswitch is required). We'll also have
a (TP1080WC) weather station connected which requires the pywws driver to
communicate with the E10 over usb.
Now I have a buildroot environment (BusyBox) with libusb-1.0.8, libusb-
compat-0.1.3 and PyUSB-0.4.3 which I think should resolve all required
depencies. I however when I invoke the "TestWeatherStation.py" script from
pywws, I get these errors:
# python TestWeatherStation.py
20:35:08:usb.backend.libusb10:Error loading libusb 1.0 backend
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/usb/backend/libusb10.py", line 588,
in get_backend
_lib = _load_library()
File "/usr/lib/python2.7/site-packages/usb/backend/libusb10.py", line 160,
in _load_library
raise OSError('USB library could not be found')
OSError: USB library could not be found
20:35:08:usb.backend.openusb:Error loading OpenUSB backend
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/usb/backend/openusb.py", line 588, in
get_backend
_lib = _load_library()
File "/usr/lib/python2.7/site-packages/usb/backend/openusb.py", line 149, in
_load_library
raise OSError('USB library could not be found')
OSError: USB library could not be found
20:35:08:usb.backend.libusb01:Error loading libusb 0.1 backend
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/usb/backend/libusb01.py", line 539,
in get_backend
_lib = _load_library()
File "/usr/lib/python2.7/site-packages/usb/backend/libusb01.py", line 180,
in _load_library
raise OSError('USB library could not be found')
OSError: USB library could not be found
Traceback (most recent call last):
File "TestWeatherStation.py", line 146, in <module>
sys.exit(main())
File "TestWeatherStation.py", line 91, in main
ws = WeatherStation.weather_station()
File "/root/pywws-12.02_r487/pywws/WeatherStation.py", line 315, in __init__
self.cusb = CUSBDrive(library)
File "/root/pywws-12.02_r487/pywws/WeatherStation.py", line 237, in __init__
self.dev = USBDevice(0x1941, 0x8021)
File "/root/pywws-12.02_r487/pywws/device_pyusb.py", line 81, in __init__
dev = self._find_device(idVendor, idProduct)
File "/root/pywws-12.02_r487/pywws/device_pyusb.py", line 112, in
_find_device
for bus in usb.busses():
File "/usr/lib/python2.7/site-packages/usb/legacy.py", line 326, in busses
return (Bus(),)
File "/usr/lib/python2.7/site-packages/usb/legacy.py", line 322, in __init__
self.devices = [Device(d) for d in core.find(find_all=True)]
File "/usr/lib/python2.7/site-packages/usb/core.py", line 819, in find
raise ValueError('No backend available')
ValueError: No backend available
Exception AttributeError: "'USBDevice' object has no attribute 'devh'" in
<bound method USBDevice.__del__ of <pywws.device_pyusb.USBDevice object at
0x4039b9f0>> ignored
#
Which tell me that there's probably a problem with libusb and/or pyusb...
references:
Synapse Wireless E10:
http://www.synapse-wireless.com/snap-components/e10
usb_modeswitch:
http://www.draisberghof.de/usb_modeswitch/
Pywws:
pywws.googlecode.com
Thanks,
Ron
> Your message was cut off here...
really? weird... I hope now everything goes through!
--
Ron Eggler
Senior Systems Engineer
SemiosBIO
Discovery Parks Vancouver
887 Great Northern Way
Vancouver, BC
V5T 1E2
cell: 778 230 9442
www.semiosbio.com
[email protected]
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
pyusb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyusb-users