Advertisement

寄存器对比解决千兆丢包问题

阅读量:

对比寄存器解决千兆丢包问题

  • 问题现象
    • 问题复现

    • 对异常板卡系统A执行A环回测试

      • mac环回测试结果正常
      • phy1000M环回测试出现异常
      • phy100M+10M环回测试结果正常
    • 检查异常系统A的phy工作模式

    • 对比ubuntu系统的环回测试结果

      • mac环回测试表现正常
      • phy1000M工作状态正常
      • phy100M工作状态异常
      • phy10M工作状态异常
    • 多次重复进行测试,所观察到的现象保持一致

    • 检查ubuntu系统中phy的工作模式

    • 对寄存器值列表进行对比分析

      • ubuntu系统寄存器信息
      • 工作异常的板卡系统A寄存器信息
      • 对比两系统寄存器值差异的表格
    • 调整寄存器进行测试

      • 在异常系统A中调整寄存器并进行测试
      • 进行反向测试,在ubuntu系统中调整寄存器并进行验证
    • 定位问题原因

    • 解决所发现的问题

    • PS

问题现象描述

在局域网连接的实际应用环境中,用户反映使用相同硬件配置(d2000+ar8035)的嵌入式系统存在千兆ping测试时丢包率较高的问题,而采用ubuntu文件系统并搭配飞腾官方测试内核的设备运行状况良好。

后续将

全部评论 (0)

还没有任何评论哟~