On Tue, Jun 08, 2010 at 10:35:18PM +0200, angelo wrote: > i have a strange issue on the console serial port. > > On a coldfire 5307, uClinux kernel 2.6.X, using the console serial port > at 115200,N,8,1, bus_clock 45Mhz, sometime a block of bytes (even some > hundreds) seems lost and not received from the PC-side terminal. But > when i press a key, the missing block is then received. > > Example: > > # ls > bin dev etc > > (nothing more is received, so i press <enter>) > > # ls > bin dev etc home lib mnt proc tmp usr var > # > > (after enter missing part arrive). > > Could this issue be related to some kernel misconfiguration ? Or most > probably another HW issue ?
115200 is really pushing it unless you have a high quality cable and good buffering on both ends of the link (which the console port probably doesn't have). Use 57600 if you want reliable console is my experience. Now the other possibility is that you have an IRQ mistake, in which case you hitting a key generates an IRQ that then causes it to start transmitting again. Maybe your IRQ line isn't hooked up properly or not configured right. -- Len Sorensen _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev