Re: Canon PowerShot S230 not detected

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux