From: Jouko P. <py...@jy...> - 2000-06-19 11:31:22
|
Does this new serial driver work under linux/m68k? If it does, then there must still be something weird with the interrupt system. I get a lot of overruns even at 4800 bps. Amiserial.c is compilable with some little changes concerning the xmit buffer (I'll commit it in CVS unless someone has better ideas?). The serial rx interrupt is requested with the SA_INTERRUPT flag. In amiints.c it says: * normal and fast handlers, fast handlers being * marked with SA_INTERRUPT and runs with all other interrupts * disabled. However the SA_INTERRUPT flag isn't checked in any relevant place, and afaik the serial rx interrupt still runs with all other interrupts enabled. This can't be the main problem though, 'cos it's not checked in 2.2.x either and the serial i/o in 2.2.x works decently. Jouko |