|
本帖最后由 chrysler 于 2020-5-6 08:35 编辑
, a' u. q- B i9 r2 g4 d* Q8 G7 q t8 ^, q0 f1 {
背景介绍 E7 }. Q5 [* b* t" D
手上有两个猫盘,之前收来的一手矿渣,到手就刷了单启动群辉一直用的好好的。前段时间打算出给一个广东网友,但他收到后一直说掉IP,折腾许久,又让他发回来了。3 C1 m L1 a& A6 I1 ?/ N
收到后接TTL试机,显示>E,已经被该无良网友刷成砖了。随后用WTPD救砖,刷单群,一直掉IP,SSH一直提示网卡的crc error,然后就开始各种折腾。
5 l% _! x0 Y/ M3 T1 G
: l+ _& {$ e, ~8 O7 {; b, X/ u------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
! Z% n! J( ~2 O& Y1 p猫盘体质:0 v; s4 b5 z3 p* f
18.01.18 V3.2版PCB HALO版,网卡版本1807+ D9 ~7 }' Y5 X5 J+ g% d
经测试:
- l( A8 o' b! w$ D ^2 m刷X3P,所有功能均正常
% f1 D1 L1 O9 p, t" z0 @2 }刷DS119掉IP,群辉助手无法识别3 L5 N) |3 D7 b$ j
刷DS120J同样掉IP,群辉助手无法识别
" C0 K8 {) I( T1 p) _昨晚不死心,又开始继续折腾,这次把PCB完全拿出来,拔掉了风扇与灯的插头,散热片朝下,重刷一遍DS119,居然能认到IP了,而且断电重启了几次都好了。欣喜若狂,随即赶快装壳子里,接上风扇和灯线,然后该死的crc error又开始了回来了。开始怀疑是风扇或者灯的问题,又把线拔掉,板子架空在外壳上,还是crc error。
7 f9 U4 k# N8 ~' {8 {" k0 P回想了一下整个实验过程,既然跟风扇、灯线没关系,那两次实验唯一的区别,一次是散热片悬空,由于散热片悬垂着,把虚焊点开路了。而把板子散热片朝下放在桌子上时,BGA的虚焊点可能正巧被板子自身重力给接触到了。顺着这个思路重新又把板子放桌子上,调节了几次位置,又可以认到IP了。
% M& b1 `* j/ o& f另外还发现了一个很奇怪的事,也是无意中发现的,当前一次启动认不到IP以后,把板子放桌子上还不行,还需要在启动UBOOT的时候,输入一下saveenv,然后再次启动就能认到了。& q* p% C2 U3 e7 Z9 _/ P1 {- b
" M, ?; C5 f2 E( _
' q& B( s9 P- R( M1 J+ y$ ?
4 S4 O0 n Z0 n
简单总结一下,认不到IP,底子上跟CPU虚焊有很大关系。
) _9 J5 ?# B: ~: t; m; Z( X9 S调整板子的位置(临时解决虚焊)----uboot的时候执行一次saveenv然后reset重启----就可以认到IP了。1 P0 A! d2 L6 s* B9 s) C
已经淘宝上下单了助焊剂,等过两天把CPU补焊了再来汇报
9 l+ e( K& ]1 G+ a
0 E' W9 k9 ^) E; C$ s& ~以上内容供大家分析各自问题参考。另外补充一点,119的uboot可以执行saveenv,120的不行,一执行后就不能启动内核了
, u! R$ w: E+ t0 J& t/ g' G; a6 |& g- F
- v; e8 Q) e: \0 G/ `
+ K* g3 |% W( e; R J& \
2 r% [4 y' k5 P/ w, @- X" |' N----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
% x2 {7 \) C- l. c2 z0 Z) |: \! S) c5月6日更新
5 Z9 f+ T8 M& N昨天进行了补焊,结果没有惊喜,还是原样。晚上在某鱼闲逛,发现有人卖一机一码的固件,专门针对掉IP问题。下手买了一个,刷了以后问题解决了,看来还是原来固件网卡驱动的问题。有大佬新编写了UBOOT,解决了该问题。不过大佬们还是要赚钱,故意在程序里加了跟机器码绑定,买一个码差不多半个猫的价格,这矿渣就是一个深深的坑啊
/ O6 q2 J0 T! s: h+ ]2 V c# o& v2 {# |
2 K5 u4 T! c, z8 s) C" v& L. ]) M0 V& J5 `7 q: Z2 ?) j
|
评分
-
查看全部评分
|