Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 126523

Summary: AMD64 spca5xx doesn't work
Product: Gentoo Linux Reporter: Flavien Fondanesche <ukt_flav>
Component: Current packagesAssignee: Mike Doty (RETIRED) <kingtaco>
Status: RESOLVED FIXED    
Severity: normal CC: amd64
Priority: High    
Version: 2005.1   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Flavien Fondanesche 2006-03-17 05:27:36 UTC
Hi, i have some troubles to make working my webcam with drivers spca5xx on AMD64 Gentoo 2005.1. ( my webcam works on a x86 gentoo. )
It's the first time that i post on bus.gentoo.org, before i was posting on forums but no solution was found. 

My Motherboard is : DFI NF4 SLI-D
Memory            : 512 Mo Corsair DDR CAS 3 (:s)
Processor         : (
cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 47
model name      : AMD Athlon(tm) 64 Processor 3500+
stepping        : 0
cpu MHz         : 2210.190
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips        : 4425.11
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
)
HardDisk          : SATA.


Portage 2.1_pre6-r3 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.4-r0, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O3 -funroll-all-loops -fpeel-loops -ftracer -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O3 -funroll-all-loops -fpeel-loops -ftracer -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig cvs distcc distlocks metadata-transfer multilib-strict sandbox sfperms sign strict"
GENTOO_MIRRORS="http://ftp.club-internet.fr/pub/mirrors/gentoo/ http://gentoo.modulix.net/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
LINGUAS="fr"
MAKEOPTS="-j3"
PKGDIR="/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac alsa arts artworkextra atm avi berkdb bidi bitmap-fonts bonobo browserplugin bzip2 cdda cdio cdparanoia cdrom chroot cpudetection crypt css cups dbus dga divx4linux dri dts dvd dvdr dvdread eds emboss emul-linux-x86 encode expat fbsplash ffmpeg flac font-server foomaticdb fortran freetype gif gimpprint gmail gmailtimestamps gnome gnome-print gnuplot gnutls gpm gstreamer gtk gtk2 hal httpd iconv imlib imlib2 ipv6 irc java jpeg kde lame live logitech-mouse lzw lzw-tiff mad maildir matroska mbox mozilla moznoirc moznomail mozsha1 mozsvg mozxmlterm mp3 mpeg mplayer msn ncurses net nls nptl nptlonly nsbrowser nsplugin nvidia octave offensive ogg oggvorbis opengl openssh openssl oss pam pdflib perl physfs png pnp ppds print python qt quicktime rar readline real rhythmbox samba sdl spamassassin spell ssl startup-notification stream subtitles tcpd theora tiff toolbar truetype truetype-fonts type1-fonts unicode usb v4l vcd videos vim vlm wma wxwindows xfs xmms xpm xrandr xscreensaver xv xvid zlib elibc_glibc kernel_linux linguas_fr userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS

my driver is : media-video/spca5xx-20060202 (never work with old driver same problems)
my logs are :
- When i plug it : 
ar 17 14:04:20 flavnux usb 1-5: new full speed USB device using ohci_hcd and address 7
Mar 17 14:04:20 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: USB SPCA5XX camera found. Type Creative NX Zc301+ CCD PAS106B
Mar 17 14:04:20 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: [spca5xx_probe:8188] Camera type JPEG
Mar 17 14:04:20 flavnux ivman: New Device: /org/freedesktop/Hal/devices/usb_device_41e_401c_noserial
Mar 17 14:04:20 flavnux ivman: /org/freedesktop/Hal/devices/usb_device_41e_401c_noserial wasn't mounted, by us or by others...
Mar 17 14:04:20 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/zc3xx.h: [zc3xx_config:510] Find Sensor PAS106
Mar 17 14:04:20 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: [spca5xx_getcapability:2176] maxw 352 maxh 288 minw 176 minh 144
Mar 17 14:04:20 flavnux ivman: New Device: /org/freedesktop/Hal/devices/usb_device_41e_401c_noserial_if0
Mar 17 14:04:20 flavnux ivman: /org/freedesktop/Hal/devices/usb_device_41e_401c_noserial_if0 wasn't mounted, by us or by others...
Mar 17 14:04:25 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -28
Mar 17 14:04:25 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: [spca5xx_open:3865]  DEALLOC error on init_Isoc

- When i'm triing to use it with spcaview or xawtv : 
(i use -d/-c /dev/v4l/video0) 

spcaview -d /dev/v4l/video0
 Spcaview version: 1.1.5 date: 12:12:2005 (C) mxhaard@magic.fr
Initializing SDL.
SDL initialized.
bpp 3 format 15
Using video device /dev/v4l/video0.
Initializing v4l.
ERROR opening V4L interface
: No space left on device

(
ys. de fich.         Tail. Occ. Disp. %Occ. Mont
Comment 1 Flavien Fondanesche 2006-03-17 05:27:36 UTC
Hi, i have some troubles to make working my webcam with drivers spca5xx on AMD64 Gentoo 2005.1. ( my webcam works on a x86 gentoo. )
It's the first time that i post on bus.gentoo.org, before i was posting on forums but no solution was found. 

My Motherboard is : DFI NF4 SLI-D
Memory            : 512 Mo Corsair DDR CAS 3 (:s)
Processor         : (
cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 47
model name      : AMD Athlon(tm) 64 Processor 3500+
stepping        : 0
cpu MHz         : 2210.190
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips        : 4425.11
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
)
HardDisk          : SATA.


Portage 2.1_pre6-r3 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.4-r0, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O3 -funroll-all-loops -fpeel-loops -ftracer -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O3 -funroll-all-loops -fpeel-loops -ftracer -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig cvs distcc distlocks metadata-transfer multilib-strict sandbox sfperms sign strict"
GENTOO_MIRRORS="http://ftp.club-internet.fr/pub/mirrors/gentoo/ http://gentoo.modulix.net/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
LINGUAS="fr"
MAKEOPTS="-j3"
PKGDIR="/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac alsa arts artworkextra atm avi berkdb bidi bitmap-fonts bonobo browserplugin bzip2 cdda cdio cdparanoia cdrom chroot cpudetection crypt css cups dbus dga divx4linux dri dts dvd dvdr dvdread eds emboss emul-linux-x86 encode expat fbsplash ffmpeg flac font-server foomaticdb fortran freetype gif gimpprint gmail gmailtimestamps gnome gnome-print gnuplot gnutls gpm gstreamer gtk gtk2 hal httpd iconv imlib imlib2 ipv6 irc java jpeg kde lame live logitech-mouse lzw lzw-tiff mad maildir matroska mbox mozilla moznoirc moznomail mozsha1 mozsvg mozxmlterm mp3 mpeg mplayer msn ncurses net nls nptl nptlonly nsbrowser nsplugin nvidia octave offensive ogg oggvorbis opengl openssh openssl oss pam pdflib perl physfs png pnp ppds print python qt quicktime rar readline real rhythmbox samba sdl spamassassin spell ssl startup-notification stream subtitles tcpd theora tiff toolbar truetype truetype-fonts type1-fonts unicode usb v4l vcd videos vim vlm wma wxwindows xfs xmms xpm xrandr xscreensaver xv xvid zlib elibc_glibc kernel_linux linguas_fr userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS

my driver is : media-video/spca5xx-20060202 (never work with old driver same problems)
my logs are :
- When i plug it : 
ar 17 14:04:20 flavnux usb 1-5: new full speed USB device using ohci_hcd and address 7
Mar 17 14:04:20 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: USB SPCA5XX camera found. Type Creative NX Zc301+ CCD PAS106B
Mar 17 14:04:20 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: [spca5xx_probe:8188] Camera type JPEG
Mar 17 14:04:20 flavnux ivman: New Device: /org/freedesktop/Hal/devices/usb_device_41e_401c_noserial
Mar 17 14:04:20 flavnux ivman: /org/freedesktop/Hal/devices/usb_device_41e_401c_noserial wasn't mounted, by us or by others...
Mar 17 14:04:20 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/zc3xx.h: [zc3xx_config:510] Find Sensor PAS106
Mar 17 14:04:20 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: [spca5xx_getcapability:2176] maxw 352 maxh 288 minw 176 minh 144
Mar 17 14:04:20 flavnux ivman: New Device: /org/freedesktop/Hal/devices/usb_device_41e_401c_noserial_if0
Mar 17 14:04:20 flavnux ivman: /org/freedesktop/Hal/devices/usb_device_41e_401c_noserial_if0 wasn't mounted, by us or by others...
Mar 17 14:04:25 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -28
Mar 17 14:04:25 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: [spca5xx_open:3865]  DEALLOC error on init_Isoc

- When i'm triing to use it with spcaview or xawtv : 
(i use -d/-c /dev/v4l/video0) 

spcaview -d /dev/v4l/video0
 Spcaview version: 1.1.5 date: 12:12:2005 (C) mxhaard@magic.fr
Initializing SDL.
SDL initialized.
bpp 3 format 15
Using video device /dev/v4l/video0.
Initializing v4l.
ERROR opening V4L interface
: No space left on device

(
ys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/sda8              74G   30G   44G  41% /
udev                  249M  276K  249M   1% /dev
cachedir              4,0M   68K  4,0M   2% /lib64/splash/cache
shm                   249M     0  249M   0% /dev/sh
)

log  /var/log/messages : 

ar 17 14:12:50 flavnux ohci_hcd 0000:00:02.0: leak ed ffff81001b796370 (#81) state 2
Mar 17 14:12:50 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -28
Mar 17 14:12:50 flavnux /var/tmp/portage/spca5xx-20060202/work/spca5xx-20060202/drivers/usb/spca5xx.c: [spca5xx_open:3865]  DEALLOC error on init_Isoc
Mar 17 14:12:50 flavnux

I hope i haven't forgotten anything.
Thanks
Flav
Comment 2 Mike Doty (RETIRED) gentoo-dev 2006-04-07 18:44:23 UTC
yeah, this is a dupe of another bug I can't remember the number of.  basicly you have too many devices on the same USB controller.  try moving the camera to a different port.  I've also had luck if CONFIG_USB_BANDWIDTH is set in the kernel
Comment 3 Mike Doty (RETIRED) gentoo-dev 2006-05-03 12:33:54 UTC
no input from reporter, assuming fixed