I can confirm this bug with my "Canon DIGITAL IXUS 800 IS" (always used to
work).
As root everything works, as a normal user not. I get following messages:
An error occurred in the io-library ('Could not claim the USB device'): Could
not claim interface 0 (Operation not permitted). Make sure no other program or
kernel module (such as sdc2xx, stv680, spca50x) is using the device and you
have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***
Strace points to a permission error:
open("/dev/bus/usb/005/005", O_RDWR) = -1 EACCES (Permission denied)
open("/dev/bus/usb/005/005", O_RDONLY) = 4
ioctl(4, USBDEVFS_GETDRIVER, 0xbfd653b4) = -1 EPERM (Operation not permitted)
ioctl(4, USBDEVFS_CLAIMINTERFACE, 0xbfd654d4) = -1 EPERM (Operation not
permitted)
Manually changing the group permissions recursively for /dev/bus/usb/005
to plugdev solves the problem.
It looks like udev is not working properly. I also noticed
/etc/udev/rules.d/45-libgphoto2.rules is not installed, I copied this
file from feisty to no avail. I am not very good with udev, If somebody
could point me out what to do, this bug can be solved.
--
Normal user can't access USB camera Error (-53: 'Could not claim the USB
device')
https://bugs.launchpad.net/bugs/189506
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs