Page 1 of 4 123 ... LastLast
Results 1 to 10 of 40

Thread: Canon USB Camera A810 Not Detected

  1. #1
    Join Date
    Feb 2011
    Location
    127.0.0.1
    Posts
    472

    Default Canon USB Camera A810 Not Detected

    After upgrading to openSUSE 13.1 (KDE), the USB camera is not recognized This is what I got from lsusb -v:

    Code:
    Bus 001 Device 002: ID 04f2:b057 Chicony Electronics Co., Ltd integrated USB webcam
    Couldn't open device, some information will be missing
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass          239 Miscellaneous Device
      bDeviceSubClass         2 ?
      bDeviceProtocol         1 Interface Association
      bMaxPacketSize0        64
      idVendor           0x04f2 Chicony Electronics Co., Ltd
      idProduct          0xb057 integrated USB webcam
      bcdDevice            8.18
      iManufacturer           2 
      iProduct                1 
      iSerial                 3 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength          523
        bNumInterfaces          2
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0x80
          (Bus Powered)
        MaxPower               98mA
        Interface Association:
          bLength                 8
          bDescriptorType        11
          bFirstInterface         0
          bInterfaceCount         2
          bFunctionClass         14 Video
          bFunctionSubClass       3 Video Interface Collection
          bFunctionProtocol       0 
          iFunction               5 
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass        14 Video
          bInterfaceSubClass      1 Video Control
          bInterfaceProtocol      0 
          iInterface              5 
          VideoControl Interface Descriptor:
            bLength                13
            bDescriptorType        36
            bDescriptorSubtype      1 (HEADER)
            bcdUVC               1.00
            wTotalLength          103
            dwClockFrequency       15.000000MHz
            bInCollection           1
            baInterfaceNr( 0)       1
          VideoControl Interface Descriptor:
            bLength                 9
            bDescriptorType        36
            bDescriptorSubtype      3 (OUTPUT_TERMINAL)
            bTerminalID             2
            wTerminalType      0x0101 USB Streaming
            bAssocTerminal          0
            bSourceID               5
            iTerminal               0 
          VideoControl Interface Descriptor:
            bLength                26
            bDescriptorType        36
            bDescriptorSubtype      6 (EXTENSION_UNIT)
            bUnitID                 4
            guidExtensionCode         {7033f028-1163-2e4a-ba2c-6890eb334016}
            bNumControl             8
            bNrPins                 1
            baSourceID( 0)          3
            bControlSize            1
            bmControls( 0)       0x0f
            iExtension              0 
          VideoControl Interface Descriptor:
            bLength                26
            bDescriptorType        36
            bDescriptorSubtype      6 (EXTENSION_UNIT)
            bUnitID                 5
            guidExtensionCode         {3fae1228-d7bc-114e-a357-6f1edef7d61d}
            bNumControl             8
            bNrPins                 1
            baSourceID( 0)          4
            bControlSize            1
            bmControls( 0)       0x01
            iExtension              0 
          VideoControl Interface Descriptor:
            bLength                18
            bDescriptorType        36
            bDescriptorSubtype      2 (INPUT_TERMINAL)
            bTerminalID             1
            wTerminalType      0x0201 Camera Sensor
            bAssocTerminal          0
            iTerminal               0 
            wObjectiveFocalLengthMin      0
            wObjectiveFocalLengthMax      0
            wOcularFocalLength            0
            bControlSize                  3
            bmControls           0x00000000
          VideoControl Interface Descriptor:
            bLength                11
            bDescriptorType        36
            bDescriptorSubtype      5 (PROCESSING_UNIT)
    Reliable + rider = RiDeR PlUs
    ...if you find this helpful, click on the star below...
    +-+ +-+
    |r| |+|
    +-+ +-+

  2. #2
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,721

    Default Re: Canon USB Camera A810 Not Detected

    You did not post with the output what command you used to get that output. We allways like the prompt, the command, the output and the next prompt to be copied/pasted complete. In any case, this about is about a webcam.

    To see if a device is "detected" use
    Code:
    lsusb
    which gives you all USB devices. When it is not there, it is indeed not detected. When it is there, you could then use lsusb on that USB port to get more verbose information.

    To see whatthe system did when you connected the device, look at the end of
    Code:
    dmesg
    asap after the conection. Do not post the complete dmesg output, but only the relevant last 20-30 lines.
    Henk van Velden

  3. #3
    Join Date
    Feb 2011
    Location
    127.0.0.1
    Posts
    472

    Default Re: Canon USB Camera A810 Not Detected

    Quote Originally Posted by hcvv View Post
    You did not post with the output what command you used to get that output. We allways like the prompt, the command, the output and the next prompt to be copied/pasted complete. In any case, this about is about a webcam.

    To see if a device is "detected" use
    Code:
    lsusb
    which gives you all USB devices. When it is not there, it is indeed not detected. When it is there, you could then use lsusb on that USB port to get more verbose information.

    To see whatthe system did when you connected the device, look at the end of
    Code:
    dmesg
    asap after the conection. Do not post the complete dmesg output, but only the relevant last 20-30 lines.
    Thank you for your reply, Henk.
    This is the output of lsusb (it seems that it is detected after all, but no pop-up on KDE and I can't see any "removable device" listed on My Computer/ Desktop):
    Code:
    lsusb
    Bus 001 Device 004: ID 04a9:323f Canon, Inc. PowerShot A810
    Bus 001 Device 003: ID 04f2:b057 Chicony Electronics Co., Ltd integrated USB webcam
    Bus 002 Device 002: ID 045e:00d2 Microsoft Corp. 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Here's the output of dmesg:
    Code:
    [  895.879095] usb 1-3: new high-speed USB device number 4 using ehci-pci
    [  895.994917] usb 1-3: New USB device found, idVendor=04a9, idProduct=323f
    [  895.994929] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [  895.994936] usb 1-3: Product: Canon Digital Camera
    [  895.994943] usb 1-3: Manufacturer: Canon Inc.
    [  895.994949] usb 1-3: SerialNumber: 83838379thisisgarbage83899u753809
    Thanks again for your help!
    Reliable + rider = RiDeR PlUs
    ...if you find this helpful, click on the star below...
    +-+ +-+
    |r| |+|
    +-+ +-+

  4. #4
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,721

    Default Re: Canon USB Camera A810 Not Detected

    So it is detected, bt it is not advertizing itself as a mass storage device.

    The cameras I have all advertize themselves as mass-storage devices and consquently let the desktop show the popup and let the user then use the file system on it (mount through the desktop, etc.)

    I do not know why your camera doesn't. Could be a "switch" (hardware of software) on the camera in the wrong position. IIRC I have seen threads here that tell about an alternative way to connect. I find in the manual of one of my cameras: MSC (Mass Storage Class) vs. PTP (Picture Transfer Protocol).

    (BTW, when applicable, please copy/paste complete: the prompt, the command, the output and the next prompt. That will tell others/me who you were, where you were, what you typed, what you got and that it is complete. All with one sweep of your mouse and without you having to type additional information like: This is the output of lsusb. In the above case that would apply to the lsb case. Maybe not for the dmesg case, where you copied/pasted part of the output.)
    Henk van Velden

  5. #5
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,695
    Blog Entries
    1

    Default Re: Canon USB Camera A810 Not Detected

    Many cameras use the MTP and PTP data transfer protocols for communication, so my question is does the KDE device notifier announce the discovery of the camera when plugged in? If you open Dolphin (with location bar displayed), can you examine the photos using 'camera:/' (part of kio_kamera)?

  6. #6
    Join Date
    Feb 2011
    Location
    127.0.0.1
    Posts
    472

    Default Re: Canon USB Camera A810 Not Detected

    Quote Originally Posted by deano_ferrari View Post
    Many cameras use the MTP and PTP data transfer protocols for communication, so my question is does the KDE device notifier announce the discovery of the camera when plugged in? If you open Dolphin (with location bar displayed), can you examine the photos using 'camera:/' (part of kio_kamera)?
    The only problem is the KDE device notifier that doesn't work. Yes, I can examine them using 'camera:/'.
    Reliable + rider = RiDeR PlUs
    ...if you find this helpful, click on the star below...
    +-+ +-+
    |r| |+|
    +-+ +-+

  7. #7
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,695
    Blog Entries
    1

    Default Re: Canon USB Camera A810 Not Detected

    Quote Originally Posted by riderplus View Post
    The only problem is the KDE device notifier that doesn't work. Yes, I can examine them using 'camera:/'.
    Have you tried configuring the notifier? Right-click on the icon, and select 'Device Notifier Settings'? There, it should be possible to set it to notify about 'Removable devices', along with various actions (which can also be added to if required).

  8. #8
    Join Date
    Feb 2011
    Location
    127.0.0.1
    Posts
    472

    Default Re: Canon USB Camera A810 Not Detected

    Quote Originally Posted by deano_ferrari View Post
    Have you tried configuring the notifier? Right-click on the icon, and select 'Device Notifier Settings'? There, it should be possible to set it to notify about 'Removable devices', along with various actions (which can also be added to if required).
    I saw that. In the "Device Actions" tab there was an option "Open with File Manager - Camera" and I tried editing it, the command for opening it was "kioclient exec camera:/", but it still doesn't work, no pop-up. In the "Removable Devices" tab I enabled "Enable automatic mounting of removable media", but no luck, still no pop-up.
    Reliable + rider = RiDeR PlUs
    ...if you find this helpful, click on the star below...
    +-+ +-+
    |r| |+|
    +-+ +-+

  9. #9
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,695
    Blog Entries
    1

    Default Re: Canon USB Camera A810 Not Detected

    Quote Originally Posted by riderplus View Post
    I saw that. In the "Device Actions" tab there was an option "Open with File Manager - Camera" and I tried editing it, the command for opening it was "kioclient exec camera:/", but it still doesn't work, no pop-up. In the "Removable Devices" tab I enabled "Enable automatic mounting of removable media", but no luck, still no pop-up.
    Now that I've had a chance to play, I find that your problem is now mine too (I was sure that it was working a week or so ago when I first installed openSUSE 13.1, so maybe a recent update is the cause of this). I have a Canon powerShot A1000 and a PowerShot SX150 IS.

    Anyway, I've found a bug report that may be relevant

    https://bugzilla.novell.com/show_bug.cgi?id=852551

    Although the OP in that bug report is referring to a USB mass storage device, it appears to affect PTP cameras as well, so it would be a good idea for us to add to it.

    I'm also reminded of a recent similar thread I participated in

    https://forums.opensuse.org/english/...v13-1-a-2.html

    Using
    Code:
    solid-hardware listen
    I could previously capture the event when the camera was annunciated. Not now however.

    So, this could be a problem with solid-hardware, or perhaps a udev regression?

  10. #10
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,695
    Blog Entries
    1

    Default Re: Canon USB Camera A810 Not Detected

    I am observing the following when my camera is plugged in
    Code:
    udevadm monitor
    monitor will print the received events for:
    UDEV - the event which udev sends out after rule processing
    KERNEL - the kernel uevent
    
    KERNEL[15785.802706] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-6 (usb)
    KERNEL[15785.802775] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-6/2-6:1.0 (usb)
    UDEV  [15785.812709] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-6 (usb)
    UDEV  [15785.813865] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-6/2-6:1.0 (usb)
    so the kernel's uevent is being captured at least.

Page 1 of 4 123 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •