On Sunday 08 February 2009, Iain Buchanan wrote: [...] > I recently upgraded from 2.6.26 to 2.6.28. My el-cheapo webcam > (lsusb: 0c45:602c Microdia Clas Ohlson TWC-30XOP WebCam) used the > media-video/gspcav1 driver, but that no longer compiles: > > /var/tmp/portage/media-video/gspcav1-20071224/work/gspcav1-20071224/g >spca_core.c:54:27: error: asm/semaphore.h: No such file or directory > /var/tmp/portage/media-video/gspcav1-20071224/work/gspcav1-20071224/g >spca_core.c: In function 'spca5xx_ioctl': > /var/tmp/portage/media-video/gspcav1-20071224/work/gspcav1-20071224/g >spca_core.c:2463: error: implicit declaration of function > 'video_usercopy' > > etc. > > I discovered a number of gspca modules in the kernel: > > gspca_spca508 > gspca_spca506 > gspca_spca505 > gspca_spca500 > gspca_spca501 > gspca_spca561 [...]
If you boot 2.6.26 it should be easier to spot the right module. Anyway I encountered the same problem with my gspca561, IIRC there's a problem with 2.6.28 kernel. Waiting for a kernel upgrade I lent my webcam to a vista user... HTH. Ciao Francesco -- Linux Version 2.6.28-gentoo, Compiled #2 SMP PREEMPT Fri Dec 26 08:55:48 CET 2008 Two 1GHz AMD Athlon 64 Processors, 4GB RAM, 4018.04 Bogomips Total aemaeth