Eyetoy webcam driver?

I “inherited” a Namtai Sony Eye Toy webcam from my son-in-law and for the fun of it, I plugged it into my SuSE 11.4 computer (after trying to get the camera to work with Windows 7 64 bit unsuccessfully) and found to my happy amazement that SuSE knew what it was and even Skype found it.

However, it does not seem to be working. When I try to test it with Skype, there’s no picture, just the black screen.

I’m wondering if there’s anything else I should do get it to work? How do I configure this thing?

hwinfo --usb gives the following:


09: USB 00.0: 11200 **TV Card**
  [Created at usb.122]
  Unique ID: R_O4.uSF4UngS020
  Parent ID: pBe4.Uu0aCsrHYoB
  SysFS ID: /devices/pci0000:00/0000:00:0b.0/usb2/2-6/2-6:1.0
  SysFS BusID: 2-6:1.0
  Hardware Class: tv card
  Model: "Sony EyeToy USB camera Namtai"
  Hotplug: USB
  Vendor: usb 0x054c "Sony Corp."
  Device: usb 0x0155 "EyeToy USB camera Namtai"
  Revision: "1.00"
**  Driver: "ov519"
  Driver Modules: "gspca_ov519"**
  Speed: 12 Mbps
  Module Alias: "usb:v054Cp0155d0100dc00dsc00dp00icFFisc00ip00"
  Driver Info #0:
    Driver Status: gspca_ov519 is active
    Driver Activation Cmd: "modprobe gspca_ov519"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #6 (Hub)

What about
In Kopete go to Settings -> Configure -> Devices and check if your webcam is working

It sounds like it’s mostly just a config thing for skype. But not not my area of expertise…

Kopete worked! It knew that the Eye Toy was there and I saw pictures!! Cool!
Now if only Skype could use it like Kopete does. But at least I know the camera is working!! :slight_smile:

I figured it was working from the hwinfo
Skype is a pain
But there are some users of it here (not me), who can help. I’m sure they will pick up on this thread.

Have a read of this

HCL:Web cameras - openSUSE

You may need to launch skype with

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

For 64-bit system

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

An old thread I remember

http://forums.opensuse.org/english/get-technical-help-here/multimedia/464388-opensuse-11-4-getting-logitech-quickcam-messenger-work-2.html

I didn’t get to read through the whole link yet but I tried (I have a 64 bit system)

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

and got:


ERROR: ld.so: object '/usr/lib64/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.

But Skype did load ok but still no video.

and I did


lsmod | grep gspca

and got:


gspca_ov519            40482  0 
gspca_main             28942  1 gspca_ov519
videodev               81448  1 gspca_main

I’ll get some time Monday or Tuesday to read through that thread and see what might help.

Hmm… lets see what v4l libraries you have installed

rpm -qa |grep v4l
libv4l1-0-0.6.4-9.1.x86_64
libv4l2-0-0.6.4-9.1.x86_64
libv4l2-0-32bit-0.6.4-9.1.x86_64
libv4lconvert0-0.6.4-9.1.x86_64
libv4lconvert0-32bit-0.6.4-9.1.x86_64
libv4l-0.6.4-9.1.x86_64

BTW, did you install Skype from the skype website, or via openSUSE build service? Maybe you have the 32-bit version installed.
Check with

rpm -qa |grep skype

AFAIU, there’s nothing wrong with that, so long as you have the libv4l2-0-32bit library installed. (Others may be able to correct or add to this).

rpm -qa |grep v4l gives me:


libv4l2-0-0.6.4-9.1.x86_64
libv4l2-0-32bit-0.6.4-9.1.x86_64
libv4l-0.6.4-9.1.x86_64
libv4lconvert0-0.6.4-9.1.x86_64
libv4lconvert0-32bit-0.6.4-9.1.x86_64
libv4l1-0-0.6.4-9.1.x86_64

and rpm -qa |grep skype gives me:

 skype-2.2.0.25-suse111.i586
 

I think I got it from Skype themselves because I have the rpm in my rpm’s folder and those are the ones that I get from the websites. When I look in Yast, it says “From Vendor” so it must have been from the Skype website then.

skype --version gives me:


Skype 2.2.0.25
Copyright (c) 2004-2011, Skype Limited

Try to start skype from Terminal by typing:

skype

There you wil get messages what is going wrong.
SDB:Skype - openSUSE

I just tried it and there was nothing in the terminal window, which is strange because I know that for most software, I see a list of what is going on.

AFAIU, there’s nothing wrong with that, so long as you have the libv4l2-0-32bit library installed.

I wonder if this is something to look at?
Isn’t yours all _64

Yup, I do have libv4l2-0-32bit-0.6.4-9.1.x86_64 installed.
Still, it makes me wonder, what is Kopete and Google+ Hangout doing right that Skype can’t seem to do?

Hi gymnart

When I plug in my webcam, I get

ls -l /dev/vid*
crw-rw----+ 1 root video 81, 0 Jan 20 09:22 /dev/video0

I’m a member of the video group. Maybe you need to check the video device node ownership too.

Edit: Although that doesn’t explain why the other apps are working… :frowning:

You may also want to try the 64-bit skype build from the repos if you haven’t already.

the 64-bit skype build from the repos

What repos? I tried looking and nothing else showed up except for what I already have. I even went to the build service and all I saw were python scripts and purple something or other to add to it. :frowning:

There are several

Index of /repositories/home:/Lord_LT/openSUSE_12.1

Or

Index of /repositories/home:/Friseer/openSUSE_12.1

I linked to it back in post #7. Scroll down and you’ll see the skype packages. In particular, home:/Friseer/openSUSE_11.4 (but there appears to be several to choose from).

Thanks deano_ferrari, So, I guess I should go for the one up near the top of the list then?
Before I try skype-2.2.0.35-4.1.x86_64.rpm, should I uninstall the one I have or should I just let YaST handle it? (I’m assuming that YaST will be taking care of that and not KPackageKit ?)

Remove it first with the yast package manager (or zypper if you’re comfortable with CLI).

Yay!! It works now! I installed the skype-2.2.0.35-4.1.x86_64.rpm one.
I’m happy now. :smiley:

Excellent News