At Sun, 23 Mar 2003 02:08:51 -0400, Manuel Jander wrote: > > Hello, > > I'm having serious trouble implementing record support into the Aureal > Vortex driver. > I get total lockups... > > The obvious answer would be: the cards overwrites your kernel :) ... but > i double checked > that. If that would be the case, playback wouldnt work either (i would > hear noise, or at least a crack). > I'm using the same operator functions (callbacks) for recording and > playback with some very few > branch code to decide between record and playback. > > Is there something like a typical pitfal list ? Any important difference > when recording > instead of playback ?
i don't know of any big differences between playback and capture except for the hardwares which need buffer copy. > Can i use runtime->dma_addr just as when doing > playback for > the DMA address programmed into the SoundCard ? yes. hmm, what i would check are - the buffer allocation and the hardware config are ok? -> check debug print in prepare() - interrupts properly acknowledged? -> check the interrupt handler - any spin dead locks? -> removing locks first (for UP) and if alt+sysrq works, you can get the trace. Takashi ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel