Subject: Re: com rumblings...
To: Garrett D'Amore <garrett_damore@tadpole.com>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: tech-kern
Date: 06/15/2006 13:22:50
David Laight wrote:
> On Thu, Jun 15, 2006 at 12:54:53PM -0700, Garrett D'Amore wrote:
>
>> I need to verify what we are seeing though -- is it a hardware FIFO
>> overrun, or the ring buffer filling up? com(4) shows hardware fifo
>> overflows as "silo overflows" and ring buffer fills as "ibuf floods".
>>
>
> They were silo overflows - which is why I suspect other ISR an/or splhi().
> And why it would be tricky to debug them...
>
> (The 'easy' way is to connect the IRQ line from the UART to a logic
> analiser timing port, set it to trigger on the signal being active
> for > some_time, connect the trigger-out of the analiser to the systems
> NMI line, and use the NMI to enter ddb, then look at the traceback.)
>
> David
>
>
Heh, "easy". I don't have a logic analyzer handy. This also sounds
almost certainly like an i386-specific problem. :-)
--
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134 Fax: 951 325-2191