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

Reply via email to