|
本帖最后由 fhh 于 2022-5-7 10:50 编辑
4 V; C( W) ~' W* f6 p' Z% j6 C2 a: Y1 Y
在与hanwckf大佬(https://github.com/hanwckf)交流后,修改了u-boot,理论上能解决掉IP问题了!* U+ c2 M/ ], s" y$ T1 R6 O
基本思路还是原先的设置电压强度寄存器的问题,只不过这次放到了u-boot中,理论上不需要再ethfix配合了。
; t) J, z/ ]+ s7 c# H修改的寄存器如图:/ }1 u( G% f1 Z8 B8 e0 ?; z
寄存器Datasheet
7 J0 T+ X U" Z+ {9 h2 W, H由于我和hanwckf大佬均使用Linux,所以没测试过群晖(大概是不行的)。
. p4 g2 u5 w4 V0 B9 x+ ~; b刷入这个U-boot后,内核日志中还会有CRC Error信息,但已不影响使用(测试的时候连着发了5GB文件,只有8个错误,并且也能及时恢复而不影响速度),掉IP问题彻底解决。! P4 R4 o* c4 e
(由于hanwckf在u-boot实现了网卡驱动,甚至实现了比商城售卖的付费u-boot更多的功能:在线刷新系统!) x& o% Q' m* S# h
flash-image-18.12-with-dts-fix.bin.zip
(312.93 KB, 下载次数: 222)
2 V6 |, \* I. z. l% e: f+ v
' U0 K/ j. Z% e6 s
更新: 120的固件,基于Soul的版本更改
% o, \; h, [* m4 P: X. o: E# Hhttps://fhh200000.lanzoul.com/iqom803rqkfc" f& R9 \1 _% ~6 x/ w6 Y
据@mynetdisk测试,在u-boot中saveenv后,会导致群晖无法正常启动(soul的U-boot本身就有这个问题,请谨慎使用)$ |- F: e5 j& ]! W4 s
|
评分
-
查看全部评分
|