The reason is because /dev/bus/usb/[name] is created with following permissions:
$ mc c[2]$ ls -la total 0 drwxr-xr-x 2 root root 80 Nov 29 22:24 . drwxr-xr-x 5 root root 100 Nov 29 21:36 .. crw-rw-r-- 1 root root 189, 128 Nov 29 21:35 1 crw-rw-r-- 1 root root 189, 135 Nov 29 22:24 8 root:root 664 After changing manually to root:camera 664 it started to wrok! However I don't know which script is responsible for that :( I have added following line to /etc/hotplug/usb/libgphoto2. However output is strange: $ cat libgphoto2.txt libgphoto2: ACTION: add DEVICE: libgphoto2: ACTION: add DEVICE: /proc/bus/usb/002/011 libgphoto2: ACTION: add DEVICE: I mean I cannot see here setting /dev/bus/usb properties ... Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/bin/sh -c 'K=usbdev2.8; K=${K#usbdev}; B=${K%%.*}; D=${K#*.}; echo bus /usb/$B/$D'' Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/bin/sh' (stdout) 'bus/usb/2/8' Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/bin/sh' returned with status 0 Nov 29 22:24:02 dom udevd-event[5984]: udev_rules_get_name: rule applied, 'usbdev2.8' becomes 'bus/usb/2/8' Nov 29 22:24:02 dom udevd-event[5984]: create_node: creating device node '/dev/bus/usb/2/8' Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/etc/hotplug/usb/libgphoto2' 'usb_device' Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/etc/hotplug/usb/libgphoto2' returned with status 0 Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/usr/lib/hal/hal.hotplug' 'usb_device' Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/usr/lib/hal/hal.hotplug' returned with status 0 Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/usr/lib/hal/hal.dev' 'usb_device' Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/usr/lib/hal/hal.dev' returned with status 0 Nov 29 22:24:02 dom udevd-event[5984]: pass_env_to_socket: passed -1 bytes to socket '/org/kernel/udev/monitor', Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/lib/udev/udev_run_hotplugd' 'usb_device' Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/lib/udev/udev_run_hotplugd' returned with status 0 Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/lib/udev/udev_run_devd' 'usb_device' Nov 29 22:24:02 dom udevd-event[5984]: run_program: '/lib/udev/udev_run_devd' returned with status 0 Nov 29 22:24:02 dom udevd-event[5984]: udev_event_run: seq 1089 finished -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]