uvcvideo: camera IDs that should be added

Bug #264948 reported by TJ
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Wishlist
Unassigned

Bug Description

There seem to be an increasing number of UVC (USB Video Class) cameras available. The sheer volume means it is unlikely that support for them will be added to the uvcvideo driver instantly - upstream at least.

The purpose of this bug report is to collect a list of PCI IDs of cameras that we discover will work with the driver, and hopefully get them added to the uvcvideo driver in LUM (Linux Ubuntu Modules) at each package upgrade.

I'm working on a DKMS (Dynamic Kernel Module Support) package for uvcvideo, with a customisation to the driver that will allow camera PCI IDs to be passed in to it as command-line options, for testing and proving purposes. This makes it trivial to test the driver with new devices without editing source and recompiling each time.

To determine if a camera is UVC compliant quickly, examine the Windows driver package that comes with the device. If, in addition to its own .inf file it includes usbvideo.inf then there is a strong chance it might also work with uvcvideo - although it may need a firmware image extracting from the Windows driver package.

Device IDs that work (and associated firmware) can be added to the LUM package quickly, and be sent upstream too.

Revision history for this message
TJ (tj) wrote :

This is a likely range of candidates, and very, very elusive to track down the manufacturer details:

0x1B17:6100
 (1b17 6100)
0x1B17:6101
 (1b17 6101)
0x1B17:6110
 (1b17 6110)

0x1B17:6111 (1b17 6111)

PCI Vendor 0x11B7 (11b7) is "ShenZhen E-Loam Technology Co.,Ltd", who trade as "E-LOAM". They have an English-language web-site: http://en.eloam.cn/

They have a large range of cameras with product IDs around 0x6111 (6111).

The one you have appears to be in the A0380 series (chip-set), and is known as the "USB2.0 PC Camera".

The chip-set and/or camera is, I think, manufactured by CNLTF, possibly translated poorly as "Guangzhou blue sky HSBC Electronic Co., Ltd", their web-site is http://www.cnltf.com/

A user has reported this camera as unsupported so we will be trying it out with the uvcvideo-dkms package.

Changed in linux-ubuntu-modules-2.6.24:
assignee: nobody → intuitivenipple
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi TJ,

Just moving this forward to the linux kernel package since lum was merged into the linux kernel package during Intrepid. Thanks.

TJ (tj)
Changed in linux:
assignee: intuitivenipple → nobody
Revision history for this message
penalvch (penalvch) wrote :

TJ, thank you for reporting this and helping make Ubuntu better. If you own a camera which does not work for you, could you please 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 the development 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 . Please do not test the kernel in the daily folder, but the one all the way at the bottom. 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. As well, please comment on which kernel version specifically you tested.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream', and comment as to why specifically you were unable to test it.

Please let us know your results. Thanks in advance.

Changed in linux (Ubuntu):
importance: Low → Wishlist
status: Confirmed → Incomplete
Revision history for this message
TJ (tj) wrote :

I'll close this bug now. 4 years ago when it was relevant we had many cameras not supported in the kernel. Nowadays UVC is the predominant camera interface and upstream appears to keep up quite well with the incompatibilities discovered.

Changed in linux (Ubuntu):
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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