LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Canon powershot A75 & Linux (https://www.linuxquestions.org/questions/linux-hardware-18/canon-powershot-a75-and-linux-154609/)

Mikessu 03-07-2004 12:07 PM

Canon powershot A75 & Linux
 
Does anybody have Canon powershot A75 that works with Linux?

I have thought about buying it, but it seems that it's not supported by gphoto. Anyway does it work (for example with some other model's settings?)? A70 and A60 are supported...

http://www.dpreview.com/news/0402/04020905canona75.asp

selli 03-23-2004 01:33 AM

Hi, I think we he to wait for the next release 2.1.5. The A70 and the A75 is almost the same, I dont think its too difficult to write the driver for A75. You can try to hack the code yourself, if U fell brave :)

selli 03-23-2004 12:24 PM

I think I can hack the libghoto source, but I am not sure it is safe. Can I ruin the camera software or the camera hardware. I think only two line have to be changed:

here is my patch: IF U ARE BRAVE TRY IT !!! I AM NOT :( DONNO IF WORKS BUT REPORT IF DO

RCS file: /cvsroot/gphoto/libgphoto2/camlibs/canon/canon.c,v
retrieving revision 1.240
diff -u -r1.240 canon.c
--- camlibs/canon/canon.c 7 Mar 2004 20:41:58 -0000 1.240
+++ camlibs/canon/canon.c 23 Mar 2004 18:14:11 -0000
@@ -158,7 +158,8 @@
/* added from report on mailinglist. XXX: assuming capture works -Marcus */
/* PS A70 uses the same ProductID for PTP and Canon, with protocol autodetection */
{"Canon:PowerShot A70", CANON_PS_A70, 0x04A9, 0x3073, CAP_SUP, SL_MOVIE_LARGE, SL_THUMB, SL_PICTURE, NULL},
- /* PS A60 uses the same ProductID for PTP and Canon, with protocol autodetection */
+ {"Canon:PowerShot A75", CANON_PS_A75, 0x04A9, 0x30b5, CAP_SUP, SL_MOVIE_LARGE, SL_THUMB, SL_PICTURE, NULL},
+ /* PS A60 uses the same ProductID for PTP and Canon, with protocol autodetection */
{"Canon:PowerShot A60", CANON_PS_A60, 0x04A9, 0x3074, CAP_SUP, SL_MOVIE_LARGE, SL_THUMB, SL_PICTURE, NULL},
/* reported working on SourceForge patch tracker. */
{"Canon:Digital IXUS 400", CANON_PS_S400, 0x04A9, 0x3075, CAP_SUP, SL_MOVIE_LARGE, SL_THUMB, SL_PICTURE, NULL},
Index: camlibs/canon/canon.h
===================================================================
RCS file: /cvsroot/gphoto/libgphoto2/camlibs/canon/canon.h,v
retrieving revision 1.90
diff -u -r1.90 canon.h
--- camlibs/canon/canon.h 3 Feb 2004 13:05:42 -0000 1.90
+++ camlibs/canon/canon.h 23 Mar 2004 18:14:11 -0000
@@ -68,6 +68,7 @@
* @CANON_PS_A50: PowerShot A50
* @CANON_PS_A60: PowerShot A60
* @CANON_PS_A70: PowerShot A70
+ * @CANON_PS_A75: PowerShot A75
* @CANON_PS_A80: PowerShot A80
* @CANON_PS_PRO70: PowerShot Pro70
* @CANON_PS_S10: PowerShot S10
@@ -120,6 +121,7 @@
CANON_PS_A50,
CANON_PS_A60,
CANON_PS_A70,
+ CANON_PS_A75,
CANON_PS_A80,
CANON_PS_S10,
CANON_PS_S20,

selli 03-23-2004 02:13 PM

hmm I was brave, it works and doesnt

i has sometimes problem with downloading AVIs.

*** Error (-102: 'Corrupted data') ***

Any Idea ?

Alan Lakin 07-07-2004 06:59 AM

I have been using an A70 with Slack 9.1 for some time now. This http://pto.linux.dk/Canon_PowerShot_A70_Linux/ helped get me started. I had most luck with flphoto for downloading pictures off the camera.

My sister-in-law has just bought an A75. I will use the above method again. The numbers required are 0x04a9/0x30b5 .

All the best.

tomdkat 10-06-2004 01:16 AM

I've got a quick question about this digital camera. If this camera could be "mounted" as a USB Storage Device using kernel-level USB Mass Storage support, couldn't the images be read directly from the camera using any graphics tool, like Gimp, or am I missing something? :)

Peace...

Alan Lakin 10-06-2004 06:24 AM

[QUOTE]Originally posted by tomdkat
[B]I've got a quick question about this digital camera. If this camera could be "mounted" as a USB Storage Device using kernel-level USB Mass Storage support, couldn't the images be read directly from the camera using any graphics tool, like Gimp, or am I missing something? :)

The magic word is if. This camera uses PTP. I am no expert on this but using PTP allows you to interface with the camera but that does not mean the camera could be mounted as a Mass Storage Device. One could do what you are suggesting using a separate USB card reader device. They are pretty cheap.

tomdkat 10-06-2004 09:13 AM

Quote:

Originally posted by Alan Lakin
The magic word is if. This camera uses PTP. I am no expert on this but using PTP allows you to interface with the camera but that does not mean the camera could be mounted as a Mass Storage Device. One could do what you are suggesting using a separate USB card reader device. They are pretty cheap.
Gotcha. Thanks!

Peace...

tomdkat 10-15-2004 12:28 PM

I just found this link with one user's experience in getting the A75 to work with RH9 (I think).

Peace...

jugadj 10-26-2004 07:48 PM

I used gtkam, clicked on Camera, Detect, and it showed USB PTP Class Camera, clicked Apply-OK, and it worked fine. I haven't tried to download video clips, but photos are working.

tomdkat 10-26-2004 10:47 PM

What version of gtkam and libgphoto are you using?

Peace...

jhomey 01-15-2005 03:58 PM

Mandrake 10 comes with libgphoto2-2.1.4 and gphoto2-2.1.4. I installed those. I have a Canon Powershot A85 and it is only supported by libgphoto2-2.1.5. I installed that with gphoto2-2.1.5, but I can't get the frontend to use the newer lib. I keeps using the old one. How do fix this?

Alan Lakin 01-15-2005 05:03 PM

You may need to manually generate a usb.usermap file. This is where the frontend will look to find your camera listed. Take a look at http://www.gphoto.org/doc/manual/ where there are instructions on how to do this. Slackware has the file in /etc/hotplug/usb.usermap, I don't know about mandrake. This is what I get when I look for my A70

sh-2.05b$ cat /etc/hotplug/usb.usermap | grep -i A70
# Canon PowerShot A70

You could try the same thing and substitute A85 to see if your camera is listed.

Best of luck.

synaptical 01-15-2005 05:40 PM

i have the A75, it works fine. you have to make the usermap file, as AL mentioned (for arch it's: "# /usr/lib/libgphoto2/print-usb-usermap >> /etc/hotplug/usb/usbcam.usermap" -- it might be the same for other distros, check your directories), and then if you have hotplug configured it's recognized as a generic USB PTP camera. :cool:

ribena 01-15-2005 05:49 PM

I've got a powershot A75 and it works with no probs, and I didn't have to change/edit any files


All times are GMT -5. The time now is 12:32 AM.