Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 232584 - media-video/gspcav1-20071224 problems with USB 1.1 and Kernel => 2.6.24
Summary: media-video/gspcav1-20071224 problems with USB 1.1 and Kernel => 2.6.24
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Mike Doty (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-21 17:40 UTC by Stefan Trenker
Modified: 2009-10-25 13:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
2.6.26 kernel config (kernel-config-x86-2.6.26-gentoo,55.93 KB, text/plain)
2008-07-21 17:42 UTC, Stefan Trenker
Details
2.6.23-gentoo-r9 kernel config (kernel-config-x86-2.6.23-gentoo-r9,47.71 KB, text/plain)
2008-07-21 17:43 UTC, Stefan Trenker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Trenker 2008-07-21 17:40:32 UTC
I have two identical Logitech QuickCams, one is connected to a USB 2.0 port and works fine, the other one is connected to an elderly IBM ThinkPad T20 laptop which has only USB 1.1. Beginning with Kernels newer or equal to 2.6.24 I get lots of error messages in syslog and the message buffer when I use the camera (with camsource). Sometimes the pictures shot by the camera are corrupted, but mostly not.

sys-kernel/gentoo-sources-2.6.23-r9 is the latest kernel where the gspcav1 works perfect. Trouble starts from 2.6.24 on and is still there with 2.6.26.



Reproducible: Always

Steps to Reproduce:
1. reboot the computer with camera pluged
2. start camsource
3. look into the syslog or dmesg

Actual Results:  
log messages stop when i stop camsource

Expected Results:  
no endless writings to syslog as with similar linux kernel on USB 2.0

luis ~ # dmesg | grep gspc
gspca: USB GSPCA camera found.(ZC3XX)
gspca: [spca5xx_probe:4275] Camera type JPEG
gspca: [zc3xx_config:669] Find Sensor HV7131R(c)
gspca: [spca5xx_getcapability:1249] maxw 640 maxh 480 minw 160 minh 120
usbcore: registered new interface driver gspca
gspca: gspca driver 01.00.20 registered
gspca: [spca5xx_set_light_freq:1932] Sensor currently not support light frequency banding filters.
gspca: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
gspca: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
gspca: [spca50x_move_data:1611] ISOC data error: [0] len=256, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [0] len=224, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [2] len=62, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [3] len=447, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [2] len=62, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [7] len=159, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [2] len=190, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [2] len=350, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [3] len=95, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [1] len=285, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [3] len=255, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [12] len=352, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [5] len=189, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [6] len=62, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [2] len=286, status=-84
gspca: [spca50x_move_data:1611] ISOC data error: [4] len=128, status=-84
endless ...

luis ~ # uname -a
Linux luis.maus.homelinux.net 2.6.26-gentoo #1 SMP PREEMPT Fri Jul 18 12:20:59 CEST 2008 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux

luis ~ # lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:03.0 Ethernet controller: 3Com Corporation 3c556B CardBus [Tornado] (rev 20)
00:03.1 Communication controller: 3Com Corporation Mini PCI 56k Winmodem (rev 20)
00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 11)
02:00.0 Ethernet controller: Atheros Communications Inc. AR5212/AR5213 Multiprotocol MAC/baseband processor (rev 01)

luis ~ # lsusb
Bus 001 Device 002: ID 046d:08d7 Logitech, Inc.
Bus 001 Device 001: ID 1d6b:0001
Comment 1 Stefan Trenker 2008-07-21 17:42:31 UTC
Created attachment 161013 [details]
2.6.26 kernel config
Comment 2 Stefan Trenker 2008-07-21 17:43:33 UTC
Created attachment 161015 [details]
2.6.23-gentoo-r9 kernel config
Comment 3 Stefan Trenker 2008-07-21 17:45:10 UTC
luis ~ # emerge --info
Portage 2.1.4.4 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.26-gentoo i686)
=================================================================
System uname: 2.6.26-gentoo i686 Pentium III (Coppermine)
Timestamp of tree: Mon, 21 Jul 2008 09:33:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r5
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/nfs/distfiles"
FEATURES="ccache cvs distcc distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ http://mirror.switch.ch/mirror/gentoo/"
LC_ALL="C"
LDFLAGS="-Wl,-O1"
LINGUAS="de de-DE de_DE"
PKGDIR="/nfs/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://loisl.maus.homelinux.net/gentoo-portage"
USE="X a52 aac accessibility acl acpi alsa apache2 arts audiofile automount bash-completion berkdb bidi bluetooth bzip2 cairo cddb cdio cgi cli cracklib crypt ctype cups dbus dri dv dvb dvd dvdr dvdread encode esd fame fbcondecor ffmpeg firefox flac fortran gd gdbm gif gimp glitz gnome gnutls gphoto2 gpm gstreamer gtk hal httpd iconv id3tag idn imagemagick imap imlib ipod ipv6 isdnlog java jpeg kde ldap live logrotate lzo mad matroska midi mjpeg mmap mmx mng modplug mp3 mp4 mpeg mplayer mudflap mysql ncurses network nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pda pdf perl php png posix ppds pppd python qt4 quicktime rar rdesktop readline real reflection rtsp ruby samba sasl scanner sdl session shout slp sndfile snmp sockets spell spl sse ssl stream subtitles svg syslog tcpd tetex theora threads tiff tk truetype unicode usb utempter v4l v4l2 vcd vidix vlm vorbis webdav wifi win32codecs wma wxwindows x264 x86 xine xinerama xml xorg xscreensaver xv xvid xvmc zeroconf zlib" ALSA_CARDS="cs46xx usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de de-DE de_DE" USERLAND="GNU" VIDEO_CARDS="fbdev savage"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Pacho Ramos gentoo-dev 2009-02-05 10:46:00 UTC
Is this still valid with gspcav2 driver provided in kernel >=2.6.27 ?
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2009-10-25 13:59:23 UTC
Removed from tree (bug 159176).