Error connecting Canon IXUS 860 IS camera

Bug #226628 reported by Adam McLaurin
2
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/freedesktop/Hal/devices/'.
error: libhal_device_get_property_type: (null): (null)
libhal.c 1310 : invalid udi: doesn't startwith '/org/freedesktop/Hal/devices/'.
error: libhal_device_get_property_type: (null): (null)
libhal.c 1310 : invalid udi: doesn't startwith '/org/freedesktop/Hal/devices/'.
error: libhal_device_get_property_type: (null): (null)
gphoto2:usb:000,000
Starting new FSpot server
Reloading
item changed
Testing gphoto path = usb:
PortInfo Universal Serial Bus, usb:
Error USBClaim: LibGPhoto2.GPhotoException: Could not claim the USB device
  at LibGPhoto2.Error.CheckError (ErrorCode error) [0x00000]
  at LibGPhoto2.Camera.Init (LibGPhoto2.Context context) [0x00000]
  at GPhotoCamera.InitializeCamera () [0x00000]
  at MainWindow.ImportCamera (System.String camera_device) [0x00000]
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://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

-$ 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 67DE6296913146D88A79916F6BF1F73D
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 39
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xc0
      Self Powered
    MaxPower 2mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 6 Imaging
      bInterfaceSubClass 1 Still Image Capture
      bInterfaceProtocol 1 Picture Transfer Protocol (PIMA 15470)
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0040 1x 64 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x02 EP 2 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0040 1x 64 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x83 EP 3 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0008 1x 8 bytes
        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
  bNumConfigurations 1
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

Revision history for this message
Martin Owens (doctormo) wrote :

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.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue that you reported is one that should be reproducible with the live environment of the Desktop CD of the development release - Intrepid Ibex. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find out more about the development release at http://www.ubuntu.com/testing/ . Thanks again and we appreciate your help.

Changed in f-spot:
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to New. Thanks again!.

Changed in f-spot:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.