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

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

[复制链接]

4

主题

259

回帖

656

积分

版主

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

5

主题

35

回帖

127

积分

初级渣柚V2

积分
127
 楼主| wty9734 发表于 2019-11-21 14:11:51 | 显示全部楼层 IP:–辽宁–沈阳 联通
i6941 发表于 2019-11-19 15:39# J, p; C4 ~, E0 t! \1 m! O
我的也半死不活了
' A1 a1 }+ B" L" Q# r' R2 E
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题) w4 b; i/ j- O$ r7 k3 K5 ^

46

主题

617

回帖

2765

积分

中级渣柚V3

积分
2765
QQ66566 发表于 2019-11-21 15:02:06 | 显示全部楼层 IP:–天津–天津 联通
wty9734 发表于 2019-11-21 14:11
7 l# x# ?* S$ A  B我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题
$ `8 o  v$ ?0 J2 j! k ...
/ ~, U3 i- G8 K. X. z
这个是U2接口U3千兆跑不满。

0

主题

16

回帖

133

积分

初级渣柚V2

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

1

主题

19

回帖

115

积分

初级渣柚V2

积分
115
recfox 发表于 2019-11-26 01:13:39 | 显示全部楼层 IP:–广西 电信/数据上网公共出口
本帖最后由 recfox 于 2019-11-27 22:42 编辑
8 V# J  B! Y& l# m! w. t0 V  [  Z9 H# B9 S
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误
0 f" K/ ^9 J9 K" j( x6 F( }* M1 A. Y1 c5 y' i% m3 d4 {& }9 \
目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP
  ^# {; d6 F  c6 h/ i3 _3 _然后写入完整的DSM系统即可1 F7 k: q' F- {  w& M5 J/ P- Z
首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)
0 \& V# \- o6 l- t* W, J: { C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png
$ e9 x/ m3 u3 ]& W5 Z4 B5 I, X- g4 P/ @& `# W4 g
然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。
8 C7 o, @- b1 B, ?这样重启以后,能获取到ip。
2 M4 u! y/ M  `; O2 g1 R" {( s' o QQ20191126-011752@2x.png
; D  z# M6 p' J5 P! J% Q! @  T; p( w2 A( h. @! t  d& I+ }
根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。
, M* m1 Y7 k8 h  e接下来的思路我想这么搞) ~2 h  X7 b+ ~3 y* p4 @5 d

* k/ ?7 T  U# e% r; Z. N思路A:
: \6 c! X6 _1 t/ E- a# q# y导出重写emmc后第一次和第二次执行的日志,diff对比。/ F3 r' ]; \+ f+ d
精确到时间。
/ [8 P, N& |. @! {8 @4 G  ?. c2 v8 z: e/ q0 I/ Q
思路B:
# ?6 g: }- e* A5 e1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件9 e* N1 m% m) L2 x8 A
2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)2 ]+ T5 G2 t8 Z. W/ d% ?
3.筛选网络和dhcp相关的文件,进一步分析" P7 O- T* C/ l4 H: v1 M$ U
4.想办法整到udhcpc的日志,分析(测试与其无关)
- @' `6 h' I8 e" Z. y/ @: v5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?2 F: `- o  B2 p
( \1 ]2 H9 K1 X( s$ X/ p! k
思路C(我觉得可能跟udhcpc关系不大):+ h9 g( k$ ?& u( h- ^8 U
测试无效。dhclient返回找不到网卡。5 Z! y- [& g0 c) O+ b* C
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device
    * b7 p6 q! r4 _; c2 t5 m4 l" S3 N1 L
  2. 1970-01-01T08:07:57+08:00 a dhclient: 3 w( R; n  L4 _" B) f  K+ N
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather
    3 G- G. A. N5 g9 u6 J
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting7 u2 U, p9 d; w3 i; B  [5 B2 e3 W
  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
    # y, z% X. g+ s& j1 M1 a5 h: d
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper( l* f7 ]- W' \, W* q9 U. @9 c/ R3 ~
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging..
    3 e+ D$ T% `+ z3 e0 p  K- C
  8. 1970-01-01T08:07:57+08:00 a dhclient:
    6 W0 I$ ]3 W; g3 y  P' g% W' v7 r2 W
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.5 v, S; C* `! F" k9 q5 D
复制代码
# D; @/ A5 W$ q$ [& q$ F# A. O+ m
1.升级udhcpc看看能否解决! b& C  M6 m; \6 ^* I  c
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行
4 u- k) L4 B7 P+ `& z, p3.换其他dhcp client尝试
2 x! C: U+ |9 y, y
' L! S# P) L- V) r
思路D:- v( w( B6 ?1 W7 F: D4 [4 O
按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。. C0 R/ z+ W" P: K  W- ]2 L
然后设置static ip/升级udhcpc等方法尝试
1 ?5 ]( o; [0 |0 {6 M
! \" z+ S3 }7 C思路E(最简单,或许可行):. p! K  ]+ Z, I
直接在udhcpc执行后sleep一分钟。

  G" Z3 D' Y4 c# f9 \, d3 H6 o) u

8 F$ d( H  `. f" z& n+ ]上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth0
1 \" T! g, ~$ Z0 w7 K0 g1 _应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大0 `! D2 t  _0 {- q# o
接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看
0 y) t. |$ I6 V- `  {8 y+ G1 J/ R- `- k& y0 L- v! v

: h: F5 x/ S8 r8 n( [; D. [2 m( i思路F:
7 X4 K2 ?4 g- |5 F) q# @2 ^/ _4 f升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看$ f. {/ |0 _- a: g( F# O
- U: j! H  p" \' y$ f/ S
明天出差,三周才能回来,希望有大佬尝试下。
7 s4 I0 g! Z, @6 z, q) X如果没有大佬帮忙整小的回来再整。
5 _/ f1 N. P4 X* y

1

主题

71

回帖

223

积分

中级渣柚V1

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

1

主题

71

回帖

223

积分

中级渣柚V1

积分
223
lpfeihu 发表于 2019-11-26 19:13:03 | 显示全部楼层 IP:–重庆–重庆–云阳县 电信
recfox 发表于 2019-11-26 01:13
# y. H+ V' x8 B5 U* f4 ?4 e查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...
# H5 a* S" X  {5 l# Y3 T. d
请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip
: \) j8 C" F' K6 T8 ~) d:: Starting syslogd ... [  OK  ]+ T  T6 ~& M0 l1 y) Z3 C) r6 P
/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found
2 f. G* }, p% a9 M! S. ~:: Starting scemd
! ^; [, M  T/ u' S[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off/ B, t6 h9 m: m+ Y
:: Starting services in background' Q- F$ G& X/ B9 M
Starting findhostd in flash_rd...1 O% r. _1 i; n" S) ^
Starting services in flash_rd...' F: A% ]6 |1 F1 b( k+ |  g
Running /usr/syno/etc/rc.d/J01httpd.sh...
- x% l( i: g/ FStarting httpd:80 in flash_rd...4 g# X* u/ Q2 o
Starting httpd:5000 in flash_rd...
- w5 T0 p. b) ~/ ?4 ORunning /usr/syno/etc/rc.d/J03ssdpd.sh...
6 {+ v# E' ~% j8 B0 u" P( m- d3 B/usr/bin/minissdpd -i eth0" ]! _$ A/ J$ C3 c
(15): upnp:rootdevice/ w% b4 n2 f" P
(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice4 }* W0 X8 U, B8 z
(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.201% K8 e- @+ g/ N. n
(47): http://169.254.16.201:5000/description-eth0.xml
( i7 q+ }  a& q5 V6 d2 nConnected.
! P1 L" {' e# I+ [6 U( U* H: ndone.
2 ~2 g; B, Z3 r3 S9 k5 m$ z$ q' O/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth0
2 s0 U- i0 Y5 ]. Q0 L: VRunning /usr/syno/etc/rc.d/J04synoagentregisterd.sh...9 X  N/ d) @6 S7 S8 y$ j* b8 `
Starting synoagentregisterd...
) f% w8 @: U/ N- y( _9 ]9 eRunning /usr/syno/etc/rc.d/J30DisableNCQ.sh...
/ }- f# O* o: D( O3 M9 hRunning /usr/syno/etc/rc.d/J80ADTFanControl.sh...
8 [9 I' J) b: ?3 A8 {Running /usr/syno/etc/rc.d/J98nbnsd.sh...
3 l8 q" r1 S+ M8 `" uStarting nbnsd...
5 G- n1 {. ]3 k) u2 n/ I4 c8 ~1 gRunning /usr/syno/etc/rc.d/J99avahi.sh...
) f: A8 p& J; o# D2 \/ J' n3 [9 B  pStarting Avahi mDNS/DNS-SD Daemon
- p" D7 c% ]: T* t. W) A9 b2 r/ C[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)
- G/ m1 H# J" h: E4 zcname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf
& \; w9 n1 s: ^4 d5 Z[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)9 I; I5 r, p. |7 e* s
[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)4 s+ T3 d* n9 O8 }& z' e
[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)4 l# t. L$ \. S4 N! N. I

6

主题

76

回帖

362

积分

中级渣柚V1

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

3

主题

31

回帖

127

积分

初级渣柚V2

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

本版积分规则

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

GMT+8, 2026-5-6 11:45 , Processed in 0.094751 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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