Hi, I am using the Linux 2.6.4 version of the ALSA (1.0.2c). Apparently, the ALSA USB Audio driver doesn't cleanup properly when it is disconnected while the streams are not closed. For example, perform a loop back (record and playback) for 1 minute and then disconnect. If you disconnect, there will be a bunch of error messages printed from the URB call back (or retire_xxx) function. I don't believe that there is any change in the ALSA USB Audio driver to handle this in the current version Linux 2.6.6. Have any one tried this? Or, this only happens on the ARM architecture? The fix that I made is to return an error code and stop submitting URB if there is any error.
Thanks, Loc ------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id%62&alloc_ida84&op=click _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel