gspca_ov519 driver is autoloaded for Creative Live Webcam 041e:4068, but fails to produce output

Bug #263008 reported by David Hugh-Jones
30
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Using kernel 2.6.27, when I plug in the Creative Live Webcam (id 041e:4068), the modules gspca_main and gspca_ov519 are loaded. But the webcam doesn't work.

I am not sure if v4l (2?) has yet implemented userspace jpeg decompression, but if not, it would be nice if somebody could get this driver to load the ov51x-jpeg module ... or at least get it buildable against 2.6.27.

Basically, this is a wishlist item: please make my webcam work out of the box for intrepid!

Revision history for this message
David Mandala (davidm) wrote :
Download full text (10.4 KiB)

In 8.04 this "041e:4061 Creative Technology, Ltd Webcam" worked when I installed and compiled the driver: http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.8.tar.gz. It does not work any longer. The LED lights up on the camera but no usable video comes out.

With kernel 2.6.27, when I plug in the "041e:4061 Creative Technology, Ltd Webcam", the modules gspca_main and gspca_ov519 are loaded, and should not be. This webcam is reported to work with drivers from: http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.9.tar.gz. When I rename gspca_ov519.ko to gspca_ov519.ko.old and build and install the new ov51x-jpeg-1.5.9.tar.gz drivers, the gspca driver no longer installs and the ov51x-jpeg driver does install but the camera still is broken.

Universe contains an older version of this driver ov51x-jpeg-1.5.8.tar.gz from Debian, this version will not compile against a 2.6.27 kernel and needs to be updated. Also the gspca_main and gspca_ov519 modules need to be blocked from loading from either of the 041e:4061 or the 041e:4068 webcams as they do not provide the jpeg decompression.

The current ov51x-jpeg-1.5.8.tar.gz driver in Universe should be removed or updated to the latest driver as it has no chance of ever working with a 2.6.27 kernel. The ov51x-jpeg-1.5.8.tar.gz compiled against the 2.6.26 kernel that was being used for Intrepid but with the change to 2.6.27 that breaks and requiresov51x-jpeg-1.5.9.tar.gz

dmesg:
[35981.424055] usb 1-2: new full speed USB device using uhci_hcd and address 5
[35981.618649] usb 1-2: configuration #1 chosen from 1 choice
[35981.627974] gspca: probing 041e:4061
[35981.836862] ov519: I2C synced in 1 attempt(s)
[35981.836876] ov519: starting OV7xx0 configuration
[35981.849860] ov519: Sensor is an OV7670
[35983.153219] gspca: probe ok
[35983.154037] gspca: probing 041e:4061

lsusb -v
Bus 001 Device 005: ID 041e:4061 Creative Technology, Ltd
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 1.10
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 8
  idVendor 0x041e Creative Technology, Ltd
  idProduct 0x4061
  bcdDevice 1.00
  iManufacturer 1
  iProduct 2
  iSerial 0
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 180
    bNumInterfaces 3
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0x80
      (Bus Powered)
    MaxPower 100mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 0
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes ...

Revision history for this message
Javier Jardón (jjardon) wrote :

Confirmed here for 041e:4064 Creative Live! Cam Vista IM VF0420 webcam

Here are the instructions to install the correct driver: ollow this http://www.rastageeks.org/ov51x-jpeg/index.php/Ov51xJpegHackedInstall#Installation_on_Ubuntu_8.10_Intrepid_Ibex

Changed in linux:
assignee: nobody → ubuntu-kernel-team
status: New → Confirmed
Revision history for this message
Javier Jardón (jjardon) wrote :
Revision history for this message
Javier Jardón (jjardon) wrote :
Revision history for this message
Javier Jardón (jjardon) wrote :
Revision history for this message
Javier Jardón (jjardon) wrote :
Revision history for this message
Andres Mujica (andres.mujica) wrote :

Hi. i've marked this as dupe from bug #262853 that has some workarounds for this issue.

Thanks for your excellent bug report and please continue helping debug this issue in that bug.

Thanks again

Revision history for this message
Javier Jardón (jjardon) wrote :

Hello Andres,

I think that this bug is not a duplicate of bug #262853.
I don't want to build a module for the kernel, I want out-of-the-box support for these webcams models.

Revision history for this message
Andres Mujica (andres.mujica) wrote :

Hi Javier, you're totally right, in fact according to comment 13 from that bug https://bugs.edge.launchpad.net/ubuntu/+source/ov51x-jpeg/+bug/262853/comments/13 the behaviour is exactly as described in this bug report, but the aiming is different.

tthe main problem for this bug solution is the JPEG decompression support in libv4l. So as my understanding goes unless libv4l supports that, the only way would be the actual path, because this wouldn't make into the kernel..

Do you happen to know if such a bug exists in debian?

Revision history for this message
Launchpad Janitor (janitor) wrote : Kernel team bugs

Per a decision made by the Ubuntu Kernel Team, bugs will longer be assigned to the ubuntu-kernel-team in Launchpad as part of the bug triage process. The ubuntu-kernel-team is being unassigned from this bug report. Refer to https://wiki.ubuntu.com/KernelTeamBugPolicies for more information. Thanks.

Revision history for this message
penalvch (penalvch) wrote :

David Hugh-Jones, thank you for reporting this and helping make Ubuntu better. Intrepid reached EOL on April 30, 2010.
Please see this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We were wondering if this is still an issue on a supported release? If so, can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command in a supported release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

tags: added: intrepid needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.