This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: CS8900: Tx interrupt lost
- To: Todd Malsbary <toddm at iobjects dot com>
- Subject: Re: [ECOS] CS8900: Tx interrupt lost
- From: Jonathan Larmour <jlarmour at redhat dot com>
- Date: Tue, 14 Aug 2001 17:56:20 +0100
- Cc: Peter Graf <p dot graf at itknet dot de>, ecos-discuss at sourceware dot cygnus dot com
- Organization: Red Hat UK Ltd.
- References: <D8DFF0AFE792914996F997E68FEC3A48055523@bunker.iobjects.com>
Todd Malsbary wrote:
>
> i had this problem and i believe it was caused by transmit underruns
> (which come in the form of a buffer event). having the transmit
> underrun event handler release the buffer instead of the other code
> eliminated having to wait for a timeout. you can also change the
> transmit command to wait until more bytes have been written to the
> controller before starting packet transmission.
If you think this change would be useful for everyone, could you make a
patch?
Jifl
--
Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine