Hi,

I put up a serial console and discovered that when the lock occurs, the
sysrq doesn't even work.  This rules out memory problems, right?

So now we have irq storm and pci misconfiguration?

_J

In the new year, Jeremy Hall wrote:
> 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
> 


-- 
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