PDA

View Full Version : [Q]still have a problem to use Eyetoy on Linux


jisun
May 12th, 2005, 09:17 PM
I installed ARToolKit 2.70 on Linux (Fedora core3) and then ran "yum update".

I tried to use Eyetoy, but the same error still comes up when trying to run ./videoTest

"video device (/dev/video0) open failed"

At first, there was no /dev/video* in my /dev/ directory, so I ran "MAKEDEV video". Then, I checked "/dev/video0" exists there.

Nevertherless, I still face the same error...

What would you advise for me?

schaer
May 19th, 2005, 12:45 AM
Just a few days ago I successfully installed the ART 2.70.1 with an eyetoy.
I am using a Debian (unstable) Box here, but I think this will work with Fedora, too.

Which driver do you use?
I used the drivers from --> http://alpha.dyndns.org/ov511/

Watch out to use these: ov51x (1.65-1.11)
Make sure that you remove the ov511 modules, that are often included in out-of-the-box-systems.

Good luck.

jisun
May 19th, 2005, 04:09 AM
Thanks, but I still meet the same problem.

What is your kernel version?

ov511 does not work well with Fedora Core3(kernel 2.6.11), so I had to patch it according to the instruction at http://aide.retiz.com/16.html.

I checked that the ov511 module and related ones are successfully loaded, but the result was same.

"video device (/dev/video0) open failed"

By the way, ARToolKit 2.7x includes a driver for Eyetoy, as I know...Doesn't it?

I have no idea with this problem. I am not an expert to Linux though...

schaer
May 19th, 2005, 12:42 PM
I use kernel 2.6.8, but I don't see why newer kernel version should not work...

I think you got me wrong: You don't have to use the ov511 driver! This chipset used in the EyeToy corresponds to an ov519, not an ov518+.
This is why your patch will not work!

The "drivers" for EyeToy includes in ART are more or less doing nothing else than decompressing the received JPEGs. Applications which use the OV519 cams have to do this decompression on their own, their is no direct support for this in the driver/kernel.

So, check out the drivers at --> http://alpha.dyndns.org/ov511/download.html#ov51x

Maybe another hint: The kernel modules are not automatically copied into the correct directories, you have to copy them by your own. The Makefile is... a little old! ;)

In my case this directory is: /lib/modules/2.6.8-1-k7/kernel/drivers/usb/media

Don't hesitate to ask further... :-)