-
Notifications
You must be signed in to change notification settings - Fork 247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
以太网PHY无法被识别 #75
Comments
接上路由器看IP |
一直红灯,路由器上也没有ip,感觉自动进入ttl |
系统正常启动后 就是红灯 |
红灯,那我在路由器上等了20分钟也没有那个ip |
你可以看下网线的灯亮没亮,我的1.3现在也有这个情况,重启后,很大概率网卡是down的灯都不亮,需要不插网线,启动后再插 |
就是先启动后插网线? |
还是一样,不知道你是用那个镜像? |
换一个dtb在boot区里面,有个dtb文件在,还有对应内核版本的dtb.看boot.cmd还有armbianenv.txt,里面调用的哪个。 如果是不是内核版本文件夹的dtb就从那个文件夹复制出来改成同名文件替换调用的那个 我的1.3主板,一开始刷今年九月份的镜像就需要换dtb,后来的版本开始又不需要了 |
有可能最新内核版本的也需要换对应内核版本的dtb |
所以怎么解决呢?我现在用不了,一直红灯 |
插usb网卡,或者ttl调试,进系统改,实在不行就下载你要的版本的usb启动镜像启动,写完镜像后,电脑会识别出boot分区可以修改 |
测试出适合你自己的dtb,然后再U盘系统挂载emmc的p1 分区,修改对应的dtb |
连接HDMI查看,有开机日志的。 |
是网口没有适配,没有办法,开机了,还是down |
如果是网口的话,有可能是 #2 同款问题。 目前高度怀疑频率还是有问题。 最近比较忙,等有空再修复。 |
好多1.0的主板也是网卡不工作,5.18.XX的内核换了这个dtb后可以识别工作, |
这是网卡不识别的内核启动日志 meson8b-dwmac c9410000.ethernet eth0: no phy at addr -1 mdio_bus stmmac-0: MDIO device at address 0 is missing. |
对比了下,应该是PHY的复位时间过长,导致的不识别。改下 |
收到大佬 |
@hzyitc 大佬,你现在有v1.3的玩客云了? |
一直都有,只是我自己的设备没有遇到这些问题。 |
这就难了 |
这个关不关电源的问题? |
这大概率是两个问题,本issue是 目前修了后者,应该与本issue无关。 本issue应该是复位延时相关的问题。 |
@hzyitc 大佬,如果用linux刷,是如何刷,不想用win刷也 |
linux有amlogic的烧录程序 https://github.com/Stane1983/aml-linux-usb-burn |
https://github.com/superna9999/pyamlboot/ 这有个开源版。不过我没试过 |
那个版本? |
他是1.0的主板,你那个也可以试试 |
他自己也说,也有1.3v😂 |
不是,是群里的一个人,我让他给我测试的时候他是1.0的主板,群里也有很多1.3的刷了网卡不工作的 你想测试可以加群612500698找我 |
用自带的 |
不知道怎么回事再用这种方法又不行了,把 然后用 #105 的 dts 生成 dtb并使用,就可以正常使用网卡了,不过HDMI不会输出。用的是 |
在修改 ethernet-phy@0 {
reg = <0x00>;
reset-assert-us = <0x2710>;
reset-deassert-us = <0x186a0>;
reset-gpios = <0x0f 0x29 0x01>;
// interrupt-parent = <0x1f>;
interrupts = <0x11 0x08>;
phandle = <0x1e>;
}; 5.11: 好像不是这个原因,有点晕了,再刷同样内核同样是jammy只是没有桌面的镜像,又不行了 |
试了几次,发现只要接地一下,比如板子放地上,那两个弹性的铁片贴着地板,然后开机,最新release的6.1.27内核网卡都能正常启用,都不用改dtb。接地之前,即使是玩客云官方固件网口都用不了。之后应该是因为释放了静电,没有接地基本上也可以正常启用网卡了。 |
这么神奇吗,100%复现? |
接地之前刷各种固件,换各种dtb,网口就亮了两次。接地以后,玩客云官方固件能用以太网了,最新的release固件也可以,不用修改dtb,现在每次重启以后以太网都是正常的,现在不接地也可以了 |
本来是看到一个帖子,有人好像把网卡芯片刷坏了,说一通电网卡芯片就很烫,所以我就在玩客云官方固件的基础上,把它板子再拆出来摸一摸网卡芯片看会不会发烫,然后网口居然就亮灯了,不过重启有时候又会失效,之后就尝试了接地的方法。 |
我的网卡芯片就是发烫,连着dcdc部分都在烫,现在就只能拆了小螃蟹然后用usb网卡续命 |
只能说,玩客云的电路设计太妖了 |
可以试试直接删了 暂不确定phy初始化完成后是否有中断。 目前的表现很奇怪,是延时过久无法识别PHY。但理论上,延时到内部初始化完成后,任一时刻应该均能访问才对。 |
大佬碰到一个新的phy找不到的,内核日志是这样的 之前刷以前恩山老版本内核的固件是正常的,提取了dts对比后如下 查了资料类似问题说是检查时钟信号 |
最新系统以太网PHY无法被识别 |
怎么样调dtb |
因为我的玩客云是v1.3,直接刷emmc,能刷入但是进不去,一直红灯亮
The text was updated successfully, but these errors were encountered: