You are not logged in.

#1 2012-04-20 05:17:37

tlevine
Member
Registered: 2012-04-20
Posts: 1

Usb device permissions

I have an AVRISP mkII connected to the computer over USB. When I try to do anything with it, I get something like this.

[tlevine@perluette arduino-usbserial]$ avrdude -p at90usb82 -F -P usb -c avrispmkii -U flash:w:Arduino-usbserial-uno.hex -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/003/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/005/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/006/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/006/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/007/001: Permission denied.
libusb requires write access to USB device nodes.
avrdude: usbdev_open(): did not find any USB device "usb"

[tlevine@perluette arduino-usbserial]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 093a:2500 Pixart Imaging, Inc. USB Optical Mouse
Bus 006 Device 002: ID 03eb:2104 Atmel Corp. AVR ISP mkII
Bus 005 Device 002: ID 047f:0ca1 Plantronics, Inc. USB DSP v4 Audio Interface

Changing the permissions of /dev/bus/usb/006/002 chown and chmod doesn't help.

There have been similar issues with cameras and printers, and the potential solutions look painful, so before I waste more time on this, does anyone happen to know what's going on?

Offline

#2 2012-04-20 05:59:36

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: Usb device permissions

Welcome to the forums.

It shouldn't be too hard to create a udev rule to apply the correct permissions. From a quick glance over the output you posted; something like this might work:

SUBSYSTEM=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", GROUP="users", MODE="0666"

Last edited by Gcool (2012-04-20 06:00:09)


Burninate!

Offline

Board footer

Powered by FluxBB