Closed qingtian110 closed 1 year ago
协商的问题: https://transfer.sh/ku7HQu/100-Revert-device-add-support-for-configuring-device-link-spe.patch 放到 package/network/config/netifd/patches 下面
或者用 R8169 驱动。
至于你说的刷入 EMMC 无法开机,无法复现,需要你自己接 TTL 看下是什么情况。
我将 https://github.com/immortalwrt/immortalwrt/tree/master/package/kernel/r8125 目录内容替换成第三方的驱动后 https://github.com/sbwml/package_kernel_r8125 。2.5G 目前协商正常了,虽然不知道为什么显示为 2500baseX ,它明明是电口。不过它也工作正常了,iperf 测速也没有异常 2.37Gbps/s
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseX/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseX/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 2500Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
不过EMMC 不能启动没有找到原因。也没有TTL 线在身边,目前有测试到 LEDE 的源码编译出来和第三方编译的OpenWrt 22.03 是可以正常通过 EMMC 启动的。
至于你说的刷入 EMMC 无法开机,无法复现,需要你自己接 TTL 看下是什么情况。
好像uboot 的问题,我如果使用 LEDE 升级的方式将固件刷入 EMMC ,它可以正常启动。我只要完全破坏 EMMC 的数据后写入固件进去,他就无法启动了。
我是通过TF 启动固件,并将固件这样的方式写入EMMC
dd if=immortalwrt-rockchip-armv8-friendlyarm_nanopi-r5s-squashfs-sysupgrade.img of=/dev/mmcblk1 bs=1M && sync
解决EMMC了,替换掉 arm-trusted-firmware-rockchip 和 uboot-rockchip 后在我的机器上启动了
Describe the bug
拉取最新 master 分支源码,编译 nanopi-r5s 固件 emmc 无法开机,tf 卡可以正常开机,通过 tf 卡启动固件后,2.5G 网口只能协商 1000M 速率。
源码 commit
65a05816053836b0081ef830c25fd8e457813584
这是我进行的编译操作,尚未对源码做任何更改:
无论我使用 dd 命令写入到 emmc 或者通过 瑞芯微开发工具 MASK 模式
固件
+rk356x_spl_loader_v1.15.112.bin
方式写入,均无法启动,通电后电源红灯常亮。一下是通过 tf 卡启动得到的 dmesg,不知道能不能找到 2.5G 无法协议的原因。
ethtool
ImmortalWrt version
master分支,忘记记录这个字段具体内容了
ImmortalWrt target/subtarget
rockchip/armv8
Device
FriendlyElec NanoPi R5S
Image kind
Self-built image
Steps to reproduce
No response
Actual behaviour
No response
Expected behaviour
No response
Additional info
Diffconfig
No response
Terms