Suse 11.3 webcam 0c45:613c

herby2

New Member
Hallo ,

ich habe mal wieder Problem mit meiner Webcam.
Nach der Neuinstallation auf Suse 11.3 (64 bit) (Update war zu fehlerhaft) funktioniert die Webcam mal wieder nicht. :(

tail -f / var/log messages ergibt:
Code:
Mar  6 12:13:05 linux2 kernel: [40493.978024] usb 4-2: new full speed USB device using uhci_hcd and address 5
Mar  6 12:13:05 linux2 kernel: [40494.123939] usb 4-2: New USB device found, idVendor=0c45, idProduct=613c
Mar  6 12:13:05 linux2 kernel: [40494.123947] usb 4-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Mar  6 12:13:05 linux2 kernel: [40494.123952] usb 4-2: Product: USB camera
Mar  6 12:13:05 linux2 kernel: [40494.126101] gspca: probing 0c45:613c
Mar  6 12:13:05 linux2 kernel: [40494.130931] sonixj: Sonix chip id: 12
Mar  6 12:13:05 linux2 kernel: [40494.133056] input: sonixj as /devices/pci0000:00/0000:00:10.2/usb4/4-2/input/input9
Mar  6 12:13:05 linux2 kernel: [40494.133214] gspca: video0 created
Mar  6 12:13:05 linux2 kernel: [40494.133221] gspca: found int in endpoint: 0x83, buffer_len=1, interval=100
Auszug lsmod

Code:
heribert@linux2:/> lsmod
Module                  Size     Used by
gspca_sonixj         26998  0 
gspca_main            30247  1 gspca_sonixj
videodev                43828  1 gspca_main
v4l1_compat            17249 1 videodev
v4l2_compat_ioctl32    11225  1 videodev
cheese sagt: kein Gerät gefunden

skype kamera test schlägt fehlt, obwohl eine Kamera angezeigt wird. (USB-Kamera /dev/video0)
skype wird über
Code:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /home/software/skype/skype_static-2.1.0.81/skype
aufgerufen und Telefonie funktionert prima. Beim Test der KAmera bleibt das Feld grau

libv4l ist auch in 32 bit installiert


Irgendeine Idee?

Vielen Dank für Eure Hilfe
Herby2
 

Kernelman

Member
AW: Suse 11.3 webcam 0c45:613c

Hallo,

Code:
/usr/sbin/hwinfo --usb
Ausgabe bitte posten.
Hast du den Test auch mit Kopete gemacht?

libv4l ist auch in 32 bit installiert
Bedeutet das, du hast neben der 64 Bit die 32 Bit-Version installiert?
Code:
rpm -qa|grep -i libv4l   #als root
Gruß
KM
 

herby2

New Member
AW: Suse 11.3 webcam 0c45:613c

Kernelman schrieb:
Hallo,

Code:
/usr/sbin/hwinfo --usb
Ausgabe bitte posten.

Hast du den Test auch mit Kopete gemacht?

Bedeutet das, du hast neben der 64 Bit die 32 Bit-Version installiert?
Code:
rpm -qa|grep -i libv4l   #als root
Gruß
KM

1. Ausgabe usr/sbin/hwinfo --usb (nur Kamera)
Code:
9: USB 00.0: 11200 TV Card
  [Created at usb.122]
  Unique ID: rg_L.NYXLEyGue27
  Parent ID: zPk0.dE4I5wpNpF8
  SysFS ID: /devices/pci0000:00/0000:00:10.2/usb4/4-2/4-2:1.0
  SysFS BusID: 4-2:1.0
  Hardware Class: tv card
  Model: "Microdia USB camera"
  Hotplug: USB
  Vendor: usb 0x0c45 "Microdia"
  Device: usb 0x613c "USB camera"
  Revision: "1.01"
  Driver: "sonixj"
  Driver Modules: "gspca_sonixj"
  Speed: 12 Mbps
  Module Alias: "usb:v0C45p613Cd0101dc00dsc00dp00icFFiscFFipFF"
  Driver Info #0:
    Driver Status: gspca_sonixj is active
    Driver Activation Cmd: "modprobe gspca_sonixj"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #7 (Hub)
2. Kopete : nur ein grünes Rechteck anstelle KAmerabild

3.
Code:
rpm -qa|grep -i libv4l

libv4lconvert0-32bit-0.6.4-6.1.x86_64
libv4l-32bit-0.6.4-6.1.x86_64
libv4l2-0-0.6.4-6.1.x86_64
libv4l2-0-32bit-0.6.4-6.1.x86_64
libv4l1-0-32bit-0.6.4-6.1.x86_64
libv4l1-0-0.6.4-6.1.x86_64
libv4l-0.6.4-6.1.x86_64
libv4lconvert0-0.6.4-6.1.x86_64
Viele Grüße
Herby2
 

Kernelman

Member
AW: Suse 11.3 webcam 0c45:613c

herby2 schrieb:
skype kamera test schlägt fehlt, obwohl eine Kamera angezeigt wird. (USB-Kamera /dev/video0)
skype wird über

Code:
LD_PRELOAD=/usr[COLOR=Red]/lib[/COLOR]/libv4l/v4l1compat.so /home/software/skype/skype_static-2.1.0.81/skype
aufgerufen und Telefonie funktionert prima. Beim Test der KAmera bleibt das Feld grau
Da solltest du dem 64 Bit-System Rechnung tragen:
Code:
LD_PRELOAD=/usr/[COLOR=Red]lib64[/COLOR]/libv4l/v4l1compat.so /home/software/skype/skype_static-2.1.0.81/skype
Gruß
KM
 

herby2

New Member
AW: Suse 11.3 webcam 0c45:613c

Hallo Kernelman,

zunächst mal danke für Deine Unterstützung.
Code:
LD_PRELOAD=/usr/[B]lib64[/B]/libv4l/v4l1compat.so /home/software/skype/skype_static-2.1.0.81/skype
ergibt:
Code:
ERROR: ld.so: object '/usr/lib64/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored
(Skype ist eine 32 bit Auflösung, unter 11.1 (64bit) habe ich diesen Aufruf auch benutzt. ).

Noch eine Idee zur Kamera?

Grüße
Herby2
 

Rain_Maker

Administrator
Teammitglied
AW: Suse 11.3 webcam 0c45:613c

Nicht direkt zum Problem sondern eher eine allgemeine Verdeutlichung und Klarstellung; daß es sich um ein 64-Bit System handelt, bedeutet nicht zwingend, daß für ein LD_PRELOAD die entsprechende 64-Bit Bibliothek verwendet werden muss.

Dies bestimmt nur die Anwendung, welcher man per LD_PRELOAD eine Bibliothek "im voraus verpassen" will.

Handelt es sich um eine 64-bittige Anwendung, so kann man -wenn überhaupt- nur eine 64-bittige Bibliothek mittels LD_PRELOAD laden, bei 32-bittigen Anwendungen kann man wiederum nur eine entsprechende 32-bittige Bibliothek -sofern vorhanden- mittels LD_PRELOAD laden.

Welche Architektur ein Binary hat, sagt einem "file /Pfad/Datei".

Ob es überhaupt möglich ist einem statischen Binary (warum eigentlich? AFAIK gibt es bei skype doch dynamisch gelinkte Binaries für openSUSE) mittels LD_PRELOAD eine zusätzliche Bibliothek zu verpassen, weiß ich nicht sicher, aber ob es sich wirklich um ein statisches Binary handelt, kann man wiederum mittels "ldd /Pfad/Datei" herausfinden.

Greetz,

RM
 

herby2

New Member
AW: Suse 11.3 webcam 0c45:613c

Hallo Rain Maker

zur Klarstellung: Ich habe 11.3 Suse 64bit installiert: Skype ist aber eine 32 bit Anwendung daher LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so.
Die dynamisch gelinten Binaries von Suse oder Skype habe ich auch probiert. Leider ohne Erfolg. Daher hatte ich auch einen Versuch mit der statischen Binary gestartet.

Hast Du noch eine Idee die Kamera zum laufen zu bekommen?

Grüße
Herby2

Grüße
 
Oben