Hi Paulo, On Thursday 13 November 2008, Paulo Assis wrote: > Laurent, > Here is the request dmesg output when controls start to fail:
You probably won't like the outcome of my analysis... *sigh* > [ 152.923415] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -32 (exp. 4). The camera crashes here. > [ 153.588159] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). It doesn't recover there. > [ 154.185036] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). Stays unresponsive. > [ 154.484165] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). Death confirmed. > [ 154.784035] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). RIP. > [ 155.084039] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). > [ 155.384161] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). > [ 155.685037] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). > [ 155.984162] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). > [ 156.285167] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). > [ 156.584167] uvcvideo: Failed to query (1) UVC control 1 (unit 9) : > -110 (exp. 4). I think you got the point :-) Timing issues make the camera crash from a hardware/firmware bug. There's unfortunately not much I can do about it. > I was just paning left and right and after a while the camera just > stopped responding, video is still streaming ok. > all other controls also stopped responding (see brightness control below): > > [ 500.896084] uvcvideo: Failed to query (1) UVC control 2 (unit 2) : > -110 (exp. 2). > [ 501.197589] uvcvideo: Failed to query (1) UVC control 2 (unit 2) : > -110 (exp. 2). > [ 501.496091] uvcvideo: Failed to query (1) UVC control 2 (unit 2) : > -110 (exp. 2). > [ 501.796591] uvcvideo: Failed to query (1) UVC control 2 (unit 2) : > -110 (exp. 2). > [ 502.096092] uvcvideo: Failed to query (1) UVC control 2 (unit 2) : > -110 (exp. 2). > [ 502.396094] uvcvideo: Failed to query (1) UVC control 2 (unit 2) : > -110 (exp. 2). > > The funny thing is that this only seems to occur after a kernel update. > I didn't seem to be able to replicate the problem before, but then I > run an update and it installed kernel 2.6.27.8, after booting with the new > kernel It just failed almost immediately (I had the camera connected). > > When I try to restart guvcview I get the following in dmesg: > > [ 913.960151] uvcvideo: Failed to query (1) UVC control 1 (unit 0) : > -110 (exp. 26). > [ 914.960146] uvcvideo: Failed to query (1) UVC control 1 (unit 0) : > -110 (exp. 26). > > guvcview fails with "Unable to set format: 5." > > After replugging the camera everything seems to be working fine and I > can no longer replicate this issue. > > This is consistent with previous kernel updates (I always have to > disconnect the camera after the update). This is weird. I would understand breakage introduce by a kernel update, but I would have assumed they wouldn't be limited to the first boot after the kernel upgrade. > In my case it's not a big problem, I just don't understand why is this > necessary. Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
