找回密码
 立即注册
楼主: 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
' r. e" z* T4 [0 M9 C: y, g我的也半死不活了

7 p9 U" D% N3 d3 m$ @1 L我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题- l- G( j8 w2 ~% n; M

46

主题

617

回帖

2765

积分

中级渣柚V3

积分
2765
发表于 2019-11-21 15:02:06 | 显示全部楼层
wty9734 发表于 2019-11-21 14:11# h) P. v9 M5 j: q) d9 s
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题& i$ ?6 j0 u5 Q( L% f
...
6 Z' m' h" r5 B5 ~$ r
这个是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 编辑
2 v: c6 W; Y- ?
3 H. s) Y) u5 B  n4 C6 k) \查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误8 m4 z" c# Y" E4 ]1 Y

2 I* \/ V" ]7 h" b: {目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP2 Z8 Z1 i7 ]; k2 Z6 I' C, S
然后写入完整的DSM系统即可# A; Y" y. F3 Q4 V: U4 O
首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)
4 f; L; ~% o  ]4 r0 ~9 d C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png
' F# F3 A6 g4 ^5 k' x( ~
. R( N& x0 r2 K5 b3 G5 R然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。- X- j3 D  ^6 f7 @- r4 e3 Q
这样重启以后,能获取到ip。
# Z+ A5 b. q6 {7 |2 |' C2 i QQ20191126-011752@2x.png 6 m/ ?  h7 |. J3 g  k4 L

+ d& _1 D+ z! i4 T根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。' ], X; G- V9 s  ?$ C+ U5 g  O$ e
接下来的思路我想这么搞; R2 L/ v  ~( a& i7 a
+ @& L  d' Z2 J0 b6 k
思路A:7 r, {$ w# C. W9 {. Z$ a
导出重写emmc后第一次和第二次执行的日志,diff对比。3 ]. E5 n1 r/ y3 F: y
精确到时间。+ D( M$ y/ y7 E; P0 ^7 s$ s; X
. e8 Q& ^7 s8 [, C* ?8 c( x
思路B:
/ Z% S: H* z! M4 l. X9 Z. s) E1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件1 O9 U7 T, t4 ~* f
2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)
$ W; ~$ D! \& g' z, X+ \$ g3.筛选网络和dhcp相关的文件,进一步分析
- S7 V, G. c3 P5 b! S4.想办法整到udhcpc的日志,分析(测试与其无关)" a9 o5 y$ H$ C+ A1 R( Z
5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?
; W; Q. k; F2 X1 F& o2 o4 Y% G9 B' ]' N' a
思路C(我觉得可能跟udhcpc关系不大):
2 T2 Z# [- l0 h+ A" e6 {" w- {测试无效。dhclient返回找不到网卡。" E4 N: }& U+ G. |
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device
    " `+ b# {5 J5 H, X
  2. 1970-01-01T08:07:57+08:00 a dhclient: 1 D9 x' E( |& v! M5 ]/ z2 [  |. Q
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather3 ^- {# S+ Z% j0 {2 Q5 u
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting
    % l- F6 n7 S2 s7 g* E
  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
    2 }5 r, A: v. y0 }
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper
    5 j# E; F3 G" Y7 G' G2 ~0 C! w
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging... j* ^$ c. l9 U3 e6 c! R4 w
  8. 1970-01-01T08:07:57+08:00 a dhclient:
    1 T# q, x) x. t
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.
    2 }5 q! ]: x  a8 z+ Y& [
复制代码

( C8 `2 T# u  U  J7 e/ [5 A7 m6 ^1.升级udhcpc看看能否解决
2 x/ a# @  }, o' q5 O! a2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行
0 p* ~2 A* u0 {& K3 m; Q3.换其他dhcp client尝试

  X4 I) L3 I0 ^7 @. k8 \( r) L+ g( f
思路D:
- _6 r4 g+ |; a+ F9 r( u- p5 m按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。$ C$ k0 D% U/ e0 v# ~
然后设置static ip/升级udhcpc等方法尝试
8 M9 N  A/ m4 }1 p( G  T9 p9 ?2 {( ?/ `. y7 r1 s4 f- F0 N5 \' V8 z
思路E(最简单,或许可行):
1 W9 W1 q: }6 ~. j直接在udhcpc执行后sleep一分钟。
2 t1 n3 H8 u6 ^5 p$ ~- Q. M
6 z& i8 e( b7 L4 h  W" L# J& B' Y5 ^) e
上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth02 `' Q% W+ u, {3 O4 G; V
应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大* U) v9 h5 z2 D! i1 R4 [
接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看3 [$ w9 q) Q% R& Z9 j

9 \6 k/ B$ J" M: P

/ X4 y, Q) S# i0 l8 E4 H# \( Q( r- ^( r! |思路F:9 }" D7 W; M# k$ Q; X8 l  T2 X
升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看
" f# q6 X9 J3 ?% R
  P8 d) h' ?! e" C% c# n明天出差,三周才能回来,希望有大佬尝试下。6 g/ `$ u& N5 M; R% Q4 t  q" u
如果没有大佬帮忙整小的回来再整。
8 c1 F! d8 ?8 k3 M

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* a" a  c* l0 t& u/ `4 Y- a
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...

/ a  b* `+ b6 ~( }+ n5 l. \# d请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip
% k+ j7 o! t( q( B! Z:: Starting syslogd ... [  OK  ]/ R7 L7 L" P( x# C6 c
/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found
/ U8 L( d3 O: o' j; [:: Starting scemd
$ m1 Z2 d& ~/ s& [[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
4 g6 M8 n/ Y; w9 ]! s, N* E( ^4 t9 s7 B:: Starting services in background; t. ]* ~  J# l! d; v( M% I
Starting findhostd in flash_rd...
+ H5 s) \; y% z. E+ t0 e, JStarting services in flash_rd...
# Y3 N( ^* h7 R5 ^4 s, nRunning /usr/syno/etc/rc.d/J01httpd.sh...$ r( A9 r7 c* K# o* O1 o% b* j
Starting httpd:80 in flash_rd...( j: P" k& O; P$ t- Q) r
Starting httpd:5000 in flash_rd..., E- `+ m+ y/ \; M
Running /usr/syno/etc/rc.d/J03ssdpd.sh...
/ C4 {8 g: u# R: X; k& \/ d! O/usr/bin/minissdpd -i eth02 X! k+ g, L2 N3 |8 @7 l
(15): upnp:rootdevice
! A: J7 u$ ?, t6 B" N4 r(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice1 F0 F8 c5 y/ b5 M9 P1 c% q
(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.2014 a; Z. \  m! h' D- ]
(47): http://169.254.16.201:5000/description-eth0.xml
5 ]5 n; O  M/ b$ f* f0 @9 j& }Connected.
' n9 o( `" Z2 Mdone.
# ?5 z0 G( C( p( E! H6 X/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth0
, T! i, V5 t& a2 j) O1 TRunning /usr/syno/etc/rc.d/J04synoagentregisterd.sh...$ t( X" l5 {3 D9 |: c% Q8 c9 P
Starting synoagentregisterd.../ ~" r, Q7 c# i2 y* e6 m4 I
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh...
; s7 G# U$ J6 QRunning /usr/syno/etc/rc.d/J80ADTFanControl.sh...
" I% E9 {) [8 R5 _  R) URunning /usr/syno/etc/rc.d/J98nbnsd.sh..., I! x9 B, T3 B- f
Starting nbnsd...
, R$ d5 W& F4 I0 h. G4 g. [Running /usr/syno/etc/rc.d/J99avahi.sh...$ K" N( f# @( i7 E9 U- F3 [- W+ A
Starting Avahi mDNS/DNS-SD Daemon
: u$ x" ?1 ^  m, w$ d[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)
6 C. t5 |+ A9 B4 r2 S' Zcname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf- @/ d. z# {; Y  V! W
[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)
" c$ x5 |4 c8 k; \" W) h[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)
4 S4 O( n4 q5 M' [& {) ][   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)
7 k% z4 ^/ L1 C8 @- y

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-12-14 07:43 , Processed in 0.084341 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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