找回密码
 立即注册
楼主: 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
3 J$ B2 d+ ?  S我的也半死不活了
' m- ?& B' }+ v+ @- K
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题8 u! y8 ]  {. p6 ~# @3 R9 ^

46

主题

617

回帖

2765

积分

中级渣柚V3

积分
2765
发表于 2019-11-21 15:02:06 | 显示全部楼层
wty9734 发表于 2019-11-21 14:11
& X1 \7 D& A" {# F我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题6 N. ^6 ?' h- v. W" R% x' J
...

# g& ?8 E5 P. A- W/ D! z/ W这个是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 编辑
: D$ q" ^" D# v. R. t3 Q
# y* v4 x! e. `0 _6 ^! W查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误
+ S4 ]8 N4 Y, p4 X2 D7 q" k( q
目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP
+ z- x9 f# c* p# W  _, N7 D然后写入完整的DSM系统即可  W5 o. a$ v6 O( k/ F
首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)
! H4 [$ B2 B5 ? C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png 0 E* p5 L9 H& `' ~" ]# d% ~
( ^1 @" d$ V5 y% X2 Q- L' |
然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。" q3 I' z3 M: i2 N; J
这样重启以后,能获取到ip。
# P( S, P8 Y8 p, ]) u QQ20191126-011752@2x.png
) V1 C( w8 L0 \, m  u; g' I- u* i" U# I" V% _
根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。
) S( y5 X& I- e, Y  a接下来的思路我想这么搞! {# D/ N- w5 k, T6 j
' `5 R9 L+ j- Q+ W* w8 p! v
思路A:
: N- p5 z  e$ E- m- @导出重写emmc后第一次和第二次执行的日志,diff对比。- k( E3 @0 c$ w( E
精确到时间。' h) V$ J* S: K4 v

7 n' _) t& W' Y6 W+ t思路B:
) B0 U) q0 c' [- \% m: f% ]1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件
  c7 A  ~- ], g& a; P2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)7 |+ l* p& i9 W1 z& |, q: _
3.筛选网络和dhcp相关的文件,进一步分析2 l3 W$ g' |8 R
4.想办法整到udhcpc的日志,分析(测试与其无关)
/ U0 R4 t" H' ?5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?
0 w' L- |5 @! |! P8 y& {8 y( j  k, M3 `: Q* h2 B8 C! _
思路C(我觉得可能跟udhcpc关系不大):
' d7 V) F% O, z& A测试无效。dhclient返回找不到网卡。# L/ e' d7 P9 R
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device
      `6 r1 `% `9 q' B1 H
  2. 1970-01-01T08:07:57+08:00 a dhclient: 5 v* s6 ^& ~9 W% h# J6 o
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather
    0 D4 G/ w( X- R" S8 X! a7 S1 o/ F0 M
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting% p2 a% C# U" O( M  O
  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. T, _7 O1 p5 k
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper
    ! e4 e- Q2 s  L5 G
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging..
    & `/ n* k2 @* z/ D
  8. 1970-01-01T08:07:57+08:00 a dhclient: ' d/ t7 B  a" G, S) R5 z; O! W
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.
    % v. H) s5 Q% \% y
复制代码
! g$ l& G( h( G( U5 k* H  K
1.升级udhcpc看看能否解决) n2 ~8 z4 x5 x+ n& d: V
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行
9 x- y3 |% t/ d3.换其他dhcp client尝试

$ a% a- g- g9 ~3 j+ ~
0 p  g8 V  v! `+ k思路D:: h6 ^' @! j& Q$ F
按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。
7 E, m. l3 f: H然后设置static ip/升级udhcpc等方法尝试* F+ k# V( y  l# q4 R
) m2 }( m$ B! d% n) f  X( W
思路E(最简单,或许可行):  u( j+ G- j# a
直接在udhcpc执行后sleep一分钟。

2 w% [# e, f! H  v% b
! M# F1 H/ O: j) j8 ]+ q* f" l7 D
上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth0
* t  j5 |+ |) q/ |/ M应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大
$ V0 [, _" v9 D' t2 O0 ]  _接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看: r' y0 u6 k  b/ l: N- f

0 g7 B+ B9 _4 t) T( i; _

! x/ J$ v- {4 c+ i% W* t思路F:
: `- W! H& V( `9 D( E5 N( R5 x: q% |升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看
+ `3 Z9 \: N+ s( x6 b- s' K. v/ R. J# ^# {0 c, o1 K
明天出差,三周才能回来,希望有大佬尝试下。2 q2 {$ z: F! q3 M6 ~
如果没有大佬帮忙整小的回来再整。
2 H5 P7 k# }: M1 i

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:133 Q" ^. ~0 u# R  t: G( F% J- T
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...

. t0 J& ^, K* k/ _! {请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip
5 f  R. W5 F8 U8 w+ T0 D" X:: Starting syslogd ... [  OK  ]
2 W; n( X( P) e# U7 u) `/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found+ _  P* n' c. P
:: Starting scemd$ d* W- V, v4 X0 p( O
[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off0 A2 |$ C* ^9 a& u' i( U( Q3 ]
:: Starting services in background& q9 p8 d" G3 k  n: v  x* M0 ^$ K
Starting findhostd in flash_rd...
6 G! r' S5 P% z1 ~. u) jStarting services in flash_rd...) S! X* z' J! N4 f
Running /usr/syno/etc/rc.d/J01httpd.sh...9 _( F4 o' P/ X& n9 ]* o# X( |
Starting httpd:80 in flash_rd...2 l" o& m9 d0 h" I
Starting httpd:5000 in flash_rd...# Q* A' z- ^+ M  u8 A  J
Running /usr/syno/etc/rc.d/J03ssdpd.sh..., q$ z0 H# G. P: X" H2 S3 k" U! U8 l
/usr/bin/minissdpd -i eth0
2 Q; a5 @& v7 p" ~3 n+ |(15): upnp:rootdevice0 O9 A! r& n9 u! V" L5 k* w9 |6 B
(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice8 o" a. v* t: l$ y
(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.201
; o3 f" }6 `  N2 O& X7 J5 p% [(47): http://169.254.16.201:5000/description-eth0.xml
' h" a- n- E: e! DConnected.  x2 w! C# [# ?: G) f
done.
9 Q1 s" m9 ~# I7 X1 k; V% c: }/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth0
+ i& w" y( X4 X2 HRunning /usr/syno/etc/rc.d/J04synoagentregisterd.sh...
5 f( r& J) `9 X0 D* t+ H% ?Starting synoagentregisterd...# w$ G0 b: s0 l& P8 k) p* j
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh...
* [9 Q( @; r- M: Y$ x4 e; Z) oRunning /usr/syno/etc/rc.d/J80ADTFanControl.sh...$ [) U+ y! `- K+ u2 r% T  r
Running /usr/syno/etc/rc.d/J98nbnsd.sh...8 ], _7 b; J( A( z. c2 k8 I( [
Starting nbnsd...
. |# T- f3 C" S5 Q  pRunning /usr/syno/etc/rc.d/J99avahi.sh...8 F- C, E* ~2 G$ {$ ]: g
Starting Avahi mDNS/DNS-SD Daemon3 ]8 J$ U3 ^8 u2 k* i  T. k
[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)
" ^: I0 x2 b; ?6 c$ T1 ]cname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf
( T9 {, N# b. U. a& X[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)" X4 d2 B* z# Z. d: W% N
[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)
: q' S2 X1 w5 S( G[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)
. r# `8 R/ @- o  j

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, 2026-1-10 00:56 , Processed in 0.081165 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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