10.04 Logitech notebook pro webcam - Regression

Bug #533907 reported by Prosthetic Head
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I have a Logitech pro for notebook webcam. This worked perfectly with cheese, skype and vlc in 9.10 but under 10.04 32bit (up to date as of 17:30 GMT 7th March 2010) it does not appear to be detected by any of these programs (possibly V4L/V4L2 system not picking it up). So this is a regression in support for this device.
The camera is listed under lsusb fine:

  crispin@Loki:~$ lsusb
  Bus 004 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 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Bus 001 Device 002: ID 046d:08c3 Logitech, Inc. Camera (Notebooks Pro)
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

but it is not detected by cheese, vlc, skype or anything else.

I am happy to try and provide more information if someone can tell me what information would be helpful and how to get it.
It would be nice to have this popular and generally very good camera working again in the LTS april release.

Thanks
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: crispin 1384 F.... pulseaudio
 /dev/snd/controlC0: crispin 1384 F.... pulseaudio
 /dev/snd/pcmC0D0p: crispin 1384 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xee240000 irq 17'
   Mixer name : 'Analog Devices AD1981'
   Components : 'HDA:11d41981,17aa2025,00100200'
   Controls : 20
   Simple ctrls : 11
Card1.Amixer.info:
 Card hw:1 'U0x46d0x8c3'/'USB Device 0x46d:0x8c3 at usb-0000:00:1d.7-5, high speed'
   Mixer name : 'USB Mixer'
   Components : 'USB046d:08c3'
   Controls : 2
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'Mic',0
   Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
   Capture channels: Mono
   Limits: Capture 0 - 3072
   Mono: Capture 0 [0%] [18.00dB] [on]
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7BHT37WW-1.10'
   Mixer name : 'ThinkPad EC 7BHT37WW-1.10'
   Components : ''
   Controls : 2
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
   Playback channels: Mono
   Limits: Playback 0 - 14
   Mono: Playback 5 [36%] [on]
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=f6ae29f2-7405-4493-99fa-aa732555a442
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100322)
MachineType: LENOVO 1702WNK
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=d2481886-34f2-42ae-bca8-5091886b8b89 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_GB.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-24.39-generic 2.6.32.15+drm33.5
Regression: Yes
RelatedPackageVersions: linux-firmware 1.34.1
Reproducible: Yes
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: lucid regression-release needs-upstream-testing
Uname: Linux 2.6.32-24-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 11/17/2006
dmi.bios.vendor: LENOVO
dmi.bios.version: 7BETC4WW (2.05 )
dmi.board.name: 1702WNK
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7BETC4WW(2.05):bd11/17/2006:svnLENOVO:pn1702WNK:pvrThinkPadX60s:rvnLENOVO:rn1702WNK:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 1702WNK
dmi.product.version: ThinkPad X60s
dmi.sys.vendor: LENOVO

affects: ubuntu → linux (Ubuntu)
tags: added: kernel-series-unknown
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Prosthetic,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? 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 from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 533907

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.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
mrpaulin (mrpaulin) wrote :

I have the same issue with kernel 2.6.32-22. This are the last lines of dmesg after connecting the webcam

[ 63.400042] usb 1-3: new high speed USB device using ehci_hcd and address 4
[ 63.723390] usb 1-3: configuration #1 chosen from 1 choice
[ 63.733270] Linux video capture interface: v2.00
[ 63.735863] uvcvideo: Found UVC 1.00 device <unnamed> (046d:08c3)
[ 64.730135] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 65.730146] uvcvideo: Failed to query (129) UVC probe control : -110 (exp. 26).
[ 65.730151] uvcvideo: Failed to initialize the device (-5).
[ 65.730220] usbcore: registered new interface driver uvcvideo
[ 65.730222] USB Video Class driver (v0.1.0)
[ 66.695803] 4:3:3: cannot set freq 16000 to ep 0x86
[ 66.795650] usbcore: registered new interface driver snd-usb-audio

I had not this problem when using kernel 2.6.31-xx in Ubutu 9.10

Revision history for this message
mrpaulin (mrpaulin) wrote :

Unloading (rmmod uvcvideo) and reloading (modprobe uvcvideo) the uvcvideo as recomended somewhere I can not remember, works for me.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Prosthetic Head (propanone) wrote :

This is still a bug and is a regression on previous hardware support. It has a usable workaround:

"Unloading (rmmod uvcvideo) and reloading (modprobe uvcvideo) the uvcvideo"

Surely the reason for having a bug report system and gathering info on workarounds is so that the system can be made to support the hardware 'out the box' by default, either through pushing out an updated package or in the next version?

It seems odd to close a real, known and reproducible regression bug with a known workaround without actually having the problem fixed in the default system. Most people will not want to have to search for this report and then manually unload and reload a kernel module every time the want to use their webcam.

Changed in linux (Ubuntu):
status: Expired → New
Revision history for this message
Prosthetic Head (propanone) wrote : AlsaDevices.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Prosthetic Head (propanone) wrote : AplayDevices.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : ArecordDevices.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : BootDmesg.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : IwConfig.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : Lspci.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : Lsusb.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : PciMultimedia.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : ProcModules.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : UdevDb.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : UdevLog.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote : WifiSyslog.txt

apport information

Revision history for this message
Prosthetic Head (propanone) wrote :

I noticed a request to add apport information to this bug report from some time ago (sorry, must have missed it at the time) which may have been why this report was flagged as incomplete and inactive. I have now added the apport information as requested.

Brad Figg (brad-figg)
tags: added: acpi-bad-address
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Prosthetic Head, thank you for reporting this and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? 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 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 . 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: needs-bisect regression-release
tags: added: lucid
removed: needs-kernel-logs
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.