Subject : REGRESSION: 2.6.28.7 => 2.6.29-rc8: pwc mmap always failes with EAGAIN Submitter : Markus <M4rkusXXL@web.de> Date : 2009-03-14 16:42 References : http://marc.info/?l=linux-kernel&m=123704902201378&w=4 This entry is being used for tracking a regression from 2.6.28. Please don't close it until the problem is fixed in the mainline.
I can confirm it. I got a Philips SPC 900NC USB webcam working with 2.6.28.x but it fails with 2.6.29 (causes popular propertiary video conferencig software to crash) Same failure as Markus described: (from gstreamer-properties) Could not map buffers from device '/dev/video0' Failed to create buffer pool: Resource temporarily unavailable] dmesg doesn't provide any information, just standard pwc output: pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840. pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100. pwc: Philips SPC 900NC USB webcam detected. pwc: Registered as /dev/video0. usbcore: registered new interface driver Philips webcam my setup: linux 2.6.29 SMP preempt mod_unload CORE2 4KSTACKS I can provide more detailed info, just ask me.
applying patches: http://marc.info/?l=linux-kernel&m=123691716419111&w=2 and http://marc.info/?l=dri-devel&m=123606627824556&w=2 solves the problem.
Looks like bug 12920 and this bug are duplicates of each other.
Fix for this issue (http://marc.info/?l=linux-kernel&m=123854290308079&w=2) went into linux-2.6.29.1. Can we please check 2.6.29.1 and close this bug if the issue is resolved?