2011/10/20 Mac Ryan <quasipe...@gmail.com>:
> Hello,
>
>        I'm running pyusb-1.0.0-a1 (installed as per README file) on a
> fresh installation of ubuntu 11.10 64 bit (kernel version
> 3.0.0-12-generic) on which both libusb 0.1-4 [2:0.1.12-18] an libusb
> 1.0-0 [2:1.0.8-4] are installed.
>
>        I was trying to follow the tutorial but I quickly got stucked
> on the following problem:
>
>    >>> import usb.core
>    >>> import usb.util
>    >>> dev = usb.core.find(idVendor=0x04D8, idProduct=0x0043)
>    >>> dev
>    <usb.core.Device object at 0x7f808bda2a50>
>    >>> import sys
>    >>> for cfg in dev:
>    ...     sys.stdout.write(str(cfg.bConfigurationValue) + '\n')
>    ...
>    1
>    >>> dev.set_configuration() #the same for dev.set_configuration(1)
>    libusb couldn't open USB
>    device /dev/bus/usb/004/003: Permission denied. libusb requires
>    write access to USB device nodes. Traceback (most recent call last):
>      File "<stdin>", line 1, in <module>
>      File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line
>    530, in set_configuration self._ctx.managed_set_configuration(self,
>    configuration) File
>    "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 91, in
>    managed_set_configuration self.managed_open() File
>    "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 70, in
>    managed_open self.handle = self.backend.open_device(self.dev) File
>    "/usr/local/lib/python2.7/dist-packages/usb/_debug.py", line 52, in
>    do_trace return f(*args, **named_args) File
>    "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb10.py",
>    line 446, in open_device _check(_lib.libusb_open(dev.devid,
>    byref(handle))) File
>    "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb10.py",
>    line 357, in _check raise USBError(_str_error[retval.value])
>    usb.core.USBError: Access denied (insufficient permissions) >>>
>
> A quick google search points to issues linked to the MacOS kernel...
> but the fact is that I am running on GNU/linux. What am I doing wrong?
>
> Thanks in advance for your help and support! :)
>

Try to run the script with sudo.



-- 
Best Regards,
Wander Lairson Costa
https://github.com/walac
https://gitorious.org/~walac

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to