On 2010-12-30 Bastian Venthur <[email protected]> wrote:
> Package: libgphoto2-2
> Version: 2.4.10.1-3
> Severity: normal

> --- Please enter the report below this line. ---
> Bus 002 Device 006: ID 04a9:31f3 Canon, Inc.
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   idVendor           0x04a9 Canon, Inc.
>   idProduct          0x31f3
>   bcdDevice            0.02
>   iManufacturer           1 Canon Inc.
>   iProduct                2 Canon Digital Camera
>   iSerial                 3 7C718E77E58D4946966AB145DDC48D09
>   bNumConfigurations      1
[...]
You later wrote in your blog:
> Today I bought me a Canon IXUS 130 and was quite disappointed to see
> that it couldn’t properly connect to my Debian/Sid machine via USB.
> Apparenty the camera is not recognized as a USB Mass Storage Device
> but utilizes PTP. I upgraded to libgphoto2 (2.4.10.1-3) from
> experimental and added a proper udev rule with vendor- and product-id
> but it did not help. Is there anything more I can try?


Hello,

for supported devices there is *no* *need* to touch the udev rules.
Things should just work.

However, afaict from reading camlibs/ptp2/library.c the IXUS 130 is
not listed.

Does the attached patch fix the issue for you?

cu andreas
--- libgphoto2-2.4.10.1.orig/camlibs/ptp2/library.c
+++ libgphoto2-2.4.10.1/camlibs/ptp2/library.c
@@ -1069,6 +1069,7 @@ static struct {
 	/* http://sourceforge.net/tracker/index.php?func=detail&aid=2918540&group_id=8874&atid=358874 */
 	{"Canon:IXY 220 IS",			0x04a9, 0x31e6, PTPBUG_DELETE_SENDS_EVENT},
 	{"Canon:Digital IXUS 120 IS",		0x04a9, 0x31e6, PTPBUG_DELETE_SENDS_EVENT},
+	{"Canon:Digital IXUS 130 IS",		0x04a9, 0x31f3, PTPBUG_DELETE_SENDS_EVENT},
 	{"Canon:PowerShot SD940 IS",		0x04a9, 0x31e6, PTPBUG_DELETE_SENDS_EVENT},
 
 	/* IRC reporter */

Reply via email to