(I hope this doesn't appear twice, the first time bounced because my subscription lapsed when the mailing list host switched to sourceforge)
kernel 2.4.21-rc7-ac1 alsa 9.4 (drivers, utils, libs) Tyan dual athlon MP S2460 motherboard (I tried it once with numcpus=1 just in case its an SMP problem, no change) My SBLive! is the default soundcard. imic is defined in .asoundrc as: pcm.imic { type hw card 1 } ctl.imic { type hw card 1 } I get a hard lockup (need to cycle power) when I try either: arecord -v -D imic --rate 44100 -f S16_LE - | aplay -v - or arecord -v --rate 44100 -f S16_LE - | aplay -D imic -v - and then ^C to stop. Note, it runs fine until I ^C. Running imic->imic or sblive->sblive works fine, ^C and rerun, no problem. I've been using the SBLive! for years. I just purchased the iMic. It does print the "Aborted by signal Interrupt..." message from alsa-lib twice (for arecord and aplay) No log messages, oopses or other screen messages -- just locks up. I have the driver configured --with-debug=full. How may I help debug this further? I'm able to reproduce safely now (the first time it happened I got some filesystems corruption). Just FYI here is the script I use to bring the system into a safe state to crash ;-) (I was unable to get the system to recognize the iMic when booting in single user mode so I to bring it all the way up and then down into single user mode. Any tips on this would be appreciated too, I modprobed all the relevent modules and mounted usbdevfs, is there something else?) ------------------------------------------------------------------- #!/bin/sh # BOOM # need pull and reconnect the iMic cable to get it recognized? case `cat /proc/asound/cards` in *iMic*) ;; *) echo cycle the iMic and try again; exit 1;; esac # need to go to single user mode? case `runlevel` in *1|*S);; *) telinit 1; exit 1;; esac cd /tmp case $0 in /tmp/BOOM) ;; *) # copy to /tmp so we can unmount /usr cp /usr/local/scripts/BOOM /tmp exec /tmp/BOOM ;; esac # stop stuff that doesn't always stop via telinit 1 service innd stop service sendmail stop killall x10 sleep 5 killall -v -9 x10 fses="/u /src /m5 /news" for fs in $fses; do fuser -vmk $fs done sleep 5 for fs in $fses; do fuser -vmk -9 $fs done umount -av # also remounts root read-only #OK arecord -v -D imic --rate 44100 -f S16_LE - | aplay -D imic -v - #OK arecord -v --rate 44100 -f S16_LE - | aplay -v - #DEATH arecord -v -D imic --rate 44100 -f S16_LE - | aplay -v - arecord -v --rate 44100 -f S16_LE - | aplay -D imic -v - ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel