marco1962 - 2007-11-03

Hi all!
Since a couple of months I'm experiencing some problem using my Logitech Quickcam Express (old model) under Linux.

My Linux disstribution is:
Archlinux 2007.08-2

[marco@myhost ~]$ uname -a
Linux myhost 2.6.23-ARCH #1 SMP PREEMPT Sat Oct 27 09:04:14 UTC 2007 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ AuthenticAMD GNU/Linux

Installed qc-usb version: 6.6-5.i686

[marco@myhost ~]$ lsusb
Bus 002 Device 006: ID 046d:0840 Logitech, Inc. QuickCam Express

[marco@myhost ~]$ lsmod | grep quickcam
quickcam               69540  1
videodev               26880  3 quickcam,c_qcam
usbcore               123016  7 quickcam,ehci_hcd,ohci_hcd,usblp,snd_usb_audio,snd_usb_lib

[marco@myhost ~]$ /sbin/lsmod | grep -i usb
bash: /sbin/lsmod: No such file or directory

[marco@myhost ~]$ /sbin/lsmod | grep -i usb
bash: /sbin/lsmod: No such file or directory
[marco@myhost ~]$ lsmod | grep -i usb
usblp                  12160  0
snd_usb_audio          76128  1
snd_usb_lib            15104  1 snd_usb_audio
snd_rawmidi            19232  1 snd_usb_lib
snd_hwdep               7300  1 snd_usb_audio
snd_pcm                68996  2 snd_usb_audio,snd_pcm_oss
snd                    44644  12 snd_usb_audio,snd_rawmidi,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
usbcore               123016  7 quickcam,ehci_hcd,ohci_hcd,usblp,snd_usb_audio,snd_usb_lib

When i plug on my device, I get:
[marco@myhost ~]$ dmesg | tail
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
eth0: no IPv6 routers present
usb 2-2.3: new full speed USB device using ehci_hcd and address 6
usb 2-2.3: configuration #1 chosen from 1 choice
quickcam: QuickCam USB camera found (driver version QuickCam USB 0.6.6 $Date: 2006/11/04 08:38:14 $)
quickcam: Kernel:2.6.23-ARCH bus:2 class:FF subclass:FF vendor:046D product:0840
quickcam: Sensor HDCS-1000/1100 detected
quickcam: Registered device: /dev/video0
usbcore: registered new interface driver quickcam
[marco@myhost ~]$

Everithing seems to be allright but when I try to use xawtv, I get an error:
[marco@myhost ~]$ xawtv -hwscan
This is xawtv-3.95, running on Linux/i686 (2.6.23-ARCH)
looking for available devices
port 203-234
    type : Xvideo, image scaler
    name : NV17 Video Texture

port 235-266
    type : Xvideo, image scaler
    name : NV05 Video Blitter

ioctl: VIDIOC_QUERYCAP(driver="";card="";bus_info="";version=0.0.0;capabilities=0x0 []): Unknown error 515
/dev/video0: OK                         [ -device /dev/video0 ]
    type : v4l
    name : Logitech QuickCam USB
    flags:  capture

Even worse when I try this command:
[marco@myhost ~]$ xawtv -nodga
This is xawtv-3.95, running on Linux/i686 (2.6.23-ARCH)
X Error of failed request:  XF86DGANoDirectVideoMode
  Major opcode of failed request:  137 (XFree86-DGA)
  Minor opcode of failed request:  1 (XF86DGAGetVideoLL)
  Serial number of failed request:  13
  Current serial number in output stream:  13
v4l-conf had some trouble, trying to continue anyway
ioctl: VIDIOC_QUERYCAP(driver="";card="";bus_info="";version=0.0.0;capabilities=0x0 []): Unknown error 515
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
ioctl: VIDIOCSYNC(int=0): No space left on device
ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=48;format=15): Invalid argument
ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=48;format=9): Invalid argument
v4l: timeout (got SIGALRM), hardware/driver problems?
ioctl: VIDIOCSYNC(int=0): Interrupted system call
v4l: timeout (got SIGALRM), hardware/driver problems?
ioctl: VIDIOCSYNC(int=0): Interrupted system call

... until I kill the process.

I would really appreciate any suggestion by Your side. Thank You in advance.