找回密码
 立即注册
楼主: 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$ s& \. s8 R1 ]& {
我的也半死不活了
; M2 ~7 B$ k6 ~1 H/ f: o  z
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题& w7 ]$ P- T( l4 S- o$ z3 c

46

主题

617

回帖

2764

积分

中级渣柚V3

积分
2764
发表于 2019-11-21 15:02:06 | 显示全部楼层
wty9734 发表于 2019-11-21 14:113 Z1 E5 C/ @4 K" a
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题
2 |' k- s" g' a- A" p  u% i ...

- b: f7 X" k8 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 编辑 : E: Y" U4 _7 ^; C; H9 V

4 D/ ?! ?! X  H1 x' ]查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误( b+ o' }4 M" S6 d" H
. T3 q7 k. M  c- g2 P
目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP1 G; v$ F" G1 ?: c; b; X! ~
然后写入完整的DSM系统即可
8 w% m" M: X* M* D2 g) H) g; I首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)
% G! a/ p7 Q( o; S C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png ! g' r/ X; g% o
  V( s. @6 X8 y8 s5 G
然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。9 ]3 [% t3 G& V2 S- i4 L5 E
这样重启以后,能获取到ip。
, T! A- x4 u5 Y& v6 R) K QQ20191126-011752@2x.png
( c) J: E. ~: _$ m) L/ J& Z) C" b/ M4 t
根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。
( A( A: a4 S2 {接下来的思路我想这么搞$ W% s6 q- G. f, x/ `$ s" g7 R+ F
) z# V0 N3 e8 w3 _; \! [  {
思路A:6 ?: e7 q8 ]4 d" |/ g
导出重写emmc后第一次和第二次执行的日志,diff对比。
  f3 F# g. z' Z. J8 Q精确到时间。1 ?+ K- V* |" I7 J/ H" S9 R. X& P! f
3 k1 _0 a8 d; L" e3 ]! a
思路B:
  _8 F5 V9 s) t/ W1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件
( L; ~: W, p6 c1 b+ x$ S2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)
0 }5 D) Q7 q; \  S0 E8 D3.筛选网络和dhcp相关的文件,进一步分析- F3 V/ G& J# t- h: Z, E" N
4.想办法整到udhcpc的日志,分析(测试与其无关)
' E) @7 C9 u  n& W% v" }+ [5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?" t+ M2 m6 E9 o! W! w: K) O
' d( n4 v. `$ k6 |, O9 G( J
思路C(我觉得可能跟udhcpc关系不大):* z- Q( [6 {2 o, ^& X/ Y
测试无效。dhclient返回找不到网卡。6 |" z; C6 u  G+ }( t
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device0 p9 P4 h1 m/ u
  2. 1970-01-01T08:07:57+08:00 a dhclient: . i* Q, |/ u7 ~' s& c; r
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather
    * n' a$ V9 ?# \2 [1 }
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting0 G- T7 @0 q' a
  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* P& d2 J4 m" S5 e$ l) J: r
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper
    / A! |7 P3 _8 K/ n/ I
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging..
    3 X& v. r+ X0 S  S, L
  8. 1970-01-01T08:07:57+08:00 a dhclient: ; l1 C$ h; J' x; T, E5 h% `/ G" S
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.
    ' |% U. |0 Q0 ?! H, P
复制代码
  ]/ J- M) y8 @+ C& J
1.升级udhcpc看看能否解决3 p: F) `( l% e. M* h
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行4 I8 z7 B% P, t1 S8 g
3.换其他dhcp client尝试

. h0 H% _! {* D2 i2 D9 P
/ G* K/ e' S/ v4 M. ]- `/ a思路D:1 s- S  q/ z' C2 k' j' ]6 }
按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。! j+ T6 R& T" ?5 _. D
然后设置static ip/升级udhcpc等方法尝试
9 }% B+ u: C/ [% l; S. P8 T2 I* B1 @
% H: o5 J1 Z- a0 k: |, r4 q思路E(最简单,或许可行):
- _( I% A6 M. m7 T; o# c直接在udhcpc执行后sleep一分钟。

$ ]" [" u; O" N; Y) E
0 Y4 ]8 o: G+ |' N' b
上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth0
8 G6 `" ]& R! Z8 M7 T  `应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大  r" s6 F* I  X+ `% c4 y, q# `
接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看
. R+ X4 z9 k# i! @* T! N) ~1 y: j- d, h9 g6 c5 {( b
# Z7 w4 ^' P( |3 F0 J$ c) i2 I
思路F:$ J" B) E9 `+ @; U9 }6 F4 x( x
升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看% @" ~4 q5 g/ T2 ]

2 F0 w) m5 ^9 Q( F! v明天出差,三周才能回来,希望有大佬尝试下。4 n7 g; g; n# W7 q3 k
如果没有大佬帮忙整小的回来再整。
3 U- g- S  a! A" a5 Y1 ]

1

主题

71

回帖

223

积分

中级渣柚V1

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

1

主题

71

回帖

223

积分

中级渣柚V1

积分
223
发表于 2019-11-26 19:13:03 | 显示全部楼层
recfox 发表于 2019-11-26 01:13
7 w- \/ A: b+ ^& e5 }2 d9 A6 i- M查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...

" F4 ^3 d1 W& ^4 v: |请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip
, L7 e/ q+ [; R# |# ]6 R:: Starting syslogd ... [  OK  ]
# `9 U# l3 K( F" }/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found# Y% ^0 u4 Q  k" C# b
:: Starting scemd
7 ]  r- G$ h  Z' A/ x" f) V1 ^* z* \[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
3 X( J  |2 a1 @* W- S8 b+ r) ~:: Starting services in background
3 [% }9 g1 v) W. g/ DStarting findhostd in flash_rd...
. g1 ^# A7 h" {1 |- b: k5 u9 qStarting services in flash_rd...
' b/ O6 F' {0 e. G: O* k) DRunning /usr/syno/etc/rc.d/J01httpd.sh...
5 B$ j3 l( U6 N. K6 {Starting httpd:80 in flash_rd...
2 O% }# k* P) q7 X# RStarting httpd:5000 in flash_rd...0 t( @$ F# M. [9 _7 K
Running /usr/syno/etc/rc.d/J03ssdpd.sh...% P7 _. w+ e: [, a" d8 T0 t+ B/ ?3 Z6 V
/usr/bin/minissdpd -i eth0  {" `7 C% [1 @8 N! g' Y6 D
(15): upnp:rootdevice, ]+ ^7 O% a, }, ~& E  r
(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice
5 J6 O! O. a+ a3 e  Y2 F; y(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.201
( c1 j9 p+ V: n& m6 v: K(47): http://169.254.16.201:5000/description-eth0.xml
+ A" U1 ]9 E9 N2 {Connected.& d. \& j! D5 ~% [" r. Y  H
done.
" Z* k/ \; v1 r+ X6 A6 i/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth01 q8 q. O. i5 h+ @( k+ {
Running /usr/syno/etc/rc.d/J04synoagentregisterd.sh...
2 v9 h: e* s+ YStarting synoagentregisterd...
# ~2 P- i+ t' q: {- IRunning /usr/syno/etc/rc.d/J30DisableNCQ.sh...
& N* S4 s( F/ q) HRunning /usr/syno/etc/rc.d/J80ADTFanControl.sh...! d( K/ x0 n+ ?3 V& g
Running /usr/syno/etc/rc.d/J98nbnsd.sh.... U) V+ t, `9 l3 S: I
Starting nbnsd...
- E! A) e: @' u, h; ZRunning /usr/syno/etc/rc.d/J99avahi.sh...6 I' v5 A" A8 c+ n- v
Starting Avahi mDNS/DNS-SD Daemon
8 x5 R+ l( S8 e4 D- Y1 W) Y[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)
! a: R) ?6 V0 Icname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf! ?- C! l0 R2 z! G0 s: z
[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)
/ z0 A! O7 f# M# M; D% ?; O/ c& u[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)
5 q7 N6 T9 R( W6 ~" G[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available); P3 ~: X5 L7 h! T; h3 {- R

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-10-5 00:01 , Processed in 0.468651 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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