Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Multimedia
  • Search

Logitech QuickCam Messenger

Help with creation, editing, or playback of sounds, images, or video. Amarok, audacious, mplayer, grip, cdparanoia and anything else that makes a sound or plays a video.
Post Reply
Advanced search
177 posts
  • Page 7 of 8
    • Jump to page:
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • Next
Author
Message
boris64
Veteran
Veteran
User avatar
Posts: 1770
Joined: Sat Oct 04, 2003 12:13 pm
Location: Vechelde/Peine
Contact:
Contact boris64
Website

  • Quote

Post by boris64 » Sat Aug 05, 2006 5:09 pm

Update: My cam seems to be noticed by this driver:
-> http://mxhaard.free.fr/spca5xx.html

I emerged spca5xx (using vanilla-sources-2.6.7.17)
and voila, i got a live feed ;)
I'll have to test some stuff now...
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Top
geniux
Veteran
Veteran
User avatar
Posts: 1400
Joined: Thu Feb 19, 2004 6:43 am
Location: /home

  • Quote

Post by geniux » Sat Aug 05, 2006 6:21 pm

The camera works, thank you :D
But whatever the program I use for my cam I get this message:

Code: Select all

open /dev/video0: No space left on device
AMD Athlon64 X2 4200+ AM2
MSI K9N SLI Platinum, Enermax Liberty 500W
1GB RAM Crucial DDR2 667MHz, MSI nVidia 7600GS 256MB
400GB + 250GB Samsung SATAII HDD
Gentoo - BeyondSources 2.6.19-20
Top
boris64
Veteran
Veteran
User avatar
Posts: 1770
Joined: Sat Oct 04, 2003 12:13 pm
Location: Vechelde/Peine
Contact:
Contact boris64
Website

  • Quote

Post by boris64 » Sat Aug 05, 2006 6:29 pm

Hey, i'm having exactly the same error after i switched
my cam to another usb port.
If i switch back to the port i used the first time, i get a picture again
(in xawtv/kopete) plus i get correct output from v4l-conf.
Perhaps i need to reboot (OMFG), i already tried to reload modules etc.

Maybe the driver is a little bit buggy (well, it's rather new, isn't it?) :?
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Top
Ehnvis
Guru
Guru
Posts: 305
Joined: Tue Jun 13, 2006 9:05 am
Location: /dev/random

  • Quote

Post by Ehnvis » Sun Aug 06, 2006 7:23 am

Just like Boris i haven't heard from the author so thats why I didn't post anything. Glad that someone found
a solution, will try it out asap.
HP NC 4010, Pentium-M 725 1.6GHz w/ 1Gb RAM, 60Gb Hitachi Travelstar.
Running Gentoo-2.6.21-r4 (again as 2.6.22 kernels hogs CPU), all but SD reader works fine.
Top
boris64
Veteran
Veteran
User avatar
Posts: 1770
Joined: Sat Oct 04, 2003 12:13 pm
Location: Vechelde/Peine
Contact:
Contact boris64
Website

  • Quote

Post by boris64 » Sun Aug 06, 2006 12:02 pm

geniux wrote:The camera works, thank you :D
But whatever the program I use for my cam I get this message:

Code: Select all

open /dev/video0: No space left on device
Try another usb port(!). I know this sounds strange, but
it seems to be a bug in the kernel usb driver.
More infos can be found in here
-> http://forums.gentoo.org/viewtopic-t-46 ... ca5xx.html
There is also a patch where you can "dirty-fix" this problem (works here for me).

Good luck ;)
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Top
geniux
Veteran
Veteran
User avatar
Posts: 1400
Joined: Thu Feb 19, 2004 6:43 am
Location: /home

  • Quote

Post by geniux » Sun Aug 06, 2006 1:01 pm

I've tryed every usb port on my computer and it's all the same. Where would I put that patch when I installed the driver on my own from my /home dir? I've really been using Gentoo for too long, haven't installed anything manualy for four years.
TIA
AMD Athlon64 X2 4200+ AM2
MSI K9N SLI Platinum, Enermax Liberty 500W
1GB RAM Crucial DDR2 667MHz, MSI nVidia 7600GS 256MB
400GB + 250GB Samsung SATAII HDD
Gentoo - BeyondSources 2.6.19-20
Top
boris64
Veteran
Veteran
User avatar
Posts: 1770
Joined: Sat Oct 04, 2003 12:13 pm
Location: Vechelde/Peine
Contact:
Contact boris64
Website

  • Quote

Post by boris64 » Sun Aug 06, 2006 4:18 pm

Ok, no problem, try this:
get "my" spca5xx-overlay (you're familiar with portageoverlays, aren't you?)
-> http://boris64.net/2005/downloads/linux ... ay.tar.bz2
(that dirty "patch" is included)

Add it to your ${PORDIR_OVERLAY} and

Code: Select all

emerge spca5xx
Voila, hope this works for you mate ;)

PS: Please don't bother me about errors that *could* occur
with that patch, this is exactly what has been done here
-> http://forums.gentoo.org/viewtopic-t-46 ... ca5xx.html
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Top
geniux
Veteran
Veteran
User avatar
Posts: 1400
Joined: Thu Feb 19, 2004 6:43 am
Location: /home

  • Quote

Post by geniux » Sun Aug 06, 2006 5:42 pm

Ah ok, that was a simple solution after all. Thank you very much :) Yeah I'm familiar with portageoverlays, afterall I'm using the Beyond-Sources
Compiling the spca5xx went fine as did the modprobe, the camera is black though. I'll try rebooting later and if that doesn't work I might search for solution in the other thread.
Thanks again
AMD Athlon64 X2 4200+ AM2
MSI K9N SLI Platinum, Enermax Liberty 500W
1GB RAM Crucial DDR2 667MHz, MSI nVidia 7600GS 256MB
400GB + 250GB Samsung SATAII HDD
Gentoo - BeyondSources 2.6.19-20
Top
boleary
n00b
n00b
Posts: 3
Joined: Wed Aug 16, 2006 2:30 pm
Contact:
Contact boleary
Website

Can't get quickcam communicate stx up on gentoo.

  • Quote

Post by boleary » Wed Aug 16, 2006 2:37 pm

I am trying to get my Logitech Communicate STX webcam to work under linux. I have tried the spca5xx driver but I don't think it supports my specific camera yet. My product id is not yet listed on the spca5xx supported cams. My product id is (08d7):

lsusb
Bus 002 Device 002: ID 046d:08d7 Logitech, Inc

Any ideas on a driver that might work? Thanks!
Top
j_c_p
Guru
Guru
User avatar
Posts: 319
Joined: Sat Aug 30, 2003 12:02 am
Location: France - Colmar

  • Quote

Post by j_c_p » Fri Sep 22, 2006 6:36 am

Well, the driver doesn't work with the last kernel 2.6.18 :cry: :

Code: Select all

In file included from /usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:47:
/usr/local/webcam/qc-usb-messenger-1.3/quickcam.h:547: erreur: field 'vdev' has incomplete type
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:91:2: attention : #warning "Little Endian system"
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_proc_read':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:875: erreur: 'UTS_RELEASE' undeclared (first use in this function)
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:875: erreur: (Each undeclared identifier is reported only once
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:875: erreur: for each function it appears in.)
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_poll':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2533: attention : implicit declaration of function 'video_devdata'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2533: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2535: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_open':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2585: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2587: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_close':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2650: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2652: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_read':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2698: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2701: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_mmap':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2754: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2758: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_ioctl':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2787: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2790: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: Hors de toute fonction :
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3387: attention : initialization from incompatible pointer type
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3395: erreur: variable 'qc_v4l_template' has initializer but incomplete type
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3396: erreur: unknown field 'name' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3396: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3396: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3397: erreur: unknown field 'type' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3397: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3397: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3398: erreur: unknown field 'hardware' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3398: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3398: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3399: erreur: unknown field 'minor' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3399: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3399: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3401: erreur: unknown field 'release' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3401: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3401: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3402: erreur: unknown field 'fops' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3402: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3402: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_usb_init':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3666: erreur: invalid application of 'sizeof' to incomplete type 'struct video_device'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3666: erreur: invalid application of 'sizeof' to incomplete type 'struct video_device'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3670: attention : implicit declaration of function 'video_register_device'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3670: erreur: 'VFL_TYPE_GRABBER' undeclared (first use in this function)
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3706: attention : implicit declaration of function 'video_unregister_device'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_usb_probe':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3877: erreur: 'UTS_RELEASE' undeclared (first use in this function)
make[2]: *** [/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.o] Erreur 1
make[1]: *** [_module_/usr/local/webcam/qc-usb-messenger-1.3] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.6.18'
make: *** [quickcam.ko] Erreur 2
Lian Li PC60 - AMD FX 8300 - Asrock 990FX EXTREME9 - Gigabyte GTX960 G1 Gaming 4Go
Top
kmare
l33t
l33t
User avatar
Posts: 619
Joined: Sat Nov 20, 2004 8:28 pm
Location: Thessaloniki, Greece

  • Quote

Post by kmare » Fri Sep 22, 2006 4:24 pm

I just submitted a patch for kernels >=2.6.18 here and it works:
http://bugs.gentoo.org/show_bug.cgi?id=148425
Never argue with an idiot. They will only pull you down to their level, then beat you with experience.
Top
boris64
Veteran
Veteran
User avatar
Posts: 1770
Joined: Sat Oct 04, 2003 12:13 pm
Location: Vechelde/Peine
Contact:
Contact boris64
Website

  • Quote

Post by boris64 » Fri Sep 22, 2006 4:41 pm

Your patch makes those spca5xx-modules compile, but i still get
an "out-of-space"-error, so if you get this error too,
use the patch mentioned before.
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Top
predatorfreak
l33t
l33t
User avatar
Posts: 708
Joined: Thu Jan 13, 2005 2:15 am
Location: USA, Michigan.
Contact:
Contact predatorfreak
Website

  • Quote

Post by predatorfreak » Sun Sep 24, 2006 6:16 am

j_c_p wrote:Well, the driver doesn't work with the last kernel 2.6.18 :cry: :

Code: Select all

In file included from /usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:47:
/usr/local/webcam/qc-usb-messenger-1.3/quickcam.h:547: erreur: field 'vdev' has incomplete type
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:91:2: attention : #warning "Little Endian system"
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_proc_read':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:875: erreur: 'UTS_RELEASE' undeclared (first use in this function)
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:875: erreur: (Each undeclared identifier is reported only once
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:875: erreur: for each function it appears in.)
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_poll':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2533: attention : implicit declaration of function 'video_devdata'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2533: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2535: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_open':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2585: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2587: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_close':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2650: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2652: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_read':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2698: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2701: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_mmap':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2754: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2758: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_v4l_ioctl':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2787: attention : initialization makes pointer from integer without a cast
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:2790: erreur: déréférencement d'un pointeur de type incomplet
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: Hors de toute fonction :
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3387: attention : initialization from incompatible pointer type
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3395: erreur: variable 'qc_v4l_template' has initializer but incomplete type
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3396: erreur: unknown field 'name' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3396: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3396: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3397: erreur: unknown field 'type' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3397: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3397: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3398: erreur: unknown field 'hardware' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3398: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3398: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3399: erreur: unknown field 'minor' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3399: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3399: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3401: erreur: unknown field 'release' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3401: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3401: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3402: erreur: unknown field 'fops' specified in initializer
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3402: attention : éléments en excès dans l'initialisation de la structure
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3402: attention : (near initialization for 'qc_v4l_template')
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_usb_init':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3666: erreur: invalid application of 'sizeof' to incomplete type 'struct video_device'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3666: erreur: invalid application of 'sizeof' to incomplete type 'struct video_device'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3670: attention : implicit declaration of function 'video_register_device'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3670: erreur: 'VFL_TYPE_GRABBER' undeclared (first use in this function)
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3706: attention : implicit declaration of function 'video_unregister_device'
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c: In function 'qc_usb_probe':
/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.c:3877: erreur: 'UTS_RELEASE' undeclared (first use in this function)
make[2]: *** [/usr/local/webcam/qc-usb-messenger-1.3/qc-driver.o] Erreur 1
make[1]: *** [_module_/usr/local/webcam/qc-usb-messenger-1.3] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.6.18'
make: *** [quickcam.ko] Erreur 2
Using this patch:

Code: Select all

diff -Nurp qc-usb-messenger-1.3/qc-driver.c qc-usb-messenger-pred/qc-driver.c
--- qc-usb-messenger-1.3/qc-driver.c	2006-05-21 18:26:48.000000000 -0400
+++ qc-usb-messenger-pred/qc-driver.c	2006-09-24 02:12:01.000000000 -0400
@@ -75,6 +75,10 @@
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
 #include <linux/moduleparam.h>
 #endif
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
+#include <media/v4l2-common.h>
+#include <linux/utsrelease.h>
+#endif
 
 unsigned long int_init_jiffy;
I nuked the header problems, but the vdev thing is still a mystery to me, would someone with more experience in the v4l area want to figure this out? I really dislike having to use Windows merely to use my Webcam.

Edit:
Okay, using a qc-usb patch as a reference, I managed to get this thing working with this patch:

Code: Select all

diff -Nurp qc-usb-messenger-1.3/qc-driver.c qc-usb-messenger-pred/qc-driver.c
--- qc-usb-messenger-1.3/qc-driver.c	2006-05-21 18:26:48.000000000 -0400
+++ qc-usb-messenger-pred/qc-driver.c	2006-09-24 02:48:09.000000000 -0400
@@ -75,6 +75,10 @@
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
 #include <linux/moduleparam.h>
 #endif
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
+#include <media/v4l2-common.h>
+#include <linux/utsrelease.h>
+#endif
 
 unsigned long int_init_jiffy;
 
diff -Nurp qc-usb-messenger-1.3/quickcam.h qc-usb-messenger-pred/quickcam.h
--- qc-usb-messenger-1.3/quickcam.h	2006-06-06 05:14:41.000000000 -0400
+++ qc-usb-messenger-pred/quickcam.h	2006-09-24 02:48:49.000000000 -0400
@@ -107,6 +107,9 @@ struct qc_userlut {
 #endif
 
 #include <linux/videodev.h>
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
+#include <media/v4l2-dev.h>
+#endif
 #include <linux/usb.h>
 #include <asm/pgtable.h>		/* This is required for testing pte_offset_map */
 #include <linux/spinlock.h>
This patch seems to work fine, no issues at all, the driver builds and operates as usual.
System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up.
Top
diman1984
n00b
n00b
Posts: 1
Joined: Sun Sep 24, 2006 12:14 pm
Location: piter
Contact:
Contact diman1984
Website

  • Quote

Post by diman1984 » Sun Sep 24, 2006 12:18 pm

thx =)
http://www.yeshuanet.com/images/public/paris/index.htm
Top
pmatos
Veteran
Veteran
Posts: 1246
Joined: Fri Jun 06, 2003 10:44 am
Location: Eckental, Germany
Contact:
Contact pmatos
Website

Re: Can't get quickcam communicate stx up on gentoo.

  • Quote

Post by pmatos » Mon Sep 25, 2006 2:05 pm

boleary wrote:I am trying to get my Logitech Communicate STX webcam to work under linux. I have tried the spca5xx driver but I don't think it supports my specific camera yet. My product id is not yet listed on the spca5xx supported cams. My product id is (08d7):

lsusb
Bus 002 Device 002: ID 046d:08d7 Logitech, Inc

Any ideas on a driver that might work? Thanks!
Hi Boleary,

Same cam, same prod id, same problem! Have you solved it?

Cheers,

Paulo Matos
Top
j_c_p
Guru
Guru
User avatar
Posts: 319
Joined: Sat Aug 30, 2003 12:02 am
Location: France - Colmar

  • Quote

Post by j_c_p » Tue Sep 26, 2006 10:57 am

Many thanks predatorfreak, your patch works very well.
Lian Li PC60 - AMD FX 8300 - Asrock 990FX EXTREME9 - Gigabyte GTX960 G1 Gaming 4Go
Top
pmatos
Veteran
Veteran
Posts: 1246
Joined: Fri Jun 06, 2003 10:44 am
Location: Eckental, Germany
Contact:
Contact pmatos
Website

Re: Can't get quickcam communicate stx up on gentoo.

  • Quote

Post by pmatos » Tue Sep 26, 2006 11:13 am

boleary wrote:I am trying to get my Logitech Communicate STX webcam to work under linux. I have tried the spca5xx driver but I don't think it supports my specific camera yet. My product id is not yet listed on the spca5xx supported cams. My product id is (08d7):

lsusb
Bus 002 Device 002: ID 046d:08d7 Logitech, Inc

Any ideas on a driver that might work? Thanks!
Shows up since yesterday as supported by spca5xx. :-)
Top
KK_r
Apprentice
Apprentice
User avatar
Posts: 182
Joined: Wed Dec 17, 2003 10:04 am

  • Quote

Post by KK_r » Tue Sep 26, 2006 12:53 pm

my quickcam messenger stopped working with qc-usb-messenger-1.3 somewhere around kernel-2.6.17. Still don't work on 2.6.18. AMSN says that it doesn't support my cameras palette. It worked two months ago though. Any ideas?
Seamos realistas, exijamos lo imposibile
Top
geniux
Veteran
Veteran
User avatar
Posts: 1400
Joined: Thu Feb 19, 2004 6:43 am
Location: /home

  • Quote

Post by geniux » Sun Oct 01, 2006 8:03 pm

I installed the gspcav1 driver from http://mxhaard.free.fr/download.html (modprobe gspca instead of spca5xx when installed), now my quickcam finally works :D
But the picture is unwatchable in xawtv, is there any other program I can use to change the picture settings and such?
AMD Athlon64 X2 4200+ AM2
MSI K9N SLI Platinum, Enermax Liberty 500W
1GB RAM Crucial DDR2 667MHz, MSI nVidia 7600GS 256MB
400GB + 250GB Samsung SATAII HDD
Gentoo - BeyondSources 2.6.19-20
Top
j_c_p
Guru
Guru
User avatar
Posts: 319
Joined: Sat Aug 30, 2003 12:02 am
Location: France - Colmar

  • Quote

Post by j_c_p » Mon Dec 04, 2006 5:13 pm

With kernel 2.6.19, in order to run your webcam, you should change #include<linux/config.h> in #include<linux/autoconf.h> : vim +93 quickcam.h, and do the replacement :wink:.
Lian Li PC60 - AMD FX 8300 - Asrock 990FX EXTREME9 - Gigabyte GTX960 G1 Gaming 4Go
Top
Tolstoi
l33t
l33t
User avatar
Posts: 678
Joined: Thu May 20, 2004 8:06 am

  • Quote

Post by Tolstoi » Thu May 31, 2007 4:53 pm

I've got a Messenger too. It runs fine with the gspcav1 driver. Built in as module in kernel 2.6.21-r1 won't work. Maybe it's my version 046d:08da. Sound won't work. Got snd-usb-audio loaded.
Anyone got an idea. I think I'm missing something here.
Top
oRDeX
Veteran
Veteran
User avatar
Posts: 1325
Joined: Sun Oct 19, 2003 12:08 pm
Location: Italy
Contact:
Contact oRDeX
Website

  • Quote

Post by oRDeX » Thu Nov 01, 2007 10:12 pm

Hi! I'm trying to use my quickcam messenger with its driver qc-usb-messenger (from ufficial repository). I already used it on debian and everything worked. Now when i try to use my cam with amsn I got an error in dmesg and the box in amsn keeps itself black.

this is the dmesg output:

Code: Select all

quickcam: QuickCam USB camera found (driver version QuickCam Messenger/Communicate USB 1.7 $Date: 2007/09/02 00:00:00 $)
quickcam: Kernel:2.6.22-2-686 bus:1 class:FF subclass:FF vendor:046D product:08F6
quickcam [51.749023]: poisoning qc in qc_usb_init
quickcam [51.749475]: E00A contains 08F6
quickcam: Sensor VV6450 detected
input: Quickcam snapshot button as /class/input/input6
quickcam [51.749765]: Quickcam snapshot button registered on usb-0000:00:1d.7-3.2/input0
quickcam: Registered device: /dev/video0
quickcam [50.218470]: open users=1
quickcam [50.222691]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.222816]: set sensor=324x248 vwin=324x248
quickcam [50.224198]: failed qc_v4l_ioctl()=-515
quickcam [50.224408]: close users=0
quickcam [50.224479]: open users=1
quickcam [50.228816]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.228941]: set sensor=324x248 vwin=324x248
quickcam [50.230331]: close users=0
quickcam [50.239913]: open users=1
quickcam [50.244192]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.244317]: set sensor=324x248 vwin=324x248
quickcam [50.245701]: failed qc_v4l_ioctl()=-515
quickcam [50.245791]: close users=0
quickcam [50.245850]: open users=1
quickcam [50.250066]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.250193]: set sensor=324x248 vwin=324x248
quickcam [50.251580]: close users=0
quickcam [50.258945]: open users=1
quickcam [50.263317]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.263443]: set sensor=324x248 vwin=324x248
quickcam [50.264827]: failed qc_v4l_ioctl()=-515
quickcam [50.264918]: close users=0
quickcam [50.264984]: open users=1
quickcam [50.269192]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.269319]: set sensor=324x248 vwin=324x248
quickcam [50.270709]: close users=0
quickcam [50.270808]: open users=1
quickcam [50.274943]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.275069]: set sensor=324x248 vwin=324x248
quickcam [50.276450]: failed qc_v4l_ioctl()=-515
quickcam [50.276516]: close users=0
quickcam [50.276572]: open users=1
quickcam [50.280819]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.280945]: set sensor=324x248 vwin=324x248
quickcam [50.282310]: failed qc_v4l_ioctl()=-515
quickcam [50.282333]: close users=0
quickcam [50.283490]: open users=1
quickcam [50.287819]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.287945]: set sensor=324x248 vwin=324x248
quickcam [50.289327]: failed qc_v4l_ioctl()=-515
quickcam [50.289572]: close users=0
quickcam [50.289633]: open users=1
quickcam [50.293694]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.293820]: set sensor=324x248 vwin=324x248
quickcam [50.295231]: failed qc_v4l_ioctl()=-515
quickcam [50.295253]: close users=0
quickcam [50.295296]: open users=1
quickcam [50.299694]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [50.299821]: set sensor=324x248 vwin=324x248
quickcam [50.301445]: set sensor=162x124 vwin=160x120
quickcam [50.301480]: submit ISOC_URB 0 failed
quickcam [50.301484]: failed qc_isoc_init()=-28
quickcam: unable start isoc
quickcam [50.301489]: failed qc_capt_get()=-28
quickcam [50.301493]: failed qc_v4l_ioctl()=-28
quickcam [50.301625]: submit ISOC_URB 0 failed
quickcam [50.301632]: failed qc_isoc_init()=-28
quickcam: unable start isoc
quickcam [50.301644]: failed qc_capt_get()=-28
quickcam [50.301663]: failed qc_v4l_ioctl()=-28
quickcam [50.301759]: unsupported image format 9
quickcam [50.301763]: failed qc_v4l_ioctl()=-22
quickcam [50.301966]: submit ISOC_URB 0 failed
quickcam [50.301972]: failed qc_isoc_init()=-28
quickcam: unable start isoc
quickcam [50.301989]: failed qc_capt_get()=-28
quickcam [50.301995]: failed qc_v4l_ioctl()=-28
quickcam [50.302117]: unsupported image format 15
quickcam [50.302122]: failed qc_v4l_ioctl()=-22
quickcam [50.302413]: close users=0
quickcam [53.796417]: open users=1
quickcam [53.800895]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [53.801021]: set sensor=324x248 vwin=324x248
quickcam [53.802656]: failed qc_v4l_ioctl()=-515
quickcam [53.802729]: close users=0
quickcam [53.802810]: open users=1
quickcam [53.807926]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [53.808026]: set sensor=324x248 vwin=324x248
quickcam [53.809719]: failed qc_v4l_ioctl()=-515
quickcam [53.809752]: close users=0
quickcam [53.809841]: open users=1
quickcam [53.816153]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
quickcam [53.816277]: set sensor=324x248 vwin=324x248
quickcam [53.818158]: set sensor=162x124 vwin=160x120
quickcam [53.818199]: submit ISOC_URB 0 failed
quickcam [53.818206]: failed qc_isoc_init()=-28
quickcam: unable start isoc
quickcam [53.818215]: failed qc_capt_get()=-28
quickcam [53.818221]: failed qc_v4l_ioctl()=-28
quickcam [53.818334]: submit ISOC_URB 0 failed
quickcam [53.818340]: failed qc_isoc_init()=-28
quickcam: unable start isoc
quickcam [53.818349]: failed qc_capt_get()=-28
quickcam [53.818355]: failed qc_v4l_ioctl()=-28
quickcam [53.818413]: unsupported image format 9
quickcam [53.818418]: failed qc_v4l_ioctl()=-22
quickcam [53.818504]: submit ISOC_URB 0 failed
quickcam [53.818510]: failed qc_isoc_init()=-28
quickcam: unable start isoc
quickcam [53.818517]: failed qc_capt_get()=-28
quickcam [53.818522]: failed qc_v4l_ioctl()=-28
quickcam [53.818557]: unsupported image format 15
and so on...

anyone knows why?
thank's!
Top
bugloaf
n00b
n00b
User avatar
Posts: 19
Joined: Sun Apr 17, 2005 7:03 am

  • Quote

Post by bugloaf » Sat Mar 07, 2009 5:36 am

I have a Quicktime Messenger Plus, and I'm getting similar errors, too. This camera used to work fine, like a year ago, but I hadn't used it in a while. I hate it how stuff that used to work breaks. Does using Gentoo mean I have to test that every single piece of hardware and software still works after every update? Anyway, I run modprobe qcmessenger and dmesg shows this:

qcmessenger [45.941921]: ----------LOADING QUICKCAM MODULE------------
qcmessenger [45.941927]: struct quickcam size: 4500
qcmessenger: QuickCam USB camera found (driver version QuickCam Messenger/Communicate USB 1.8 $Date: 2008/05/26 00:00:00 $)
qcmessenger: Kernel:2.6.28-tuxonice-r3 bus:3 class:FF subclass:FF vendor:046D product:08F6
qcmessenger [45.941991]: poisoning qc in qc_usb_init
qcmessenger [45.945119]: E00A contains 08F6
qcmessenger: Sensor VV6450 detected
input: Quickcam snapshot button as /class/input/input8
qcmessenger [45.958038]: Quickcam snapshot button registered on usb-0000:00:10.1-2/input0
qcmessenger: Registered device: /dev/video5
usbcore: registered new interface driver qcmessenger

That looks okay, except I do an ls and there is no /dev/video5 device. I'm pretty sure it's /dev/video0. So then I run an OpenCV program I wrote a while ago that I know used to get video from my webcam. It fails and this is what I see with dmesg:

qcmessenger [17.201828]: open users=1
qcmessenger [17.300294]: qc_sensor_init: call qc_sensor_setsize0 (324,248)
qcmessenger [17.301291]: set sensor=324x248 vwin=324x248
qcmessenger [17.312313]: failed qc_v4l_ioctl()=-515
qcmessenger [17.312333]: close users=0

I don't know what to do. Is there a different driver that supports this camera? Should I try an older kernel?
Top
Tolstoi
l33t
l33t
User avatar
Posts: 678
Joined: Thu May 20, 2004 8:06 am

  • Quote

Post by Tolstoi » Sat Mar 07, 2009 11:26 am

After a lot of try and error I got my Quickcam Messenger working with the built in kernel zc3xx driver. Everythings fine now.
Top
bugloaf
n00b
n00b
User avatar
Posts: 19
Joined: Sun Apr 17, 2005 7:03 am

  • Quote

Post by bugloaf » Fri Mar 13, 2009 3:21 am

I did some more Googling and found out that OpenCV does not like this error code. Neither does xawtv it appears. Camorama, however, shows my webcam with no problem.
Top
Post Reply

177 posts
  • Page 7 of 8
    • Jump to page:
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • Next

Return to “Multimedia”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy