On Wed, 2003-04-30 at 04:54, Rodolfo J. Paiz wrote: > Hi, all! > > I've just changed cameras to a Canon PowerShot S230 "Digital Elph". > However, RH9 (with all updates) and gtkam do not seem to recognize it. > Clicking on the "add camera" function in gtkam then clicking on "detect" > get me "no camera detected". > > Does anyone know what I might need to do/get/download in order to make it > work? I've spent some time Googling for this, but I come up with a lot of > "buy" information only. One page said something about the camera working > beautifully with gentoo, but fat lot of good that does me. > > Any ideas or pointers welcome! > > > -- > Rodolfo J. Paiz > rpaiz@xxxxxxxxxxxxxx I had to patch the Red Hat rawhide gphoto rpm to add support for my EOS 10d. It wasn't that hard. Just look at dmesg to get the USB ID of your camera and then modify libgphoto canon camlib. I've included my patch for the 10d. You should be able to fix your S230. tjb -- ======================================================================= | Thomas Baker email: tjb@xxxxxxx | | Systems Programmer | | Research Computing Center voice: (603) 862-4490 | | University of New Hampshire fax: (603) 862-1761 | | 332 Morse Hall | | Durham, NH 03824 USA http://wintermute.sr.unh.edu/~tjb | =======================================================================
diff -r -c gphoto2-2.1.1/libgphoto2-2.1.1/camlibs/canon/canon.c gphoto2-2.1.1.tjb/libgphoto2-2.1.1/camlibs/canon/canon.c *** gphoto2-2.1.1/libgphoto2-2.1.1/camlibs/canon/canon.c 2002-12-01 16:45:44.000000000 -0500 --- gphoto2-2.1.1.tjb/libgphoto2-2.1.1/camlibs/canon/canon.c 2003-03-26 22:51:20.000000000 -0500 *************** *** 120,125 **** --- 120,126 ---- {"Canon PowerShot G3 (normal mode)", CANON_PS_G3, 0x04A9, 0x306E, 0, S99M, S32K}, /* 0x306F is G3 in PTP mode */ {"Canon PowerShot S230 (normal mode)", CANON_PS_S230, 0x04A9, 0x3070, 0, S99M, S32K}, /* 0x3071 is S230 in PTP mode */ {"Canon Digital IXUS v3 (normal mode)", CANON_PS_S230, 0x04A9, 0x3070, 0, S99M, S32K}, /* 0x3071 is IXUS v3 in PTP mode */ + {"Canon EOS 10D", CANON_EOS_10D, 0x04A9, 0x3083, 0, S10M, S32K}, {NULL} /* *INDENT-ON* */ }; diff -r -c gphoto2-2.1.1/libgphoto2-2.1.1/camlibs/canon/canon.h gphoto2-2.1.1.tjb/libgphoto2-2.1.1/camlibs/canon/canon.h *** gphoto2-2.1.1/libgphoto2-2.1.1/camlibs/canon/canon.h 2002-12-01 16:45:44.000000000 -0500 --- gphoto2-2.1.1.tjb/libgphoto2-2.1.1/camlibs/canon/canon.h 2003-03-26 22:51:47.000000000 -0500 *************** *** 67,73 **** CANON_PS_A200, CANON_PS_S45, CANON_PS_S230, ! CANON_PS_G3 } canonCamModel; #define CON_CHECK_PARAM_NULL(param) \ --- 67,74 ---- CANON_PS_A200, CANON_PS_S45, CANON_PS_S230, ! CANON_PS_G3, ! CANON_EOS_10D, } canonCamModel; #define CON_CHECK_PARAM_NULL(param) \ diff -r -c gphoto2-2.1.1/libgphoto2-2.1.1/camlibs/canon/usb.c gphoto2-2.1.1.tjb/libgphoto2-2.1.1/camlibs/canon/usb.c *** gphoto2-2.1.1/libgphoto2-2.1.1/camlibs/canon/usb.c 2002-12-01 16:45:44.000000000 -0500 --- gphoto2-2.1.1.tjb/libgphoto2-2.1.1/camlibs/canon/usb.c 2003-03-26 22:52:04.000000000 -0500 *************** *** 284,289 **** --- 284,290 ---- case CANON_EOS_D30: case CANON_EOS_D60: case CANON_PS_S230: + case CANON_EOS_10D: GP_DEBUG ("Locking camera keys and turning off LCD using 'EOS' locking code..."); memset (payload, 0, sizeof (payload));
Attachment:
signature.asc
Description: This is a digitally signed message part