Logitech QuickCam Connect E 2500

I’ve installed the drivers for the kernel on the “install software”,
can’t seem to get it to work, I need to use it on Skype; considering
it has a software disk, I don’t know what to do!

Please help!

LinuxMonster761

  1. what does

lsusb

give you, if you open a terminal and enter the above command?

  1. Do you have a programme called “cheese” installed on your system?

After typing in:

lsusb

The following comes up:

Bus 004 Device 002: ID 1058:0903 Western Digital Technologies, Inc.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 046d:089d Logitech, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 04f2:0002 Chicony Electronics Co., Ltd NT68P81 Keyboard
Bus 002 Device 002: ID 03f0:6104 Hewlett-Packard DeskJet 5650c
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

I have a Logitech mouse, WD external drive, HP printer and (Whateverkind) keyboard,
(BTW)

And I did a search for cheese, and anything relating to it…

Couldn’t find “cheese”

(BTW) I use OpenSUSE 11.1 = 2.6.27.7-9 (I changed to this, because it was in this tutorial to get this camera to work; and
I need the “kernel source”, should I have gotten this, should I change back to the default OpenSUSE 11.1 kernel?) and KDE4

generally, logitech webcams are perceived to work with linux;

sadly, yours is of a minority, that does not;

Quickcam E2500 - openSUSE Forums

in this thread from October, oldcpu had researched this webcam, and to get it to work, was not an easy fix;

so, as with other hardware issues: there seem two options:

  1. buy a webcam that is known to work well with linux eg http://mxhaard.free.fr/spca5xx.html

  2. try to solve this largely by yourself; there seems no-one who posts on the forum who is an enthusiast for webcams, and getting them to work; I would be delighted for someone to contradict me

I have googled on the identity of your webcam

046d:089d Logitech

and got various Ubuntu references: and the one from oldcpu;

you might best do more hunting

I would not be the one to advise you on which kernel to use: maybe someone else will help with that

sorry

eg in Ubuntu

http://www.ubuntugeek.com/tip-getting-your-webcam-to-work-in-ubuntu.html

post #20, Paul Valley asked for help with his webcam: same as yours: no help forthcoming;

I see on this website

GSPCA V4L2 - Webcams

that your webcam has the

mc501cb
sensor and they say it works OK;

the main webpage for this is

Jef Moine

and it talks of the GSPCA driver V4L version 2; could this be of any help?

and finally another source for you to follow up is I see there is a Logitech forum, with folks on it who just live for and love webcams

http://forums.quickcamteam.net/index.php

I think there must be a solution, it’s not like Linux is
totally oblivious to this webcam? Because when I
connect it, the icons on the panel starts fluttering,
so it most be a driver issue?

Thanks so far…

I think there must be a solution, it’s not like Linux is totally oblivious to this webcam?

sure; the question is how much time, and enthusiasm, you have, to be the solution yourself; it does seem that folks are working on this webcam for linux, to get it going soon, if not now;

see if any of this is any use

actionshrimp.com » Logitech QuickCam E2500 on Ubuntu Skype

it is from Ubuntu:but if you can work through it, there are various insights and fixes described;

good luck; let us know how you get along; the Logitech forum looks very promising too; enthusiasts there who really like webcams

Ok, I am committed to getting this thing to work…
I’ve tried the solution on “actionshrimp”, it seems
like a viable answer, but me and a few others have
had the same issue…


Ok, so I got the driver and the patch....

I follow the directions there (until a point)
because it's not generating the "gspca.ko"
and get the following:

```

william@linux-q17y:~/Logitech/gspcav1-20071224> patch -p1  sudo ./gspca_build
root’s password:                                                                    

REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules
  CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
        .gspca.o.cmd  *.o *.ko *.mod.* .[a-z]* core *.i \
        *.symvers *.err                                  
  COMPILE gspca Please Wait ….!! 
  INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: cannot stat `gspca.ko’: No such file or directory
make: *** [install] Error 1 
  LOAD gspca in memory
FATAL: Module gspca not found. 
  PRINT COMPILATION MESSAGES if ERRORS look kgspca.err 
 make -C /lib/modules/`uname -r`/build SUBDIRS=/home/william/Logitech/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-2.6.27.7-9-obj/i386/pae’
make -C ../../../linux-2.6.27.7-9 O=/usr/src/linux-2.6.27.7-9-obj/i386/pae/. modules
  CC [M]  /home/william/Logitech/gspcav1-20071224/gspca_core.o
/home/william/Logitech/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
/home/william/Logitech/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/william/Logitech/gspcav1-20071224/gspca_core.c:2466: error: implicit declaration of function ‘video_usercopy’
/home/william/Logitech/gspcav1-20071224/gspca_core.c: At top level:
/home/william/Logitech/gspcav1-20071224/gspca_core.c:2612: error: unknown field ‘owner’ specified in initializer
/home/william/Logitech/gspcav1-20071224/gspca_core.c:2612: warning: initialization from incompatible pointer type
/home/william/Logitech/gspcav1-20071224/gspca_core.c:2614: error: unknown field ‘type’ specified in initializer
/home/william/Logitech/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/william/Logitech/gspcav1-20071224/gspca_core.c:2772: error: implicit declaration of function ‘video_device_create_file’
/home/william/Logitech/gspcav1-20071224/gspca_core.c:2783: error: implicit declaration of function ‘video_device_remove_file’
/home/william/Logitech/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/william/Logitech/gspcav1-20071224/gspca_core.c:4314: error: incompatible types in assignment
make[4]: *** [/home/william/Logitech/gspcav1-20071224/gspca_core.o] Error 1
make[3]: *** [_module_/home/william/Logitech/gspcav1-20071224] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.27.7-9-obj/i386/pae’
make: *** [default] Error 2

```
I've already posted on their site, so any ideas?

Thanks for the motivation!

I would suggest you google search under such titles as

error: asm/semaphore.h: No such file or directory

if you do, you get such things as

Installation failed with missing asm/semaphore.h - Parallels Desktop and Parallels Server Support

and

Errors in kernel headers while compiling a third party driver! | debianHELP

and both use phrases such as

Errors in kernel headers while compiling a third party driver

and

wrong header call of parallels module source that missed updated kerner headers.

good luck; let us know how you get along; kernel headers are not my forte

[PATCH] gspca: add support to the Logitech QuickCam E2500

Nabble - video4linux-list - [PATCH] gspca: add support to the Logitech QuickCam E2500

is there anything of value to you in this?

and this person

http://nepbabu.livejournal.com/15650.html

describes, for him, a successful how to, including patches that work

I had the same problem before… Acording to

http://moinejf.free.fr/webcam.html

The e2500 webcam uses gspca_zc3xx driver, so this is what i have done:
1- I downloaded the latest gspca driver from
~jfrancois/gspca: Summary](http://linuxtv.org/hg/~jfrancois/gspca/)
2- Then installed the driver.
The webcam then worked fine with the amsn and skype.

but if skype crashes when using the webcam then try following:
1- type this command in the terminal

bash -c 'export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so; skype'

These are the problems I faced before with this webcam, and it worked fine for a while.
Unfortunately now, I am facing another problem with this webcam.
The system made an update two weeks ago … and after that day I can’t get my webcam working again.
This is what i have done so far
1- I installed an updated gspca driver from the website I mentioned above.
Then,I notice that the gspca module does not load automatically when typing

lsmod | grep gspca

so…
2- I used this command

modprobe gspca_zc3xx

.
so the gspca was loaded ( I have to do this every time the computer restarts)

but still the webcam does not work… can any one help
this is my messages


# uname -a
Linux linux 2.6.27.23-0.1-default #1 SMP 2009-05-26 17:02:05 -0400 i686 i686 i386 GNU/Linux
# lsusb
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:089d Logitech, Inc. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
# dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usb usb1: configuration #1 chosen from 1 choice
 sda: sda1 sda2 sda3 <<6>usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.27.23-0.1-default uhci_hcd
usb usb1: SerialNumber: 0000:00:1d.0
usb usb2: configuration #1 chosen from 1 choice
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.27.23-0.1-default uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.1
usb usb3: configuration #1 chosen from 1 choice
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.27.23-0.1-default uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.2
usb usb4: configuration #1 chosen from 1 choice
usb 2-1: new full speed USB device using uhci_hcd and address 2
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.27.23-0.1-default uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.3
usb usb5: configuration #1 chosen from 1 choice
usb usb5: New USB device found, idVendor=1d6b, idProduct=0002
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: EHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.27.23-0.1-default ehci_hcd
usb usb5: SerialNumber: 0000:00:1d.7
usb 2-1: device not accepting address 2, error -71
usb 2-1: new full speed USB device using uhci_hcd and address 4
usb 2-1: configuration #1 chosen from 1 choice
usb 2-1: New USB device found, idVendor=046d, idProduct=089d
usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usbcore: registered new interface driver snd-usb-audio
usbcore: registered new interface driver zc3xx
usb 2-1: USB disconnect, address 4
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: New USB device found, idVendor=046d, idProduct=089d
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-1: USB disconnect, address 2
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice
usb 3-1: New USB device found, idVendor=046d, idProduct=089d
usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

Maybe I should have removed the previous module before I installed the newer one? if yes, then can you please tell me the command line to uninstall the gspca driver or the gspca module?
Can anyone just give me a hint or something please.(I’m a newbie)

I remember this thread. Its painful when one gets a “nebulous” webcam. The darn things are so inexpensive though, IMHO one is best trying to trade a Linux-incompatible webcam with an MS-Windows friend’s webcam. Everyone has a webcam, so there must be someone willing to trade.

For testing take a look at this fun thread, where various webcam command lines were explored: webcam & microphone command line fun … - openSUSE Forums

Check if this thread helps…
Logitech quick cam not working - openSUSE Forums

OK, I fixed my webcam problem.
I downloaded a stable version of gspaca driver then isntalled it and then restarted my computer :slight_smile:

This is a guide or tutorial for a all newbie like me out there who does not know anything about linux and wants to install logitech Quickcam E2500 on linux openSUSE (Skype, aMSN, Ekiga).
1-Download the latest stable driver
1- go to v4l-dvb: Summary
2- click on “bz2” on the top of the page and wait for the download to complete.
3- Extract the file in the desired location.

2- Install the driver
1- Enter the file you extracted.
2- Right-click → “open in terminal”.
3- type in the command

sudo make

(note: “sudo” runs the command as a root user so you have to enter the password and press enter)
4- wait for it to finish.
5- type in the command

sudo make install

and wait for it to finish.

3- Connect your webcam and restart your computer
The webcam will work with Ekiga, aMSN and Skype. Enjoy :).


issues:
1- The image is dark, so you need to be in a good lighted place.
2- Can’t configure the settings of the webcam to increase the brightness, gamma or autoexpo.

  • If Skype crashes when loading the video or when testing it in the options menu, then do the folowing:
  • type in the Terminal
bash -c 'export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so; skype'
  • you can do an application luncher with this command so you don’t type the command in all the time.

thanks for this;

so that is the latest v4l-dvb driver; (not gspca);

Well, when I complied the file from this site
v4l-dvb: Summary
, I can see it extracts the gspca drivers. “gspca_zc3xx for this webcam”
and the “lsmod” shows that the gspca is loaded and i cant see v4l-dvb. So I dont think that v4l-dvb is the driver for this webcam, gspca is still the driver but the name of the website does not show that.

According to
http://moinejf.free.fr/gspca_README.txt

it says that the mainstream and stable version of gspca can be found this site
v4l-dvb: Summary

and the development version of gspca is on this site
~jfrancois/gspca: Summary](http://linuxtv.org/hg/~jfrancois/gspca/)

When I try to install the driver I get the following error:

william@linux-o987:~/v4l-dvb-d4ed75759cae> sudo make
root's password:
make -C /home/william/v4l-dvb-d4ed75759cae/v4l 
make[1]: Entering directory `/home/william/v4l-dvb-d4ed75759cae/v4l'
No version yet, using 2.6.27.7-9-pae
make[1]: Leaving directory `/home/william/v4l-dvb-d4ed75759cae/v4l'
make[1]: Entering directory `/home/william/v4l-dvb-d4ed75759cae/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.27
File not found: /lib/modules/2.6.27.7-9-pae/build/.config at ./scripts/make_kconfig.pl line 32, &lt;IN&gt; line 4.
make[1]: Leaving directory `/home/william/v4l-dvb-d4ed75759cae/v4l'
make[1]: Entering directory `/home/william/v4l-dvb-d4ed75759cae/v4l'
Updating/Creating .config
Preparing to compile for kernel version 2.6.27
File not found: /lib/modules/2.6.27.7-9-pae/build/.config at ./scripts/make_kconfig.pl line 32, &lt;IN&gt; line 4.
make[1]: *** No rule to make target `.myconfig', needed by `config-compat.h'.  Stop.
make[1]: Leaving directory `/home/william/v4l-dvb-d4ed75759cae/v4l'
make: *** [all] Error 2
william@linux-o987:~/v4l-dvb-d4ed75759cae> 


your message shows that the “/build/.config” file does not exist. I checked also my system and I could not find “/build/.config” in the “/lib/modules/2.6.27.7-9-pae”.

I am not sure, but I think because you are running the 2.6.27.7-9-pae
and not 2.6.27.23-0.1-default
try again with 2.6.27.23-0.1-default
(Note: I am a newbie)

Let us hear from the experts here.

or read the “README.txt” file
http://moinejf.free.fr/gspca_README.txt

Hi William,

You need to install the kernel-source package, because that’s where SUSE installs the .config file.

Good luck,

Andy.