Bug 15651 - webcam m5602 - gspca : ISOC data error
Summary: webcam m5602 - gspca : ISOC data error
Status: RESOLVED INSUFFICIENT_DATA
Alias: None
Product: v4l-dvb
Classification: Unclassified
Component: webcam (show other bugs)
Hardware: All Linux
: P1 high
Assignee: webcam
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-29 22:19 UTC by aujon arnaud
Modified: 2012-06-18 15:16 UTC (History)
4 users (show)

See Also:
Kernel Version: 2.6.31.12
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments

Description aujon arnaud 2010-03-29 22:19:50 UTC
Since few kernel version, my Ali Webcam m5602 doesn't work.
It doesn't work with kernel 2.6.32 too

lsusb : Bus 002 Device 002: ID 0402:5602 ALi Corp. Video Camera Controller

When I run chesse or vlc (or others), I don't have an image and I have an error message in dmesg : 

usb 2-9: new high speed USB device using ehci_hcd and address 2
usb 2-9: New USB device found, idVendor=0402, idProduct=5602
usb 2-9: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 2-9: Product: USB2.0 Camera
usb 2-9: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
gspca: main v2.6.0 registered
gspca: probing 0402:5602
ALi m5602: Probing for a po1030 sensor
ALi m5602: Probing for a mt9m111 sensor
Non-volatile memory driver v1.3
ALi m5602: Probing for a s5k4aa sensor
ALi m5602: Probing for an ov9650 sensor
ALi m5602: Sensor reported 0xffff
ALi m5602: Probing for a s5k83a sensor
ALi m5602: Detected a s5k83a sensor
gspca: probe ok
usbcore: registered new interface driver ALi m5602
ALi m5602: registered
...
gspca: ISOC data error: [0] len=754, status=-71
Comment 1 aujon arnaud 2010-03-29 23:01:51 UTC
get same error with kernel 2.6.33.1
Comment 2 aujon arnaud 2010-04-13 02:15:16 UTC
same behaviour reported by another personn here : https://qa.mandriva.com/show_bug.cgi?id=56466#c5

He provides this info :

For info, i have exactly same bug on same  webcam on mandriva 2010.0 (32bits).
webcam doesn't work
but with dmesg :

gspca: ISOC data error: [0] len=646, status=-71

my kernel is 2.6.31.12-desktop-3mnb

my laptop with integrated  webcam : 
Packard Bell EasyNote 

    description: Notebook
    product: EasyNote_MX36
    vendor: PACKARD BELL BV
    version: PB90EW0202     *-firmware
          description: BIOS
          vendor: American Megatrends Inc.
          physical id: 0
          version: 308 (10/02/2007)

              *-usb:1
                   description: Generic USB device
                   product: USB2.0 Camera
                   vendor: ALi Corp.
                   physical id: 9
                   bus info: usb@1:9
                   version: 1.00
                   capabilities: usb-2.00
                   configuration: driver=ALi m5602 maxpower=500mA
speed=480.0MB/
s
Bus 001 Device 003: ID 0402:5602 ALi Corp. Video Camera Controller
ALi             : ALi Corp.|USB2.0 Camera (vendor:0402 device:5602)
Comment 3 TitoM 2010-08-11 21:21:13 UTC
it's definitely a kernel bug....it works only with kernel 2.6.29 or lower...i've made all tries possible
Comment 4 Erik Andr 2010-09-04 20:42:37 UTC
Any success if you force the s5k4aa sensor by adding a force_sensor=3 parameter to the gspca_m5602 module?
Comment 5 aujon arnaud 2010-09-04 21:44:06 UTC
I try to force s5k4aa sensor and I get same ISOC data error.
The difference is I get an white image with grey lines moving, nothing more. Moreover the driver worked with s5k83a sensor in previous kernel.
Comment 6 Erik Andr 2010-09-05 08:32:06 UTC
Ah,
Could you perform a git bisect and try to identify the commit that caused the regression?
Comment 7 Erik Andr 2010-11-06 17:10:30 UTC
Ping!
Comment 8 TitoM 2010-11-06 18:06:52 UTC
Erik...can you give a look to my report?

https://bugzilla.kernel.org/show_bug.cgi?id=16575

Note You need to log in before you can comment on or make changes to this bug.