Dear reyalp
I did follow the link to another forum post with your solution. I also have found a similar one
somewhere else..
but....
what I understood is that
the rules file is generated from hwdb descriptions automatically when
udevadm hwdb --update
is exectuted.
however, just to test I edited the rules file directly
I am using debian jessie and the rules are
in
/lib/udev/rules.d/60-libgphoto2-6.rules
I modified lke this (the file is shown from the begining)
ACTION!="add", GOTO="libgphoto2_rules_end"
SUBSYSTEM!="usb", GOTO="libgphoto2_usb_end"
ENV{DEVTYPE}!="usb_device", GOTO="libgphoto2_usb_end"
ENV{ID_USB_INTERFACES}=="", IMPORT{builtin}="usb_id"
ENV{ID_USB_INTERFACES}=="*:08*:*", GOTO="libgphoto2_usb_end"
############ I inserted this fragment########
#make a special rule for Canon PowerShot A810
# this really has to be in the hwdb.d /lib/udev/hwdb.d/20-libgphoto2-6.hwdb not here...
# this is needed if hwdb is updated: udevadm hwdb --update
# this is needed to update udev rules: udevadm trigger
ENV{ID_USB_INTERFACES}=="*:060101:*", ATTRS{idVendor}=="04a9", ATTRS{idProduct}=
="323f", MODE="0664", GROUP="plugdev", GOTO="libgphoto2_usb_end"
# end of modifications
###########################################
ENV{ID_USB_INTERFACES}=="*:060101:*", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="
PTP", MODE="0664", GROUP="plugdev", GOTO="libgphoto2_usb_end"
...
the file continues with the rules built automatically from hwdb.d where each camera gets its own configuration .
I also did initramfs-update just in case the udev rules go somewhere during boot time and rebooted...
If I leave the line in, as described above, the camera does not show on the list of USB devices at all.
So, yes gnome/mate cannot mount it, but no one can talk to the camera either...
If I stop gnome form runing and use command line terminal (the one at alt-F1, alt-F2) and leave the default udev rules then chdkptp can talk to the camera...
Oh maybe the "goto"-passage does not work correctly and the automatic entry from hwdb is being processed??? does not seem to help...
panda
panda