如何解决tty over-run errors
进入一个串口的数据被设备驱动程序带进并存储到内核;[原因];数据(噪音,真实的数据等)进入串口,但是没有用户;它是由某些事情(可能是系统里一些别的驱动程序)把;[解决方法];检查看是否有进程在这个tty上运行:;#fuser/dev/ttyX;#ps-ef|grepttyX;如果没有进程正在这个TTY上运行:;1.可能端口连接有一个不该连接在上面的设备,移出
进入一个串口的数据被设备驱动程序带进并存储到内核的一个缓冲器里,在一个用户程序来读取这些数据之前数据一直保存在缓冲器里。TTY_OVERRUN错误不是tty的联接有问题,而是进程发送和接受数据的结果,tty只不过是建立了两个进程之间通讯的联接。当一个进程发送数据太快而另一个进程读取的太慢,错误就会发生,在这种情况下,接受端数据堆积并且溢出缓冲器,在缓冲器里老数据被推出新数据代替进入,错误就被记录到错误日志里。