From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Burgess Subject: Re: snd-usb-audio hacking Date: Fri, 18 Jul 2003 11:43:17 -0700 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: <200307181843.h6IIhH804797@athlon.cichlid.com> Return-path: Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: tiwai@suse.de Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org Takashi said: >> I have a Griffin USB iMic that hard hangs 2.4.21ac just by running arecord and >> then ^C. I got no response here a few weeks ago... >does this happen still with the latest cvs? Yes. I just tried alsa 9.2, 9.4, 9.5 and cvs all with 2.4.22-pre6 I'm running: arecord -D imic --rate 44100 -f S16_LE - | aplay - and then press ^C I have gotten sound from this thing at one point. If I run arecord with the -d and let it exit by itself it does not oops!!!!! 0.9.2 gives an error immediately, something about invalid sync pipe. No oops but also no sound. Others seem to give the same oops (always BUG in spinlock.h anyway) and then a hard lockup. >>From my handwritten notes: BUG ...include/asm/spinlock.h:86 process: aplay I type in the backtrace by hand to ksymoops (this for alsa-cvs): >>EIP; c011b14f <__wake_up+8f/d0> <===== Trace; e0972d8e <[usb-ohci]dl_del_list+4ce/520> Trace; c01e312f Trace; e09741e7 <[usb-ohci]hc_interrupt+1c7/350> Trace; c0109509 Trace; c01097fa Trace; c0117149 Trace; c010c718 Trace; e0bb15f2 <[snd-timer]snd_timer_open+192/1f0> Trace; e0bb25ac <[snd-timer]snd_timer_interrupt+34c/3f0> Trace; e0bb2a71 <[snd-timer]snd_timer_dev_register+1a1/1b0> Trace; c014c257 Trace; c0131734 Trace; c0134992 Trace; c0134cce Trace; c0149f69 Trace; c0134d93 Trace; c0107b0f I get some warnings from ksymoops so here is the full output FYI: root@athlon:/root # ksymoops] Using defaults from ksymoops -t elf32-i386 -a i386 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] Warning (Oops_read): Code line not seen, dumping what data is available >>EIP; c011b14f <__wake_up+8f/d0> <===== Trace; e0972d8e <[usb-ohci]dl_del_list+4ce/520> Trace; c01e312f Trace; e09741e7 <[usb-ohci]hc_interrupt+1c7/350> Trace; c0109509 Trace; c01097fa Trace; c0117149 Trace; c010c718 Trace; e0bb15f2 <[snd-timer]snd_timer_open+192/1f0> Trace; e0bb25ac <[snd-timer]snd_timer_interrupt+34c/3f0> Trace; e0bb2a71 <[snd-timer]snd_timer_dev_register+1a1/1b0> Trace; c014c257 Trace; c0131734 Trace; c0134992 Trace; c0134cce Trace; c0149f69 Trace; c0134d93 Trace; c0107b0f 14 warnings issued. Results may not be reliable. Thank you very much! ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0