Error connecting Canon IXUS 860 IS camera
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
f-spot (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I get the following error when I try to connect my Canon IXUS 860 IS (also known as SD 870 IS Digital ELPH in the USA) digital camera:
-$ f-spot-import
libhal.c 1310 : invalid udi: doesn't startwith '/org/freedeskt
error: libhal_
libhal.c 1310 : invalid udi: doesn't startwith '/org/freedeskt
error: libhal_
libhal.c 1310 : invalid udi: doesn't startwith '/org/freedeskt
error: libhal_
gphoto2:usb:000,000
Starting new FSpot server
Reloading
item changed
Testing gphoto path = usb:
PortInfo Universal Serial Bus, usb:
Error USBClaim: LibGPhoto2.
at LibGPhoto2.
at LibGPhoto2.
at GPhotoCamera.
at MainWindow.
cleanup context
-$ uname -a
Linux jake 2.6.24-16-386 #1 Thu Apr 10 12:50:06 UTC 2008 i686 GNU/Linux
-$ lsb_release -rd
Description: Ubuntu 8.04
Release: 8.04
-$ apt-cache policy f-spot
f-spot:
Installed: 0.4.2-1ubuntu3
Candidate: 0.4.2-1ubuntu3
Version table:
*** 0.4.2-1ubuntu3 0
500 http://
100 /var/lib/
-$ lsusb -v
Bus 001 Device 003: ID 04a9:3160 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 0x3160
bcdDevice 0.02
iManufacturer 1 Canon Inc.
iProduct 2 Canon Digital Camera
iSerial 3 67DE6296913146D
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurat
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 3
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 32
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigura
Device Status: 0x0001
Self Powered
-$ dmesg
[ 1008.814450] usb 1-1: new full speed USB device using uhci_hcd and address 3
[ 1008.978512] usb 1-1: configuration #1 chosen from 1 choice
Looks like a problem with f-spot, if you don't give libhal api a real udi it'll squawk so f-spot needs to be checking things more gracefully and erroring if required with this device.