I think you have to assert Data Set Ready before characters are
transmitted. Try commenting out the if(sta & 0x20) { } statement
line in the rt_com_isr() function in rt_com.c
> I can receive serial data but outgoing chars remain in the
> buffer. No transmit IRQ occurs.
> A few weeks ago this module worked well. Then I changed the serial interface
> from RS-232 to RS-422. The serial port is okay. I tested it a terminal
> emulator program. I guess the UART is misconfigured
> and waits for some condition before starting transmit. Diagsnostic printf
> in rt_com_write() shows that outgoung char is buffered. However
> rt_com_isr() is not activated after enabling the interrupt.
---------------------------------------------------------------------
Bill Blackwell email: [EMAIL PROTECTED]
Massachusetts Institute of Technology home: 617-225-9800
Ashdown House Rm. 501A office: 26-345 (RLE)
305 Memorial Drive 617-253-2571
Cambridge, MA 02139
---------------------------------------------------------------------
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/