This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: CS8900: Tx interrupt lost
- To: ecos-discuss at sourceware dot cygnus dot com
- Subject: Re: [ECOS] CS8900: Tx interrupt lost
- From: Peter Graf <p dot graf at itknet dot de>
- Date: Tue, 14 Aug 2001 13:50:05 +0200
Trenton D. Adams wrote:
>What does that mean exactly? Maybe 250ms isn't long enough for a
>transmit?
>
>CS8900: Tx interrupt lost
Don't know about your target. Mine is a custom Hitachi SH3.
I had the same problem, if I just rely in Interrupts for Transmission.
On my target, the problem would not disappear if I send shorter packets or
use a longer timeout.
It seems that the interupts are really lost, either due to a hardware problem
of the Cirrus logic chip, or unlucky programming of its registers.
I worked around the problem by polling the device in addition to using the
interrupt.
Peter