gspca driver no longer works for MS VX-3000

Bug #374352 reported by Claudio on 2009-05-10
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned

Bug Description

Ubuntu version:
Jaunty jackalope,
Description: Ubuntu 9.04
Release: 9.04
Updated on 2009-05-10

the gspca driver no longer works. Until I had hardy heron that driver worked properly. From last upgrade it doesn't.
When I do lsusb:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 045e:00f5 Microsoft Corp. LifeCam VX-3000.
Bus 002 Device 003: ID 056a:00b0 Wacom Co., Ltd
Bus 002 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

So, the webcam it's recognized but from camorama I've:
"Could not connect to video device(/dev/video0)."

davisouzarj (davisouzarj) wrote :

Had the same problem with Intrepid Ibex here. Same webcam.

Aiming to install Jaunty in the next few days, since I've hard that some guys had it working with JJ.

Regards,

Brian Pitts (bpitts) wrote :

Here's my experience on jaunty.

When I plug in a Microsoft LifeCam VX-3000, dmesg shows

[36037.536244] Linux video capture interface: v2.00
[36037.538979] usbcore: registered new interface driver snd-usb-audio
[36037.622774] sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49
[36037.624222] usb 6-1: SN9C105 PC Camera Controller detected (vid:pid 0x045E:0x00F5)
[36037.819215] usb 6-1: No supported image sensor detected for this bridge
[36037.819274] usbcore: registered new interface driver sn9c102

Camorama complains it can't connect to /dev/video0

I tried switching drivers.

sudo modprobe -rv sn9c102
sudo modprobe -iv gspca_main

Now when I connect the camera all dmesg shows is

[37640.824270] usb 6-1: new full speed USB device using uhci_hcd and address 4
[37640.982969] usb 6-1: configuration #1 chosen from 1 choice

and of course camorama has the same error.

Brian Pitts (bpitts) wrote :

I tried using Linux triangle 2.6.29-02062903-generic #02062903 SMP Mon May 11 13:41:43 UTC 2009 x86_64 GNU/Linux from Ubuntu's mainline kernel PPA.

dmesg shows

[ 120.956174] usb 6-1: new full speed USB device using uhci_hcd and address 3
[ 121.114425] usb 6-1: configuration #1 chosen from 1 choice
[ 121.117253] gspca: probing 045e:00f5
[ 121.123107] sonixj: Sonix chip id: 11
[ 121.126447] gspca: probe ok
[ 121.126530] gspca: probing 045e:00f5

/dev/video0 now exists. camorama complains that it is 'Unable to capture image'.

$ camorama -D

VIDIOCGCAP
device name = USB camera
device type = 1
can use mmap()
# of channels = 1
# of audio devices = 0
max width = 640
max height = 480
min width = 48
min height = 32

VIDIOCGWIN
x = 0
y = 0
width = 320
height = 240
chromakey = 0
flags = 0

VIDIOCGWIN
x = 0
y = 0
width = 320
height = 240
chromakey = 0
flags = 0

VIDIOCGPICT:
bright = 32768
hue = 0
colour = 52428
contrast = 32509
whiteness = 0
colour depth = 8

VIDIOCGMBUF
mb.size = 475136
mb.frames = 4
mb.offset = 118784
update_tooltip called
tip - acap off
** Message: SET PIC
** Message: SET PIC
** Message: SET PIC
update_tooltip called
tip - acap off
Unable to capture image (VIDIOCSYNC)

Brian Pitts (bpitts) wrote :

Behavior is identical to 2.6.29 in Linux triangle 2.6.30-020630rc5-generic #020630rc5 SMP Thu May 14 11:59:43 UTC 2009 x86_64 GNU/Linux

Brian Pitts (bpitts) wrote :

It looks like my last to posts aren't a problem with gspca but are bug #260918.

`LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camorama` works with the VX-3000 in kernels 2.6.29 and 2.6.30.

Claudio (claudio-eterno) wrote :

I did also the dmseg command when the VX-3000 is connected to usb (at time 1575.676054) :
[ 20.716708] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 20.716711] Bluetooth: BNEP filters: protocol multicast
[ 20.732346] Bridge firewalling registered
[ 21.919801] ppdev: user-space parallel port driver
[ 35.904017] eth0: no IPv6 routers present
[ 85.552534] Clocksource tsc unstable (delta = -183533509 ns)
[ 1575.676054] usb 2-6: new full speed USB device using ohci_hcd and address 4
[ 1575.885845] usb 2-6: configuration #1 chosen from 1 choice
[ 1575.978860] Linux video capture interface: v2.00
[ 1575.993038] sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49
[ 1575.994706] usb 2-6: SN9C105 PC Camera Controller detected (vid:pid 0x045E:0x00F5)
[ 1576.351707] usb 2-6: OV7660 image sensor detected
[ 1578.743704] usb 2-6: Initialization succeeded
[ 1578.743821] usb 2-6: V4L2 device registered as /dev/video0
[ 1578.743826] usb 2-6: Optional device control through 'sysfs' interface disabled
[ 1578.743870] usbcore: registered new interface driver sn9c102
[ 1578.787140] usb 2-6: usb_submit_urb() failed, error -28
[ 1578.832298] usbcore: registered new interface driver snd-usb-audio

see the error: [ 1578.787140] usb 2-6: usb_submit_urb() failed, error -28

Claudio (claudio-eterno) wrote :

And when I launch camorama (1819.921818):
[ 1578.743870] usbcore: registered new interface driver sn9c102
[ 1578.787140] usb 2-6: usb_submit_urb() failed, error -28
[ 1578.832298] usbcore: registered new interface driver snd-usb-audio
[ 1819.921818] ohci_hcd 0000:00:02.0: leak ed f644d140 (#81) state 2
[ 1819.921836] usb 2-6: usb_submit_urb() failed, error -28

Puto_77 (daniel-saur2) wrote :

I have fixed the problem with the installation of the actual stable kernel 2.6.29.4. The webcam Microsoft VX-3000 will run out of the box with the gspca.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Logan Rosen (logan) on 2012-09-06
affects: gspca (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Confirmed

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 374352

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: jaunty
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  Edit
Everyone can see this information.

Other bug subscribers