• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]WEBCAM

Andi78

Member
Hallo,


kann mir vielleicht jemand eine gute und günstige WebCam mit Mikro empfehlen die unter 11.1 problemlos läuft, die man natürlich mit Skype verbinden kann??? :roll:

habe jetzt eine Logitech Quickcam Messanger aber irgendwie kommt da ein rauschendes Bild .... :/

Wäre schön wenn mir vielleicht jemand schreiben würde, wo die Cam keine Probleme macht....

MfG
Andi
 

misiu

Moderator
Teammitglied
Kannst du die Ausgabe von :
Code:
lsusb
hierher reinstellen.

Zusätzlich wäre eine genaue Bezeichnung deiner Webcam vom Vorteil.

Ich habe selbst 2 Logitech-Webcams, die problemlos laufen.

MfG
misiu
 
OP
Andi78

Andi78

Member
Hi,
danke für deine Antwort hier hab ich erstmal lsusb

Code:
Andi@linux-3h4q:~> lsusb
Bus 002 Device 003: ID 046d:08da Logitech, Inc. QuickCam Messanger
Bus 002 Device 002: ID 046d:c51b Logitech, Inc. V220 Cordless Optical Mouse for Notebooks
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Und das meine ich als komisches Bild bei Skype wenn ich die Cam teste...

Ich würde sagen sieht aus wie bei Matrix die versuchen mit mir zu kommunizieren.... :???:
 

misiu

Moderator
Teammitglied
Als erstes:
diese Webcam wird auch von Opensuse 11.1 unterstützt, da sie in der Liste steht:
http://mxhaard.free.fr/spca5xx.html

Ab Opensuse 11.1 ist der Treiber sogar direkt im Kernel integriert.

Wahrscheinlich ist nicht der Treiber oder die Webcam schuld , sonder was anderes.
Mögliche Fehler-Quellen:

1. Fehlende v4l-Pakete, wie das da:
http://download.opensuse.org/repositories/drivers:/webcam/openSUSE_11.1/i586/
oder von da:
http://packman.links2linux.de/package/libv4l

2. Fehlerhafte Erkennung:
Probiere mal Kopete oder andere Webcam-Anwendungen, ob das Bild auch so ist.

3. Fehlender Zusatz im Skype für die Auflösung 640x480
, soll in der /home/Benutzer/.Skype/Skype_Name/config.xml rein:
(Irgendwo im Abschnitt <lib>hier einfügen</lib>)
Code:
<Video>
      <CaptureHeight>480</CaptureHeight>
      <CaptureWidth>640</CaptureWidth>
    </Video>

4.Fehlerhafte Erkennung 2:
Skype mit :
Code:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
starten.

5. Fehlerhafte Erkennung 3:
Beißt sich mit anderen Video-Geräten:
http://www.linux-club.de/viewtopic.php?f=27&t=102752&p=628562&hilit=webcam+probleme+11.1#p628562

6. Zum Schluss noch:
http://www.pc-forum24.de/suse-treiber/10332-opensuse-11-1-webcamtreiber-gspca-mit-mehr-devices.html
und
http://www.pc-forum24.de/suse-treiber/10350-geloest-opensuse-11-1-und-gspca-usb-id-0c45-613c.html
falls die anderen Tipps nicht reichen ;-)

MfG
misiu
 
OP
Andi78

Andi78

Member
lsmod | grep gspca

Code:
lsmod | grep gspca
gspca_zc3xx            50280  0                                     
gspca_main             23864  1 gspca_zc3xx                         
compat_ioctl32          8504  2 usbvideo,gspca_main                 
videodev               35328  3 usbvideo,gspca_main,compat_ioctl32  
usbcore               195712  11 quickcam_messenger,snd_usb_audio,snd_usb_lib,usbvideo,usb_storage,gspca_zc3xx,gspca_main,usbhid,ohci_hcd,ehci_hcd

udevinfo -a -p

Code:
udevinfo -a -p $(udevinfo -q path -n /dev/video0)
the program '/bin/bash' called 'udevinfo', it should use 'udevadm info <options>', this will stop working in a future release
the program '/bin/bash' called 'udevinfo', it should use 'udevadm info <options>', this will stop working in a future release

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device 
found, all possible attributes in the udev rules key format.     
A rule to match, can be composed by the attributes of the device 
and the attributes from one single parent device.                

  looking at device '/devices/pci0000:00/0000:00:02.0/usb2/2-4/video4linux/video0':
    KERNEL=="video0"                                                               
    SUBSYSTEM=="video4linux"                                                       
    DRIVER==""                                                                     
    ATTR{name}=="gspca main driver"                                                
    ATTR{index}=="0"                                                               

  looking at parent device '/devices/pci0000:00/0000:00:02.0/usb2/2-4':
    KERNELS=="2-4"                                                     
    SUBSYSTEMS=="usb"                                                  
    DRIVERS=="usb"                                                     
    ATTRS{configuration}==""                                           
    ATTRS{bNumInterfaces}==" 3"                                        
    ATTRS{bConfigurationValue}=="1"                                    
    ATTRS{bmAttributes}=="a0"                                          
    ATTRS{bMaxPower}=="100mA"                                          
    ATTRS{urbnum}=="3477"                                              
    ATTRS{idVendor}=="046d"                                            
    ATTRS{idProduct}=="08da"                                           
    ATTRS{bcdDevice}=="0100"                                           
    ATTRS{bDeviceClass}=="00"                                          
    ATTRS{bDeviceSubClass}=="00"                                       
    ATTRS{bDeviceProtocol}=="00"                                       
    ATTRS{bNumConfigurations}=="1"                                     
    ATTRS{bMaxPacketSize0}=="8"                                        
    ATTRS{speed}=="12"                                                 
    ATTRS{busnum}=="2"                                                 
    ATTRS{devnum}=="3"                                                 
    ATTRS{version}==" 1.10"                                            
    ATTRS{maxchild}=="0"                                               
    ATTRS{quirks}=="0x0"                                               
    ATTRS{authorized}=="1"                                             

  looking at parent device '/devices/pci0000:00/0000:00:02.0/usb2':
    KERNELS=="usb2"                                                
    SUBSYSTEMS=="usb"                                              
    DRIVERS=="usb"                                                 
    ATTRS{configuration}==""                                       
    ATTRS{bNumInterfaces}==" 1"                                    
    ATTRS{bConfigurationValue}=="1"                                
    ATTRS{bmAttributes}=="e0"                                      
    ATTRS{bMaxPower}=="  0mA"                                      
    ATTRS{urbnum}=="65"                                            
    ATTRS{idVendor}=="1d6b"                                        
    ATTRS{idProduct}=="0001"                                       
    ATTRS{bcdDevice}=="0206"                                       
    ATTRS{bDeviceClass}=="09"                                      
    ATTRS{bDeviceSubClass}=="00"                                   
    ATTRS{bDeviceProtocol}=="00"                                   
    ATTRS{bNumConfigurations}=="1"                                 
    ATTRS{bMaxPacketSize0}=="64"                                   
    ATTRS{speed}=="12"                                             
    ATTRS{busnum}=="2"                                             
    ATTRS{devnum}=="1"                                             
    ATTRS{version}==" 1.10"                                        
    ATTRS{maxchild}=="10"                                          
    ATTRS{quirks}=="0x0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="Linux 2.6.27.21-0.1-default ohci_hcd"
    ATTRS{product}=="OHCI Host Controller"
    ATTRS{serial}=="0000:00:02.0"
    ATTRS{authorized_default}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:02.0':
    KERNELS=="0000:00:02.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ohci_hcd"
    ATTRS{vendor}=="0x10de"
    ATTRS{device}=="0x03f1"
    ATTRS{subsystem_vendor}=="0x1849"
    ATTRS{subsystem_device}=="0x03f1"
    ATTRS{class}=="0x0c0310"
    ATTRS{irq}=="20"
    ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001"
    ATTRS{local_cpulist}=="0"
    ATTRS{modalias}=="pci:v000010DEd000003F1sv00001849sd000003F1bc0Csc03i10"
    ATTRS{numa_node}=="0"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}==""

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

Kann jemand damit was anfangen oder nicht ....
Habe da versucht gspca zu installieren aber es geht nicht weil da fehler auftauchen, und die sehen dann so aus

Code:
sudo ./gspca_build
root's password:                                                

 REMOVE the old module if present                                                                                                                                               
ERROR: Module gspca does not exist in /proc/modules                                                                                                                             

 CLEAN gspca source tree                                                                                                                                                        
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \                                                                                                                          
        .gspca.o.cmd  *.o *.ko *.mod.* .[a-z]* core *.i \                                                                                                                       
        *.symvers *.err                                                                                                                                                         

 COMPILE gspca Please Wait ....!!                                                                                                                                               

 INSTALL gspca in the kernel binary tree                                                                                                                                        
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/                                                                                                                      
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko                                                                                                               
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko                                                                                                               
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/                                                                                                   
install: Aufruf von stat für „gspca.ko“ nicht möglich: Datei oder Verzeichnis nicht gefunden                                                                                    
make: *** [install] Fehler 1

 LOAD gspca in memory
FATAL: Module gspca not found.

 PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/Andi/Downloads/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-2.6.27.21-0.1-obj/x86_64/default'
make -C ../../../linux-2.6.27.21-0.1 O=/usr/src/linux-2.6.27.21-0.1-obj/x86_64/default/. modules
  CC [M]  /home/Andi/Downloads/gspcav1-20071224/gspca_core.o
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:2463: error: implicit declaration of function ‘video_usercopy’
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c: At top level:
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:2604: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:2609: error: unknown field ‘owner’ specified in initializer
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:2609: warning: initialization from incompatible pointer type
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:2611: error: unknown field ‘type’ specified in initializer
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:2769: error: implicit declaration of function ‘video_device_create_file’
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:2780: error: implicit declaration of function ‘video_device_remove_file’
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/Andi/Downloads/gspcav1-20071224/gspca_core.c:4301: error: incompatible types in assignment
make[4]: *** [/home/Andi/Downloads/gspcav1-20071224/gspca_core.o] Fehler 1
make[3]: *** [_module_/home/Andi/Downloads/gspcav1-20071224] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.27.21-0.1-obj/x86_64/default'
make: *** [default] Fehler 2

Was mache ich falsch? :???:

Schon mal Danke im voraus ;)
 
OP
Andi78

Andi78

Member
Damit geht es

Code:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

Das als Shell Skript gespeichert und kann es eben dann Skype.sh aufrufen.... Ist halt so....


Danke noch mal!!!!


Gruß
Andi
 
Oben