取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Explorer
Explorer
246 次查看
注册日期: ‎04-14-2020

zc706 启动后marvell.c文件没加载

我现在用的是marvell 的phy芯片,现在板子没办法ping通电脑,我看打印没有加载marvell.c 因为我在这个文件每个函数都加了打印(printk),没打印出来一个我加的?请问这是为什么?

0 项奖励
3 回复数
Highlighted
Xilinx Employee
Xilinx Employee
187 次查看
注册日期: ‎09-14-2018

@yanghe 

没有任何打印说明probe没有执行,原因可能是devicetree不对或者PHY没识别,要根据你的工程具体分析。

Explorer
Explorer
172 次查看
注册日期: ‎04-14-2020

@chaoz 

macb e000b000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000b000 irq 29 (00:0a:35:00:01:22)
Marvell 88E1111 e000b000.ethernet-ffffffff:07: attached PHY driver [Marvell 88E1111] (mii_bus:phy_addr=e000b000.ethernet-ffffffff:07, irq=POLL)

有这个log应该可以说明phy被识别了吧?

设备树我加了compatible = "Marvell 88E1111"后,想让他匹配marvell.c

可是加上后上面的log也没了,eth0信息也没了。这是什么原因?

0 项奖励
Highlighted
Explorer
Explorer
99 次查看
注册日期: ‎04-14-2020

@chaoz 您好

请问下,关于这个问题您有思路吗?

您有成功案例的设备树吗?能参考一下吗?

为什么设备树phy下我添加:

compatible = "Marvell 88E1111"会没有eth0信息呢?

0 项奖励