Hallo Forum,
wie ich sehe, bin ich nicht der einzige, der da so seine Probleme mit Webcams hat. So auch ich. Ich habe zwei Cams hier herumstehen:
1. Sunplus Flexcam 100 2. Logitecht QuickCam Chat
keine funktioniert. Eine Ausnahme stellt die Flexcam unter Cheese dar. Das war es dann auch schon.
lsusb gibt das aus bei der Flexcam:
thomas@versuchslabor:~$ lsusb Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 005: ID 04fc:0561 Sunplus Technology Co., Ltd Flexcam 100 Bus 002 Device 003: ID 03eb:3301 Atmel Corp. at43301 4-port Hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub thomas@versuchslabor:~$
Ich habe ein wenig mit dem Tool modconf gespielt, aber keine vorzeigbaren Ergebnisse erzielt.
lsmod | grep gspca gibt das aus:
thomas@versuchslabor:~$ lsmod | grep gspca gspca_spca501 22912 0 gspca_spca505 15744 0 gspca_spca506 20608 0 gspca_spca508 17920 0 gspca_sunplus 25984 0 gspca_spca561 19328 0 gspca_main 29312 6 gspca_spca501,gspca_spca505,gspca_spca506,gspca_spca508,gspca_sunplus,gspca_spca561 videodev 41344 2 ov511,gspca_main usbcore 149360 11 gspca_spca501,gspca_spca505,gspca_spca506,gspca_spca508,gspca_sunplus,ov511,gspca_spca561,gspca_main,ehci_hcd,ohci_hcd thomas@versuchslabor:~$
und lsmod | grep vid das:
thomas@versuchslabor:~$ lsmod | grep vid videodev 41344 2 ov511,gspca_main v4l1_compat 22404 1 videodev nvidia 6900560 36 agpgart 42184 1 nvidia i2c_core 31892 4 v4l2_common,i2c_algo_bit,nvidia,i2c_piix4 thomas@versuchslabor:~$
und zuletzt noch v4l-info:
thomas@versuchslabor:~$ v4l-info ### v4l2 device info [/dev/video0] ### general info VIDIOC_QUERYCAP driver : "spca561" card : "Generic Digital camera" bus_info : "0000:00:12.1" version : 2.2.0 capabilities : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING] standards inputs VIDIOC_ENUMINPUT(0) index : 0 name : "spca561" type : CAMERA audioset : 0 tuner : 0 std : 0x0 [] status : 0x0 [] video capture VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE) index : 0 type : VIDEO_CAPTURE flags : 0 description : "GBRG" pixelformat : 0x47524247 [GBRG] VIDIOC_G_FMT(VIDEO_CAPTURE) type : VIDEO_CAPTURE fmt.pix.width : 320 fmt.pix.height : 240 fmt.pix.pixelformat : 0x47524247 [GBRG] fmt.pix.field : NONE fmt.pix.bytesperline : 320 fmt.pix.sizeimage : 76800 fmt.pix.colorspace : SRGB fmt.pix.priv : 1 controls VIDIOC_QUERYCTRL(BASE+0) id : 9963776 type : INTEGER name : "Brightness" minimum : 0 maximum : 63 step : 1 default_value : 32 flags : 0 VIDIOC_QUERYCTRL(BASE+1) id : 9963777 type : INTEGER name : "Contrast" minimum : 0 maximum : 16383 step : 1 default_value : 8192 flags : 0 ### video4linux device info [/dev/video0] ### general info VIDIOCGCAP name : "Generic Digital camera" type : 0x1 [CAPTURE] channels : 1 audios : 0 maxwidth : 352 maxheight : 288 minwidth : 48 minheight : 32 channels VIDIOCGCHAN(0) channel : 0 name : "spca561" tuners : 0 flags : 0x0 [] type : CAMERA norm : 0 tuner ioctl VIDIOCGTUNER: Invalid argument audio ioctl VIDIOCGAUDIO: Invalid argument picture VIDIOCGPICT brightness : 59294 hue : 0 colour : 0 contrast : 64515 whiteness : 0 depth : 8 palette : unknown buffer ioctl VIDIOCGFBUF: Invalid argument window VIDIOCGWIN x : 0 y : 0 width : 320 height : 240 chromakey : 0 flags : 0 thomas@versuchslabor:~$
Einen Teilerfolg konnte ich verzeichnen bei Camorama, wenn ich "LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so" vor das zu startende Programm setze. Das hat bei aMSN natürlich nichts gebracht. Was kann ich denn noch tun, damit die Cam unter aMSN funktioniert? Ich habe auch noch andre MSN-Clones ausprobiert, jedoch funktioniert die Cam da ebensowenig. Mir ist die Cam-Unterstützung wichtig, auch wenn ich sie nicht oft brauche.
Ich hoffe, ich konnte mich halbwegs verständlich ausdrücken. Jeder Tipp kann helfen.
Grüße
Thomas