Hi,

i am too sorry. Having searched half the evening a few seconds after asking my 
question i found the "Specifying libraries by hand" section in the manual. 

And indeed this:

    >>> import usb.core
    >>> import usb.backend.libusb1
    >>>
    >>> backend = usb.backend.libusb1.get_backend(find_library=lambda x: "/
usr/lib/libusb-1.0.so")
    >>> dev     = usb.core.find(..., backend=backend)

Solves my problem!!

Sorry for asking too early!

Till

On Sunday, March 20, 2016 12:10:49 PM Till Harbaum wrote:
> Hi,
> 
> i am trying to use pyusb on a buildroot based embedded setup running on a ti
> sitara. But i struggle to get it to recognize a backend:
> 
> # python
> Python 2.7.11 (default, Mar 19 2016, 14:18:04)
> [GCC 5.2.1 20151005] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> 
> >>> import os
> >>> os.environ['PYUSB_DEBUG'] = 'debug'
> >>> import usb.core
> >>> usb.core.find()
> 
> 2016-03-19 22:11:46,002 ERROR:usb.libloader:'Libusb 1' could not be found
> 2016-03-19 22:11:46,013 ERROR:usb.backend.libusb1:Error loading libusb 1.0
> backend
> 2016-03-19 22:11:46,079 ERROR:usb.libloader:'OpenUSB library' could not be
> found
> 2016-03-19 22:11:46,089 ERROR:usb.backend.openusb:Error loading OpenUSB
> backend
> 2016-03-19 22:11:46,258 ERROR:usb.libloader:'Libusb 0' could not be found
> 2016-03-19 22:11:46,268 ERROR:usb.backend.libusb0:Error loading libusb 0.1
> backend
> 
> The shared libs are there:
> # ls -la /usr/lib/libusb*
> lrwxrwxrwx    1 root     root            19 Mar 19 14:51 /usr/lib/
> libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
> -rwxr-xr-x    1 root     root         10872 Mar 19 15:17 /usr/lib/
> libusb-0.1.so.4.4.4
> lrwxrwxrwx    1 root     root            19 Mar 19 14:20 /usr/lib/
> libusb-1.0.so -> libusb-1.0.so.0.1.0
> lrwxrwxrwx    1 root     root            19 Mar 19 14:20 /usr/lib/
> libusb-1.0.so.0 -> libusb-1.0.so.0.1.0
> -rwxr-xr-x    1 root     root         57400 Mar 19 15:17 /usr/lib/
> libusb-1.0.so.0.1.0
> lrwxrwxrwx    1 root     root            19 Mar 19 14:51 /usr/lib/libusb.so
> -> libusb-0.1.so.4.4.4
> 
> Now i am missing the bridge between pyusb and those shared libs.
> 
> How can i debug further? I tried stracing the whole setup but i don't see it
> even trying to open any library. How exaclty is pyusb trying to open those
> libraries. Under which paths and which names is it supposed to search?
> 
> Thanks,
>   Till

-- 
Dr. Till Harbaum <t...@harbaum.org>

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to