USB WebCam Genius Eye 100 and OpenSuse12.1 = Problem

Attach my web-cam (Genius Eye-110) to the USB-port my laptop with opensuse12.1(use LXDE desktop).

AT this time
#tail -f /var/log/messages

May 22 08:19:13 linux-pib8 kernel: [115016.837097] usb 4-1: new full speed USB device number 5 using uhci_hcd
May 22 08:19:13 linux-pib8 kernel: [115017.055126] usb 4-1: New USB device found, idVendor=093a, idProduct=2472
May 22 08:19:13 linux-pib8 kernel: [115017.055138] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
May 22 08:19:13 linux-pib8 kernel: [115017.055146] usb 4-1: Product: CIF Single Chip
May 22 08:19:13 linux-pib8 kernel: [115017.055153] usb 4-1: Manufacturer: Pixart Imaging Inc.
May 22 08:19:13 linux-pib8 kernel: [115017.063250] input: pac207 as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/input/input13

When launch Skype - can no use web cam …

#lsusb

Bus 004 Device 005: ID 093a:2472 Pixart Imaging, Inc.
linux-pib8:/home/ksr #

How i can check and use this is WebCam with OpenSuse12.1 ?

Serg

I think it is wrong, luck my lsusb:

Bus 001 Device 002: ID 0c45:6270 Microdia PC Camera (SN9C201 + MI0360/MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ...
Bus 002 Device 002: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 005 Device 002: ID 06b4:1c70  
Bus 005 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse

Pixar Imaging it is Optical Mouse in my case!See this-http://http://ubuntuforums.org/showthread.php?t=782871
and post all output of lsusb!

You probably need the SONIX SN9C20x driver for this webcam.

Unfortunately no one packages this driver for openSUSE-12.1 that I know of (I looked and had no luck finding a package: https://build.opensuse.org/package/show?package=sn9c20x&project=drivers%3Awebcam ) . The entry in the openSUSE web page that I wrote HCL:Web cameras - openSUSE is out of date , no one else has contributed, I do not know the answer. Sadly when no one contributes, things don’t happen.

When I looked into rebuilding it from a spec file from openSUSE-11.4, I noted there was an error wrt the signature KEY. So I can’t recommend that approach.

In short, I have no answer.

A possible correction to my previous post. …

I was looking at the content of the /usr/src/linux-3.1.10-1.9-obj/x86_64/desktop/include/config/usb/gspca and I noted these files:


-rw-r--r-- 1 root root    0 Apr 10 15:55 sn9c2028.h
-rw-r--r-- 1 root root    0 Apr 10 15:55 sn9c20x.h

where it is possible one of them indicate there could be a kernel module needed for your webcam driver.

If this is a gspca webcam, then you could try this advice:

Note: some applications still don’t work very well together with the new (gspca v2) drivers. A workaround with these troublesome applications is to preload a libv4l-compat library:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so

before starting the respective application, i.e. for kopete you would type:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so kopete

This compat-library can be found in the package “libv4l”, which is available from OSS-Repo or (recommended) from Packman. (see - Additional YaST Package Repositories](http://en.opensuse.org/Additional_YaST_Package_Repositories))

If you have a 64 bit system, you preload the library with:

LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so

If you want to run a 32 bit application (i.e. skype) on a 64 bit system, you first need to install “libv4l-32bit” (only available in the Packman repository) and run the preload-command used for 32 bit.

If this works for you, you can add the LD_PRELOAD-command to the startup command of your menu entry/desktop shortcut via menu editor or with right-clicking the desktop icon => properties => application => command respectively.

Thank your.

If use this way:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

then can use my USB-WebCam in the skype

Serg
:wink:

Thats good news !

I updated the openSUSE webcam wiki to reflect this new information: HCL:Web cameras - openSUSE