Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
This driver is for the USB webcams manufactured by Xirlink, IBM (PC Camera) and Veo Stingray model webcams. Support has been in the Linux kernel USB section since 2.2.12. The homepage is at http://www.linux-usb.org/ibmcam.
and I'm:
mark@Lexington-19:/$ uname -r
2.6.28-15-generic
So I believe the driver is in-built? Am I understanding this?
I've installed and tried to find the camera with:
Camorama, Camstream, Cheese Photo Booth, gqcam, and effectv.
Camorama loads but the application is nothing more than a grey box with a white rectangle (blank) where the video image should be. It must be forcibly closed.
Camstream opened a window, which had a fabric like grey texture, but not picture. The terminal output:
mark@Lexington-19:/$ camstream
W: CamStream version 0.27 starting.
>> void CCamStreamApp::ReadConfigFile()
W: Failed to open configuration file '/home/mark/.camstream/config.xml' for reading.
D: creating <defaults> node
D: creating <videodevices> node
D: creating <audiodevices> node
<< void CCamStreamApp::ReadConfigFile()
and more errors omitted, available if you want to read them.
Following one of the above posts, I tried: Cheese Photo Booth. It loads, the "loading" rosette spins, and nothing ever happens beyond that.
Next:
mark@Lexington-19:/$ gqcam
Gtk-WARNING **: Failed to load module "libcanberra-gtk-module.so": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
/dev/video: No such file or directory
Synaptic shows that all relevant libcanberra-gtk modules are loaded. How can I know if they are linked? Hardlinked?
and lastly, effectv runs, the terminal returns:
mark@Lexington-19:~$ effectv
video_init: Can't find a supported pixel format.
Video initialization failed.
So, the driver from this guy need to be installed, but he give no instructions. Please help me know what to do next. It's not in GDebi format, so what is the next step? Where do I put this compressed folder so it will uncompress into the correct directory or sub-directory?
Lastly, the device I have, ID 0545:808b Xirlink, Inc. Veo PC Camera doesn't seem to be mentioned specifically as to a driver. But it isn't specifically omitted, either.
__________________
Celeron D-347 CPU (3.06gigHz CiderMill), 1 gig DDR 266 RAM, Foxconn 661GX7MJ-H mobo, 320 Gig HDD, MSI GeForce FX5600, D-Link WDA2320 wireless, Brother MFC-240C prntr, Samsung DVD-rom SD-612, Sony CD-RW CRX-225E, CoolMax CR-450B
I appreciate you have a number of links but I ignored all of them...as I know a little about gspca cams....they are crap because they are not full uvcvideo compliant cams. I researched them before buying my own cam.
Now here is the deal....kernels are updating so your modules may differ.....but you should read the following modules from my kernel
now run your software...but because gspca is um not so good...you may need to read this as well
gspca2
Starting with 2.6.27, the kernel ships with the new v4l2 based gspca2 driver, which replaces the old v4l1 based external gspca driver, which is needed for a large number of different webcams. Unfortunately most userspace programs are not aware of the new v4l2 API for devices formerly covered by gspca, meanwhile they need to be started using "LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so <program>".
-here are some omitted irrelevant lines, and then the terminal said:
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
The package you say needs adding: "libv41", I believe you mean it as you see it typed here, in this post, "lib v fourty-one". Yet, as it appears on my screen where the "l" is, the character appears as | the same character used between modprobe and grep. I'm pretty sure it's and "l", if I'm right, no need to talk about it further. thanks.
Lastly, forgive my ignorance, I'm not technically versed at all (just a cut & paste guy, mostly)
I added camorama where <program> is, and camorama came up with more info than the outline of the application, in grey and a white rectangle at the top, where the video image "was" to be. It also displayed a separate Error Message, saying "unable to capture image". Upon closing the error message, camoramo shuts down. Screenshot attached and the terminal returned:
mark@Lexington-19:~$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camorama
libv4l2: error turning on stream: Input/output error
Yet, that's real progress from 3 days ago.
Per your post's instructions, I read the list of modules loaded in the kernel. I don't see the Veo Stingray's model listed. From the other posts I've read, this is a Xirlink product, also made for IBM (the drivers that is). It's through that reading, that I first came to believe that this webcam could work. Unfortunately, those posts are 1)dated, 2)not complete and therefore little more than info, not help.
GQcam and effectv, both fail to operate, both giving the same error messages as before.
Could I have a little more help, please. I'm pretty sure "we" are 90% home.
Please wait on responding to this reply, Aus9, I found that the mxhaard tarball (or whatever) must be compiled into my kernel. Once that is done, if the cam still is a problem, I'll PM you. thanks.
How odd! Fiddling with the
libv4l-0
module, I saw that it was part of XawTV. XawTV called for the install of libv4l-0 to satisfy dependencies. XawTV installed, reporting no errors. From the terminal, however,
Synaptic shows libv4l-0 as installed as 0.5.8-intrepid~ppa
No video app is working. I tried, in addition to Camorama, Cheese Webcam Booth, camstream, QBcam, and effectv and XawTV, no change. And that is after doing:
=============== begin copied text =========================
did you patch the driver using the patch here? http://ubuntuforums.org/showthread.p...ighlight=e2500
gunzip gspca.patch.gz
which will create gspca.patch
cd into the gspca directory
cd gspcav1-20071224
then apply the patch:
patch < ../gspca.patch
gspca should compile now and correctly install when you run
sudo ./gspca_build
make sure to remove gspca_main module. Assuming you are re-building gspca from source, as it was broken in the repos last time i tried to use it.
Good luck.
=============== end of copied text ======================
The above is so sketchy. I'm able to compile:
./make
./make install
./build
./build essential
or whatever, but I can't follow the above well enough; or the above doesn't look like the complete instructions. Also, I cannot find a /dev/video directory and I'm thinking there should be one.
Ok, i figured it out. Veo cam is supported in ubuntu
I've checked only GnomeMeeting before and it didn't work...but this camera seems to work with camsteam (you can install it with Synaptic).
To using camera with Gnomemeeting you have to install V4L (not V4L2 which comes with ubuntu) using also synaptic.
I'm considering the SIDUX. Meanwhile, I'm unsure as to whether the gspca drivers are installed, or just dummy directories for some reason beyond my ken.
I see a webpage at the ubuntuforum.org that says the Veo Stingray works in Ubuntu. I see that the lsusb from the working drivers page, give my exact device & model. So it should work.
I'm trying to get someone to help me with the compiling.
make configmenu
make depends
and the like. I don't know where to start. The most recent how-to at the 'buntu-forums is 2005 and I'm waiting hear from the author of the how-to as to the currency of his works/words.
Please be patient. If I'm understanding this correctly, once the patch is compiled, it should work. I'll see.
Thanks for the help, yet, after reading the SIDUX site, and trying a download, it won't work for me, I don't have a DVD burner. Only a CD burner.
Last edited by Mark_in_Hollywood; 10-26-2009 at 05:26 PM.
Reason: added text
During a storm the power went out twice while I was d/l Sidux. After getting the .iso, and running it as live-cd. The webcam viewer gave this error:
TV8532 Frames too Short.
I netsearched "frames too short" and found:
Basically, hansdegoede is a hero and wrote a user land library to wrap all the video for linux (v4l) calls into a smart version of the code that solves multiple problems. Thanks!
The short version of the solution:
wget http://people.atrpms.net/~hdegoede/libv4l-0.5.0.tar.gz (mirror)
tar xvzf libv4l-0.5.0.tar.gz
cd libv4l-0.5.0
make
sudo make install
export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so
run your favorite webcam app
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.