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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi,
I am using a Logitech Quickcam Pro for Laptops on Fedora Core 4. Earlier when I had Fedora Core 2, it worked fine in xawtv and gnomemeeting (in kernel 2.6.10).
In Fedora Core 4, it doesn't detect the CAM correctly. The gnomemeeting wizard is able to capture the audio from the cam but is unable to capture the video, and sometimes fails to detect. I installed kernel kernel-2.6.10-1.771_FC2 and tried to make it work there.
xawtv gives the following error.
[anurag@localhost ~]$ xawtv
This is xawtv-3.94, running on Linux/i686 (2.6.10-1.771_FC2)
Cannot open plugin directory /usr/lib/libquicktime
Did you forget "make install"? You need it because
libquicktime cannot load plugins out of the sourcetree
/dev/video0 [v4l]: no overlay support
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=7): Invalid argument
and a complete black video and when I close the window,
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=5): Invalid argument
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=4): Invalid argument
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=1): Invalid argument
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=13): Invalid argument
Is it most probably a kernel problem. I have used different CAMs of the same type to rule out any "hardware faults". Please help me.
I am facing same problem. My xawtv worked fine in Fedora 3 but after shifting to Fedora 4, nothing works. I uninstalled xawtv and tried to reinstall it but it gives me compilation error.
If you want to stream from webcam only you can try this thing
Instal pwc driver pwc-10.0.7a.tar.bz2 found from http://www.saillard.org/linux/pwc/files/
($ ./configure
$ make
$ make install )
and download camstream application . Things should work out fine
btw, i searched a bit and found in some forum about reason behing the error you are getting
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=5): Invalid argument
It says that pwcsx handles bigger framesize grabbing. you get this error when your driver are unable to handle bigger framesize. I have tried changing height and width of framesize less than 100 but things dont work. Since pwcx is no longer supported due to GPL in recent kernel, this could happen
i got it working using this link only. but still i cant get xawtv installed in fedora 4. i am getting following error message while issuing make
Code:
CC console/scantv.o
In file included from console/scantv.c:19:
./common/channel.h:93: error: array type has incomplete element type
./common/channel.h:94: error: array type has incomplete element type
console/scantv.c: In function ‘event’:
console/scantv.c:53: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
console/scantv.c:54: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
console/scantv.c:54: warning: pointer targets in passing argument 1 of ‘__strdup’ differ in signedness
make: *** [console/scantv.o] Error 1
Well, you should not try MAKE and MAKE INSTALL. I think a much much better alternative is to install the RPM. Go to www.pbone.net or www.rpmfind.net and install it.
Another software, much better than xawtv is "camstream". I am using that one now. Try to get that one.
You can set up your YUM correctly and just do,
yum install camstream
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.