Page 1 of 1

Logitech Quickcam 3500 USB

Posted: 29. Nov 2009 15:12
by exc64user
Hallo

Ich verwende OpenSuse 11.2 mit KDE 4.3.1 und will nun meine Logitech Quickcam 3500 zum laufen bringen. Aber da sind einige Probleme die aber auch auf meiner Unwissenheit über das KDE 4 zurückzuführen sind da ich dieses noch nicht kenne.

wenn ich das Programm webcam starte dann kommt als Meldung:

#
webcam
reading config file: /home/ralf/.webcamrc
video4linux webcam v1.5 - (c) 1998-2002 Gerd Knorr
grabber config:
size 320x240 [none]
input (null), norm (null), jpeg quality 75
rotate=0, top=0, left=0, bottom=240, right=320
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffff
libv4lconvert: Error decompressing JPEG: error: more then 63 AC components (66) in huffman unit
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffff
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fffd
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fffb
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?


v4l2: read: Input/output error
capturing image failed

Das Programm usbview zeigt an: can not open the file /proc/bus/usb/devices

und lsmod :


lsmod
Module Size Used by
ohci_hcd 37104 0
nfs 345360 0
lockd 81484 1 nfs
fscache 46552 1 nfs
nfs_acl 3264 1 nfs
auth_rpcgss 43360 1 nfs
sunrpc 225536 5 nfs,lockd,nfs_acl,auth_rpcgss
af_packet 23648 2
ip6t_LOG 6500 6
xt_tcpudp 3136 2
xt_pkttype 1632 3
ipt_LOG 6308 6
xt_limit 2628 12
snd_pcm_oss 51648 0
snd_mixer_oss 18464 1 snd_pcm_oss
snd_seq_midi 8032 0
snd_seq_midi_event 8480 1 snd_seq_midi
snd_seq 64752 2 snd_seq_midi,snd_seq_midi_event
edd 10376 0
ip6t_REJECT 5472 3
nf_conntrack_ipv6 22100 4
ip6table_raw 3008 1
xt_NOTRACK 1632 4
ipt_REJECT 3168 3
xt_state 2208 8
iptable_raw 2848 1
iptable_filter 3616 1
ip6table_mangle 4160 0
nf_conntrack_netbios_ns 2432 0
nf_conntrack_ipv4 11688 4
nf_conntrack 84508 5 nf_conntrack_ipv6,xt_NOTRACK,xt_state,nf_conntrack_netbios_ns,nf_conntrack_ipv4
nf_defrag_ipv4 2112 1 nf_conntrack_ipv4
ip_tables 13520 2 iptable_raw,iptable_filter
ip6table_filter 3616 1
ip6_tables 14960 4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
x_tables 19140 11 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_NOTRACK,ipt_REJECT,xt_state,ip_tables,ip6_tables
ipv6 306036 19 ip6t_REJECT,nf_conntrack_ipv6,ip6table_mangle
fuse 75868 3
loop 17324 0
dm_mod 84740 0
uvcvideo 65580 0
snd_usb_audio 95712 1
videodev 39168 1 uvcvideo
snd_usb_lib 21600 1 snd_usb_audio
v4l1_compat 15844 2 uvcvideo,videodev
snd_hwdep 8580 1 snd_usb_audio
usb_storage 57568 0
ohci1394 32880 0
ieee1394 102308 1 ohci1394
snd_cs46xx 97536 3
gameport 13548 2 snd_cs46xx
pcmcia 42152 0
snd_rawmidi 26784 3 snd_seq_midi,snd_usb_lib,snd_cs46xx
snd_seq_device 8556 3 snd_seq_midi,snd_seq,snd_rawmidi
snd_ac97_codec 119364 1 snd_cs46xx
ac97_bus 1920 1 snd_ac97_codec
snd_pcm 97444 4 snd_pcm_oss,snd_usb_audio,snd_cs46xx,snd_ac97_codec
snd_timer 27176 2 snd_seq,snd_pcm
ppdev 10212 0
i2c_piix4 13680 0
usbhid 51968 0
hid 46848 1 usbhid
snd 75076 21 snd_pcm_oss,snd_mixer_oss,snd_seq_midi,snd_seq,snd_usb_audio,snd_usb_lib,snd_hwdep,snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
nsc_ircc 18512 0
soundcore 9120 1 snd
sr_mod 17316 0
shpchp 36372 0
pcspkr 2784 0
parport_pc 40004 0
thinkpad_acpi 75268 0
i2c_core 32308 2 videodev,i2c_piix4
yenta_socket 41196 5
cdrom 40448 1 sr_mod
sg 32660 0
snd_page_alloc 10248 2 snd_cs46xx,snd_pcm
e100 38248 0
rsrc_nonstatic 13664 1 yenta_socket
pcmcia_core 40660 3 pcmcia,yenta_socket,rsrc_nonstatic
pci_hotplug 32928 1 shpchp
intel_agp 30812 1
battery 12772 0
ac 4900 0
rfkill 22868 1 thinkpad_acpi
led_class 4836 1 thinkpad_acpi
parport 40236 2 ppdev,parport_pc
floppy 61540 0
irda 145016 1 nsc_ircc
crc_ccitt 1984 1 irda
video 24600 0
output 3328 1 video
button 6544 0
ext4 360324 2
jbd2 96096 1 ext4
crc16 1952 1 ext4
uhci_hcd 29552 0
rtc_cmos 15280 0
rtc_core 22908 1 rtc_cmos
ehci_hcd 56432 0
rtc_lib 3168 1 rtc_core
fan 5028 0
processor 50352 1
ide_pci_generic 4036 0
piix 6792 0
cmd64x 6880 0
ide_core 124108 3 ide_pci_generic,piix,cmd64x
ata_generic 4868 0
ata_piix 25288 1
ahci 39280 0
pata_cmd64x 6688 3
libata 200748 4 ata_generic,ata_piix,ahci,pata_cmd64x
thermal 21020 0
thermal_sys 18120 4 video,fan,processor,thermal
hwmon 3676 2 thinkpad_acpi,thermal_sys

ich denke das alle module vorhanden sind


lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 03eb:3312 Atmel Corp. 4-Port Hub
Bus 001 Device 003: ID 045e:007d Microsoft Corp. Notebook Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0ea0:2126 Ours Technology, Inc. 7-in-1 Card Reader
Bus 003 Device 003: ID 046d:09a4 Logitech, Inc. QuickCam E 3500

Die cam wird erkannt aber ich nicht sie ativieren


Ich hoffe das hier jemand eine Idee hat wie dies gelöst werden kann


mfg


Ralf

Posted: 30. Nov 2009 11:03
by Janka
Die Kamera ist da, der UVC-Treiber kann sie ansprechen, liefert aber kein für libv4l brauchbares Bild.

Code: Select all

libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ? 
v4l2: read: Input/output error 
Drei Möglichkeiten:

* USB ist instabil -> Kamera direkt an den Rechner hängen, nicht an einen Hub. Keine Verlängerungskabel benutzen.
* UVC-Treiber ist in der von dir eingesetzten Kernelversion hin -> Kernel-Update machen
* Das Programm "webcam" nutzt eine libv4l, die für deinen Kernel zu alt ist. v4l V1 wurde vor einiger Zeit über Bord geschmissen, die Kerneltreiber geben nur noch v4l V2 aus. Probiere "webcam" mit der Kompatibilitäts-Library aufzurufen:

Code: Select all

$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so webcam
Janka