找回密码
 立即注册
楼主: wty9734

[讨论] 猫盘刷debian,ubuntu,群晖有的会报网卡上传crc错误

[复制链接]

4

主题

259

回帖

656

积分

版主

积分
656
发表于 2019-11-19 15:51:19 | 显示全部楼层
我看了下我的网卡市1819,板号3.2,2018.1.18,目前没有发现什么问题,单/双群晖都试过没问题

5

主题

35

回帖

127

积分

初级渣柚V2

积分
127
 楼主| 发表于 2019-11-21 14:11:51 | 显示全部楼层
i6941 发表于 2019-11-19 15:39
: T4 u5 b5 R' J) }) e我的也半死不活了
. n, j/ N, V$ i" b  x
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题; ~! O7 f% O: r6 [8 ^+ z) P

46

主题

617

回帖

2764

积分

中级渣柚V3

积分
2764
发表于 2019-11-21 15:02:06 | 显示全部楼层
wty9734 发表于 2019-11-21 14:110 x; z, Y5 x4 O: j6 w" ]8 {
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题9 F3 t( M6 }! E) T
...
+ o7 G- J$ p! b1 P: i% E
这个是U2接口U3千兆跑不满。

0

主题

16

回帖

133

积分

初级渣柚V2

积分
133
发表于 2019-11-21 21:40:07 | 显示全部楼层
虽然报错,但是不掉IP,就不管了

1

主题

19

回帖

115

积分

初级渣柚V2

积分
115
发表于 2019-11-26 01:13:39 | 显示全部楼层
本帖最后由 recfox 于 2019-11-27 22:42 编辑
1 |; W* y4 K+ F5 `- p8 T, b" B4 O4 m5 B# w6 u
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误
4 x% X' P/ m6 a) ^  w( {2 X% s8 M) u: j) C. j, D6 p3 }
目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP3 a, z( h8 s- x
然后写入完整的DSM系统即可9 T  m; `, b: {7 a( ?
首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)
( J5 O$ ^7 Z& q- W& L) k; u C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png
, s9 D; }3 D$ Z0 b" B6 |% q, e9 ]& T2 {% Z, [+ ~6 h  i% G
然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。+ X! o3 N3 L+ _3 X3 o4 e+ W
这样重启以后,能获取到ip。; j4 t2 X) q% Q: B7 T
QQ20191126-011752@2x.png - k6 J4 t/ @/ N! x
0 `6 r+ `1 M9 j" e
根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。+ m3 `2 q: M3 C- t
接下来的思路我想这么搞
$ |8 ]/ H5 b( z4 E
1 ?4 H* v5 w/ h, r思路A:1 m" g# v3 o: V
导出重写emmc后第一次和第二次执行的日志,diff对比。
) r) d# ~+ n3 e0 Q' k& w6 @9 N精确到时间。
9 c, c- k1 d) t+ D. P. ^
! f" S0 W- ~' e1 W1 K思路B:2 x9 @5 W( U7 \5 L2 p) V
1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件& a2 D+ V- K2 k* V$ i9 Y- i# t
2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)
; R) c( @/ B7 Q% V( k3.筛选网络和dhcp相关的文件,进一步分析1 v( b1 O3 U( u- n8 X! @: b
4.想办法整到udhcpc的日志,分析(测试与其无关)7 ?8 \7 x8 ~9 ^9 k) S
5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?$ y) E  ]" s. f, U* S

8 }1 ?( q: V4 Y思路C(我觉得可能跟udhcpc关系不大):
4 k# J3 p  z+ [) X2 J测试无效。dhclient返回找不到网卡。* Y' t# u/ a7 N$ Y6 u' Z1 T. R7 `# N
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device0 _7 k) {9 R+ h0 X% a, b: K( z
  2. 1970-01-01T08:07:57+08:00 a dhclient:
    ) K, n2 c; _7 U) U- |& Z
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather& L* _, N8 ?( ^1 X! W
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting
    3 c+ z) C1 C5 G4 s/ \" Z+ m% d+ C
  5. 1970-01-01T08:07:57+08:00 a dhclient: bugs on either our web page at www.isc.org or in the README file
    & q$ F( L* w, A
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper
    3 L) c. O* Q! T1 D1 v2 I+ ^
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging..' I! k/ i8 a' w
  8. 1970-01-01T08:07:57+08:00 a dhclient:
    / G( V' a- ~8 H  f1 q9 w% N1 Q
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.0 i- x$ m% N+ R, d$ p; n% O
复制代码
; a. a" B8 b8 z- s4 C( Y; T
1.升级udhcpc看看能否解决% i$ E8 |% E* @  g
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行
* Q2 t, t/ w: a# a/ \3.换其他dhcp client尝试
- I- G& j& U$ r# U- T4 I: x

: ?2 p3 h+ A" U$ I6 X+ D思路D:: L, E) w% J: W" N% X" x
按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。, _- ~* P% V: ]
然后设置static ip/升级udhcpc等方法尝试
: k& U' \. H0 h6 K  H9 s. ~3 I' S% `% o/ R5 U
思路E(最简单,或许可行):
- _  E6 B6 j7 `+ b4 t直接在udhcpc执行后sleep一分钟。
% L/ f) D# h/ e6 I# ~# {
% D1 v6 |3 ]8 o$ M* X2 U& q
上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth0! O1 N6 b8 B0 X) S& p  H$ C
应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大' c% D3 Z3 D; b: A. @
接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看
; s2 `5 [* G* P, i9 t
; C( ?$ x- F1 d) G. m' @% a

2 B9 r8 p- W$ H* M4 k思路F:% f2 j0 z7 c& c1 I
升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看: s- W3 I% E  I1 N) j! m

+ {& Y- W- `! ^/ H( v6 @0 g明天出差,三周才能回来,希望有大佬尝试下。
6 P( m, U4 _( e& A5 h8 z如果没有大佬帮忙整小的回来再整。) ^  n& p2 [' _  n+ G# ?% n) p! `

1

主题

68

回帖

218

积分

中级渣柚V1

积分
218
发表于 2019-11-26 10:42:56 | 显示全部楼层
希望大佬能研究出来,我就是这个问题解决不了

1

主题

68

回帖

218

积分

中级渣柚V1

积分
218
发表于 2019-11-26 19:13:03 | 显示全部楼层
recfox 发表于 2019-11-26 01:13* i: \. P* t; W& h; G! D
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...
( N; t  K6 ^( M  c
请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip
: k* j& M' ~8 D7 u& A" F:: Starting syslogd ... [  OK  ]+ k0 S+ H: Y* x6 q$ D  A& g3 @7 u
/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found
+ k+ u3 ^2 B1 ?+ E& O+ Y: j:: Starting scemd  l7 f) P7 D8 `7 }% x6 I5 l
[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
9 n4 ]6 J" o9 p/ R:: Starting services in background! X3 l; C+ H7 H9 B% ?$ @9 E. G$ M
Starting findhostd in flash_rd...0 Q$ J1 o& D2 p, c2 T
Starting services in flash_rd...
# N+ E4 q, ^3 J3 T5 u% H/ _Running /usr/syno/etc/rc.d/J01httpd.sh...
! ]4 w; D+ n( h4 e9 x! `5 T) iStarting httpd:80 in flash_rd...
) G( h& Y, k8 X$ d2 [Starting httpd:5000 in flash_rd...
) r# z4 d9 W% b$ Z' tRunning /usr/syno/etc/rc.d/J03ssdpd.sh...5 U7 l8 \. {$ V/ \: r8 a1 h3 S7 C
/usr/bin/minissdpd -i eth0* j/ `) R: N5 u0 i8 e2 @8 i: @9 I
(15): upnp:rootdevice% v* ~& \) P, l
(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice
( F* X# q9 o* e. }  e(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.201
6 w2 a. ]. x8 E% N# [(47): http://169.254.16.201:5000/description-eth0.xml
- t# M4 u/ F/ k: t! c, t4 DConnected.
* u0 H- n( k2 G6 g0 V5 }done.3 Y  ]" q. q/ J( ?% \1 i, h( J. l
/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth0
9 t! F3 [, b9 c3 }3 g+ vRunning /usr/syno/etc/rc.d/J04synoagentregisterd.sh...% f/ a0 V1 U% P# Y
Starting synoagentregisterd...+ Q5 I9 U6 k# v* }2 _
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh...
, P$ v( t5 F3 F  R  ?! bRunning /usr/syno/etc/rc.d/J80ADTFanControl.sh...
! t" S3 m; Q: ~' \4 vRunning /usr/syno/etc/rc.d/J98nbnsd.sh...; U$ k9 G% t! ?* U* @
Starting nbnsd...! {: ^9 @) O1 U
Running /usr/syno/etc/rc.d/J99avahi.sh...
' P. E0 n. }3 H) TStarting Avahi mDNS/DNS-SD Daemon
  {1 Z- v* t+ k- p" s. ~: [[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)
1 Y; j2 ~9 X+ Q+ ncname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf5 V7 U9 w4 P- M4 @5 ]  [8 Z
[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)1 ]" h$ W- ~: q7 {' `8 c1 _6 v! I+ m
[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)
1 X$ N4 B' l6 m0 D4 E5 W[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)
7 m# D; }5 O0 C

6

主题

76

回帖

362

积分

中级渣柚V1

积分
362
发表于 2019-11-27 09:40:18 来自手机 | 显示全部楼层
我觉得这个问题和系统关系不大,我xp3 也是这样,始终找不到ip

3

主题

31

回帖

127

积分

初级渣柚V2

积分
127
发表于 2019-11-27 12:39:59 | 显示全部楼层
这个贴技术含量有点高,关注一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2025-4-5 00:50 , Processed in 0.138356 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表