From: Keith H. <ke...@kc...> - 2015-07-09 16:29:07
|
Thanks for the reply Marcus. It may have been something with the udev rules. I'd initially had apt remove the default gphoto2 and libgphoto before installing my compiled version. I thought it would be cleaner since the compiled libgphoto and the Debian libgphoto end up in different locations by default. Ultimately I had apt reinstall both and then pointed the existing libgphoto2.so.6 link to the new libgphoto2.so.6.0.0. Seems to be working now and I'm sure that apt would have recreated any udev rules that it had initially removed along with the default gphoto2. As an aside, I'm thinking of reverting to the 2.5.5 or 2.5.6 version of the library. There are some odd things happening at the moment. I can change the aperture all I want, and I can initially set the shutter speed and resolution. But if I try to change shutter or resolution after the first capture I start getting all black images until I pull the batteries from the camera. This wasn't the case a year ago. Of course a year ago I was using a different laptop (CF-29) and OS (xubuntu 12.04) along with a different libgphoto2, so no guarantees that the library is the problem. Thanks again, Keith ---- On Mon, 06 Jul 2015 00:14:54 -0700 Marcus Meissner<ma...@je...> wrote ---- On Sat, Jul 04, 2015 at 10:27:24AM -0700, Keith Hannah wrote: > Currently running Solydxk (Debian variant) which comes with an older version of both Gphoto2 and libgphot2 (2.5.4). These older versions are of no use with my camera (Olympus c5050z) so I've compiled and installed the most current version from the Gphoto website. Everything seemed to go fine when compiling and installing. The camera is recognized by --auto-detect. But when attempting to change any config (i always start with --set-config-value flash=Off) I get... > *** Error *** > An error occurred in the io-library ('I/O problem'): Failed to open '/dev/sg3' (Permission denied). > *** Error (-7: 'I/O problem') *** > > Same error when attempting to --capture-image-and-download. /dev/sg3 is usually only root writable, so we have udev rules to give out permission to it for cameras. Did you also install these seperate UDEV rules? (Not just the HWDB ones). /usr/lib64/libgphoto2/print-camera-list udev-rules version 201 > /etc/udev/rules.d/50-libgphoto2.rules If Debian still uses group plugdev for USB device permissions handling, use: /usr/lib64/libgphoto2/print-camera-list udev-rules version 201 group plugdev > /etc/udev/rules.d/50-libgphoto2.rules (Also adjust the path to where print-camera-list lives in your machine.) Ciao, Marcus |