I specified nosmp and the lockup still occurred.  That leaves memory
debugging, irq storm, and pci misconfiguration...right?

Which is most likely?

_J

In the new year, Jaroslav Kysela wrote:
> On Fri, 27 Sep 2002, Jeremy Hall wrote:
> 
> > Hello all,
> > 
> > I am using two RME9652 cards together as a single pcm_multi device so that
> > I can get 24 channels both at 48 and 96khz without a cable reconfig.  I
> > have an SMP machine and have noticed that when using the pcm_multi device,
> > all the channels are mapped correctly and seem to work correctly until I
> > use jack and ardour.  If I use a single card with jack and ardour the
> > sessions can start nicely, but if I use the bonded (YICK) pcm_multi
> > setting, the machine will lock up and the card will endlessly replay some
> > material at a rapid rate causing the famous hammerfall hum that is higher
> > in pitch the smaller the frames_per_cycle.
> > 
> > After consulting Paul Davis, the conclusion is that jack exercizes the
> > alsa drivers in unique and interesting ways, exposing subtlties.  I have
> > never been able to get 96khz to work at any frames_per_cycle setting,
> > although I can get 48khz to work if I use 1024 or greater
> > frames_per_cycle.  This is unacceptable to me as I require smaller latency
> > and would expect at least 512 or 256 to work given that I can get a single
> > card to work reliably at 64 frames_per_cycle.
> >
> > The problem seems to occur when XRUNS are detected rapidly such as session
> > initialization or if the CPU can't keep up with some real-time CPU
> > constraints.  I haven't tried this with a UP kernel because I don't know
> > what would happen if I tried to boot a SMP box on a UP kernel--I recall
> > texts saying this was impossible, although this was years ago in the
> > beginning of SMP development.
> 
> Try specify 'nosmp' with SMP kernel at lilo prompt.
> 
> Anyway, the lock up should be avoided. Perhaps, you may try to enable 
> spinlock debugging in your kernel (CONFIG_DEBUG_SPINLOCK in kernel 
> debugging menu) and memory allocation (CONFIG_DEBUG_SLAB) for sure.
> 
> If it does not help to identify the problem, other reasons might be 
> possible:
> 
> - wrong PCI configuration (PCI bus will cause dead-lock)
> - IRQ storm
> 
> 
>                                               Jaroslav
> 
> -----
> Jaroslav Kysela <[EMAIL PROTECTED]>
> Linux Kernel Sound Maintainer
> ALSA Project  http://www.alsa-project.org
> SuSE Linux    http://www.suse.com
> 


-- 
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to