|
本帖最后由 fhh 于 2022-5-7 10:50 编辑
) g4 u+ C6 ]7 t5 U {" G- `, Y" u) `% I
在与hanwckf大佬(https://github.com/hanwckf)交流后,修改了u-boot,理论上能解决掉IP问题了!; r- [; J5 G' ?& a$ P% L' B
基本思路还是原先的设置电压强度寄存器的问题,只不过这次放到了u-boot中,理论上不需要再ethfix配合了。
, u) i( F( A2 G" ]; u v- |修改的寄存器如图:
8 I& {7 R0 i' q$ E+ F1 |
寄存器Datasheet
[6 g; B5 g7 X由于我和hanwckf大佬均使用Linux,所以没测试过群晖(大概是不行的)。- U+ O& j6 Z9 v a9 n
刷入这个U-boot后,内核日志中还会有CRC Error信息,但已不影响使用(测试的时候连着发了5GB文件,只有8个错误,并且也能及时恢复而不影响速度),掉IP问题彻底解决。/ d: U7 s; l0 s; J* W; U( B; f z
(由于hanwckf在u-boot实现了网卡驱动,甚至实现了比商城售卖的付费u-boot更多的功能:在线刷新系统!), b" ^4 z% p) q( i& c9 w( D9 C
flash-image-18.12-with-dts-fix.bin.zip
(312.93 KB, 下载次数: 200)
6 p `3 Q+ C5 r2 {+ i
( N% ?* T/ T, x# J5 ~% |更新: 120的固件,基于Soul的版本更改
6 K6 e$ ^7 y: O% Rhttps://fhh200000.lanzoul.com/iqom803rqkfc7 [: g! b+ j4 X% e0 f9 c* @5 y
据@mynetdisk测试,在u-boot中saveenv后,会导致群晖无法正常启动(soul的U-boot本身就有这个问题,请谨慎使用)& @+ F: d) ^( z7 o9 Y1 p S
|
评分
-
查看全部评分
|