检查内核相关初始化代码,没有发现什么问题。接着猜测是不是因为复位操作,导致phy状态出现异常,那么就先将gmac有关的复位操作禁用试试看。 修改arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi里面的gmac1节点,去除reset和reset-names属性,重新编译dtb并加载。此时,Linux内核启动后可以通过mdio与phy进行正常通信。也...
所以置1不是异常情况。 我认为您可以查看下状态寄存器0x0001 的值。 当前我们这个phy芯片是否有寄存器统计phy从RGMII总线端接受或者发送的数据包数。 异常设备显示既能执行Device able to perform Full-Duplex 100Base-TX全双工100Base-TX也能 Device able to perform Half-Duplex 100Base-TX半双工100Base-TX。 ? ?
如果所有的函数都没有处理,那么此时就会进行异常的默认处理,即通常见到的那样。注意观察上例子中,当调用test3函数时,在test1函数内部产生了异常并传给了函数2,但是函数2也没有进行异常处理,因此异常被传递到test3函数中完成了异常处理,而当异常处理完后,并没有返回到函数test1或者test2中进行执行,而是在函数test3中...
1. 这个问题是phy的问题, 最佳的办法是找phy的vendor去咨询。 2. giga 是有 broadcast storm control, 这些都是有标准定义的 1 Kudo Reply 08-30-2017 06:33 PM 2,546 Views jimmychan NXP TechSupport Linux 3.0.35 is very old. Have you try the newer BSP version? 0 Kudos Reply Post...
网络芯片中间的接地 没有焊好 会有这样的情况
phy是一个被动芯片,是内核对交换机配置存在问题,导致交换机MAC端发出的125M时钟或TX信号不稳定导致phy出现了速率不稳定以及link down phy 周围的包括25M晶振和其他硬件信号出现异常,导致PHY的工作状态异常 针对第一个判断: 我又重新检查了内核关于交换机端口的配置,并且确保交换机配置已经写进去,spi信号正常。接下来在...
一个与均衡后的链路行为相关的示例演示了如何使用 CrossSync PHY 软件来调试异常链路行为。 除了验证有问题的链路训练行为外,PCIE CrossSync PHY还可以通过对边带信号、参考时钟、数据通道和电源轨的可见性来帮助表征整个启动序列,帮助观察电气和协议域中的速度变化。
原理图设计和官方设计保持一致,ET1011C 的核电压(PHY_1V0)1.0V和PHY层电压(PHY_2V5)2.5V通过外部的两个PNP管生成,单板上电后测试两路电压分别为(PHY_1V0)2.2V和(PHY_2V5)3.2V,与对应的手册不符合,当时其功能正常。然后我们更改设计方案,此两路分别由两个单独的LDO供电,不采用ET1011C自带的单电源方案,(两...
“目标小区准备失败,RNTI准备失败、PHY/MAC参数配置异常等会造成目标小区无法接纳而返回HANDOVER PREPARATION FAILUE”主要指什么问题?() A、 基站收到了测量报告,未向终端发送切换命令 B、 其他选项都不对 C、 基站未收到测量报告 D、 基站收到了测量报告,也向终端发送切换命令查看...