昨天,通过我们自己开发的ONU可以上sohu了。好像自己也没有多少激动。因为如果仔细的做好每一步的工作。那么收获就是水到渠成了。
今天又解掉了一个bug。昨天听同事说,有一些CRC32错误的桢过不去ONU,就导致上不了网。所以临时就关掉了CRC32 check的功能。自己觉得这里有点疑问。今天就研究了一些这些CRC32 错误的桢。最后发现,其实这些桢的CRC32是对的,只不过桢的结尾处多了一个FD的字节。最后在大家的配合下,找到了原因。原来是PCS模块对TRRI桢尾的解析出了一点问题。其实回想起来,这个问题已经暴露过一次,当时没有进行仔细的仿真,放过了这个问题。在我们上网的时候,又拦了我们一下。
通过这个事件,有几点经验教训要总结一下:
1. 决不放过任何有疑问的地方,一定要追根究底!
2. 要认真对待出现的每一个bug,修改后,要仿真通过,才能close。
文章评论(0条评论)
登录后参与讨论