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

Bug 52762

Summary: alsa usb driver causes kernel oops
Product: Gentoo Linux Reporter: marco <maggoi>
Component: Current packagesAssignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel>
Status: RESOLVED UPSTREAM    
Severity: critical    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description marco 2004-06-02 02:50:49 UTC
While playing a soundfile using my Tascam us-122 (Alsa Module snd-usx2y). After a few seconds the sound stutters and i get an Kernel oops. I'm using the latest alsa drivers 1.0.5. With kernel 2.6.6.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
usb 2-1: USB disconnect, address 2
usb 2-1: new full speed USB device using address 3
usb 2-1: USB disconnect, address 3
usb 2-1: new full speed USB device using address 4
ALSA
/var/tmp/portage/alsa-driver-1.0.5/work/alsa-driver-1.0.5/alsa-kernel/usb/usbmidi.c:149:
urb status -108
Debug: sleeping function called from invalid context at mm/slab.c:1967
in_atomic():1, irqs_disabled():1
Call Trace:
 [<c0115087>] __might_sleep+0xb7/0xe0
 [<c013a903>] __kmalloc+0xa3/0xb0
 [<c0278e81>] usb_alloc_urb+0x21/0x60
 [<f89c6765>] snd_usX2Y_substream_prepare+0xd5/0x1c0 [snd_usb_usx2y]
 [<f89c6387>] snd_usX2Y_urb_play_start+0xa7/0x170 [snd_usb_usx2y]
 [<f89c65af>] snd_usX2Y_pcm_play_trigger+0x3f/0x50 [snd_usb_usx2y]
 [<f895e0d8>] snd_pcm_do_start+0x28/0x30 [snd_pcm]
 [<f895ddb9>] snd_pcm_action_single+0x39/0x70 [snd_pcm]
 [<f895de63>] snd_pcm_action+0x73/0x80 [snd_pcm]
 [<f895e19d>] snd_pcm_start+0x1d/0x30 [snd_pcm]
 [<f8966c2c>] snd_pcm_lib_write1+0x3bc/0x4b0 [snd_pcm]
 [<c011288c>] do_page_fault+0x34c/0x550
 [<f8966db1>] snd_pcm_lib_write+0x91/0xb0 [snd_pcm]
 [<f89667c0>] snd_pcm_lib_write_transfer+0x0/0xb0 [snd_pcm]
 [<f896196b>] snd_pcm_playback_ioctl1+0x33b/0x3b0 [snd_pcm]
 [<f8c85a0a>] nv_kern_isr+0x26/0x59 [nvidia]
 [<c0161450>] sys_ioctl+0x100/0x270
 [<c010400b>] syscall_call+0x7/0xb


Gentoo Base System version 1.4.15
Portage 2.0.50-r7 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.6)
=================================================================
System uname: 2.6.6 i686 Intel(R) Pentium(R) M processor 1600MHz
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox userpriv"
GENTOO_MIRRORS="http://194.83.57.2/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi acpi4linux aim alsa antlr apache2 apm avi berkdb bluetooth bonobo
cddb cdr chroot crypt cups devfs26 doc dvd encode esd ethereal evo fam
foomaticdb gdbm gif gimp gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml
ieee1394 imagemagick imlib irda java jpeg kde ldap libg++ libwww mad mbox mikmod
mmx motif mozilla mpeg mpeg4 msn ncurses nls odbc oggvorbis opengl oss pam
pcmcia pda pdflib perl png postgres python qt quicktime readline ruby samba
scanner sdl slang sox spell sse ssl svga tcltk tcpd truetype usb vanilla x86
xml2 xmms xv zlib"
Comment 1 Greg Kroah-Hartman (RETIRED) gentoo-dev 2004-06-18 16:35:42 UTC
This is a upstream problem, please go file a bug with the ALSA developers.