Philips webcam
Thomas Kaiser
ubuntu at kaiser-linux.li
Fri Jan 4 19:18:00 UTC 2008
Dotan Cohen wrote:
> On 04/01/2008, Thomas Kaiser <ubuntu at kaiser-linux.li> wrote:
>> OK something went wrong. I don't see any messages from gspca.
>> You can check with the command 'lsmod' if the gspca module got loaded.
>> Do something like that:
>> thomas at AMD64:~/Projects/webcam/PixArt/PAC7311$ lsmod |grep gspca
>>
>
> feisty at feisty-laptop:~/Incoming/firefox/gspcav1-20071224$ lsmod | grep gspca
> feisty at feisty-laptop:~/Incoming/firefox/gspcav1-20071224$ sudo modprobe gspca
> Password:
> feisty at feisty-laptop:~/Incoming/firefox/gspcav1-20071224$ lsmod | grep gspca
> gspca 607824 0
> videodev 28160 2 gspca,pwc
> usbcore 134280 7 gspca,pwc,usbhid,hci_usb,ehci_hcd,uhci_hcd
> feisty at feisty-laptop:~/Incoming/firefox/gspcav1-20071224$
>
>> When you don't see any occurrence of gspca try to load the module manually:
>> sudo modprobe gspca
>>
>> 'modinfo gspca' gives you some more information about the module Ubuntu uses.
>> Maybe Ubunutu is still using the old gspca module (not your own build).
>
> Seems like it's using the new module:
>
> feisty at feisty-laptop:~/Incoming/firefox/gspcav1-20071224$ modinfo gspca
> filename:
> /lib/modules/2.6.20-15-generic/kernel/ubuntu/media/gspcav1/gspca.ko
> license: GPL
> description: GSPCA/SPCA5XX USB Camera Driver
> author: Michel Xhaard <mxhaard at users.sourceforge.net> based on
> spca50x driver by Joel Crisp <cydergoth at users.sourceforge.net>,ov511
> driver by Mark McClelland <mwm at i.am>
> srcversion: AEAEB91F002DC1E41760970
> alias: usb:v0AC8pC001d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v06D6p0031d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0471p032Dd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v045Ep00F7d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0896d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0892d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0AC8p0321d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0AC8pC002d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p60FBd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p613Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p612Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2040d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08D8d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08D7d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4053d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep041Ed*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4029d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4051d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp092Fd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp092Ed*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp092Dd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08DAd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08D9d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08ACd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC232d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04FCp500Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08A7d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6024d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6019d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0471p0326d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0471p0327d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6007d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC230d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6040d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0471p0328d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0471p0325d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4028d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6001d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0698p2003d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2020d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08A6d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v093Ap2470d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p3281d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v093Ap2460d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v093Ap2471d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v093Ap2468d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0AC8p303Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4012d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0497pC001d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04F1p1001d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08AAd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08A9d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6028d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0AC8p305Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0546p3191d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p60FCd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p60C0d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6130d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p613Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6005d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p602Dd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08ADd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC630d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0458p7006d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v093Ap050Fd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p602Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p602Ed*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp092Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpD004d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08AEd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4035d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4034d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep401Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p1314d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p3261d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p607Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp092Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v06BDp0404d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v2899p012Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v06BEp0800d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04FCp7333d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v102Cp6251d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v102Cp6151d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v10FDp0128d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0929d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08B9d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08A3d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08A1d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04FCp5360d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2060d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2042d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2028d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0461p0A00d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08A0d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp092Ad*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0928d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0546p3155d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v10FDp8050d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0545p808Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0545p8333d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep403Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC005d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4036d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p2221d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC200d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0923p010Fd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0920d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0921d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2022d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0572p0041d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0AC8p0302d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC211d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep403Ad*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0AC8p301Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC540d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04FCp5330d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p600Dd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6009d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6029d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep401Ed*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0458p700Fd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0458p700Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0458p7007d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpD003d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp08A2d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4017d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep401Fd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0546p3273d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4018d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0734p043Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2016d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep401Dd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p1311d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0C45p6025d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v05DAp1018d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0905d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2024d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC360d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0900d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p2211d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC220d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v06E1pA190d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v10FDp7E50d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0890d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0461p0815d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04A5p300Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04A5p300Ad*dc*dsc*dp*ic*isc*ip*
> alias: usb:v060BpA001d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep4013d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC440d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0AF9p0011d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04A5p3003d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0901d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v046Dp0960d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04A5p3008d*dc*dsc*dp*ic*isc*ip*
> alias: usb:vABCDpCDEEd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04FCpFFFFd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC430d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04FCp0561d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0458p7004d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2010d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp0106d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v1776p501Cd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0AF9p0010d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp0103d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v052Bp1513d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC650d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC530d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04FCp504Ad*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2018d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp0104d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v08CAp2008d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v04FCp504Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v040Ap0300d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0506p00DFd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v8086p0110d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v8086p0630d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep400Bd*dc*dsc*dp*ic*isc*ip*
> alias: usb:v084Dp0003d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v041Ep400Ad*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC520d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v055FpC420d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v040Ap0002d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p0110d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p0402d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v99FAp8988d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p0401d*dc*dsc*dp*ic*isc*ip*
> alias: usb:v0733p0430d*dc*dsc*dp*ic*isc*ip*
> depends: usbcore,videodev
> vermagic: 2.6.20-15-generic SMP mod_unload 586
> parm: autoexpo:Enable/Disable auto exposure (default=1:
> enabled) (PC-CAM 600/Zc03xx/spca561a/Etoms Only !!!) (int)
> parm: debug:Debug level: 0=none, 1=init/detection,
> 2=warning, 3=config/control, 4=function call, 5=max (int)
> parm: force_rgb:Read RGB instead of BGR (int)
> parm: gamma:gamma setting range 0 to 7 3-> gamma=1 (int)
> parm: OffRed:OffRed setting range -128 to 128 (int)
> parm: OffBlue:OffBlue setting range -128 to 128 (int)
> parm: OffGreen:OffGreen setting range -128 to 128 (int)
> parm: GRed:Gain Red setting range 0 to 512 /256 (int)
> parm: GBlue:Gain Blue setting range 0 to 512 /256 (int)
> parm: GGreen:Gain Green setting range 0 to 512 /256 (int)
> parm: compress:Turn on/off compression (not functional yet) (int)
> parm: usbgrabber:Is a usb grabber 0x0733:0x0430 ? (default 1) (int)
> parm: lightfreq:Light frequency banding filter. Set to 50 or
> 60 Hz, or zero to NoFliker (default=50) (int)
> feisty at feisty-laptop:~/Incoming/firefox/gspcav1-20071224$
>
>
>
> However, Kopete still does not see the webcam, and there is no
> /dev/video device.
>
Don't know whats going on here? Do you plug the cam direct do your box or do you
use a USB hub?
Let's try something else.
gspca module is loaded but that does not mean that your cam is using it. So,
unplug the cam and plug it again. After that check the kern.log and look for
messages from gspca.
Check the time stamp of the gspca.ko module:
ls -l /lib/modules/2.6.22-14-generic/ubuntu/gspcav1/media/
The time stamp should be something from today. If not you are still using the
original Ubuntu gspca module. Then something went wrong with 'make install'.
You could do the steps for compiling and installing the module again and post
all messages you got in the console.
Anyway, it's always a good idea to post the output of a command you run. May be
it looks good for you but some more experienced people see something suspecting.
No more ideas at the moment. I wait for some more information from you.
Thomas
PS: I think you got a lot of information to do your own experiments. Never less,
don't hesitate to ask questions.
--
http://www.kaiser-linux.li
More information about the ubuntu-users
mailing list