找回密码
 立即注册
楼主: 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
9 L8 a5 _  P: f: M0 N8 ^& I* `2 O我的也半死不活了

( m7 {7 g7 A; [我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题
1 H- F; C" O3 z# f, M

46

主题

617

回帖

2764

积分

中级渣柚V3

积分
2764
发表于 2019-11-21 15:02:06 | 显示全部楼层
wty9734 发表于 2019-11-21 14:11
1 h  l7 ^/ m2 S3 {0 J* B我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题
$ m7 _+ Z# J( g$ X5 I0 @+ K- _  g2 x ...

1 F1 L% M1 C2 F! |5 K这个是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 编辑
+ t- f# _7 ]2 i4 R; S* Y7 \& H) ?  s% \- o: Y
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误+ w! L0 Q1 a( U5 i& Z+ R

# q$ Z7 s- f9 ~1 C目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP
+ o8 l8 P# K1 b1 T$ R+ k2 }然后写入完整的DSM系统即可' |, E: L# a1 N+ h* h7 G: j- m: K0 y
首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)+ o: O& {4 |/ C  \! t3 f) \& {
C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png 7 [' V0 D: N1 W9 F* }9 D% |6 B
- K' Z. y! x% b. n
然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。
, f! O1 L; s$ J这样重启以后,能获取到ip。$ `/ A4 {( e. l0 i& N% \
QQ20191126-011752@2x.png
# e" J4 h$ f& @  u$ m* [$ t& J, T" f6 @3 Q0 |
根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。
' @3 A& w4 M  {2 T接下来的思路我想这么搞. G  |) E9 [+ y; P% F( x3 O
- \7 e+ f" ?7 ~9 x- t' K3 T6 l
思路A:6 _; ^; W. w3 k  i. n
导出重写emmc后第一次和第二次执行的日志,diff对比。/ \$ M$ A  i0 x' U
精确到时间。0 {& C- ^. r$ i+ _0 E3 I
- P( v% L6 P: `* S
思路B:# y$ Z% E- v/ I$ n/ T: m: K
1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件
8 |  @- Z' r& R0 |9 _/ @6 v2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)0 l' x  T; N' g- p0 e" o
3.筛选网络和dhcp相关的文件,进一步分析
9 @  [4 c+ p& \" z6 f4.想办法整到udhcpc的日志,分析(测试与其无关)( l2 W* v$ q; B' Q; q0 d
5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?  \% q5 ~8 l( n) {! L; i
  e$ t/ M, E2 U0 G  W" Z) Y( C0 I
思路C(我觉得可能跟udhcpc关系不大):, }- k) n/ D! U
测试无效。dhclient返回找不到网卡。% u) v7 {' {9 r( j2 B
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device" z. h# p$ \* w0 |2 |- Q1 D$ H
  2. 1970-01-01T08:07:57+08:00 a dhclient:
    ' Z8 j, a! `. l1 }  ^3 q4 w
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather
    " W6 \9 C2 D) T1 ^( a# N: n$ |2 T
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting5 S& W7 ~5 H5 Y% y; p
  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  z# [/ r4 c+ W& e* `
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper
    * O; f9 B. z4 x) v% u" v
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging..& U$ D2 q& t& {* C
  8. 1970-01-01T08:07:57+08:00 a dhclient:
    4 b0 W8 T/ Y' _
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.4 J! H/ L# C. t5 U8 N; u  v
复制代码

& I( ]) V+ V) q& _1.升级udhcpc看看能否解决* [. w: X* T. r3 a* u+ U: c
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行
/ ^* a$ t- g; ~/ G, n! e3.换其他dhcp client尝试
1 @0 S# L' y7 S6 K4 n

: u2 U" G: ~% x/ g$ Z思路D:
. c; |+ N' t8 L) {0 w: b! v按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。
" X3 ^1 w, L: M0 F然后设置static ip/升级udhcpc等方法尝试- W+ Z; T( s3 w4 L

' R5 {3 {: e$ \9 ]思路E(最简单,或许可行):2 m9 z. M2 V2 B8 g  K( L3 e
直接在udhcpc执行后sleep一分钟。
! @% K1 S8 R( i6 c: g
5 }$ K! Y% y$ |2 p' i/ |7 e- G
上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth08 b7 ~1 d7 S/ K0 X7 H' C- m
应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大
* }, v  z' u% j0 L接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看
1 H4 N* y' U( S. e
* d  W2 Z6 u+ k. b" k( R

0 {/ n  N! w/ w# b1 O) Y: @4 C思路F:
5 E" t; A' q- ^( f2 t! L2 |升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看$ V$ B2 t' }% F5 ]- }
# Z1 U: |  v6 C! u# p
明天出差,三周才能回来,希望有大佬尝试下。' Y2 S+ k- W- O  L% [
如果没有大佬帮忙整小的回来再整。: O: Q) N8 [7 \

1

主题

68

回帖

217

积分

中级渣柚V1

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

1

主题

68

回帖

217

积分

中级渣柚V1

积分
217
发表于 2019-11-26 19:13:03 | 显示全部楼层
recfox 发表于 2019-11-26 01:13
" P7 X* ]- |7 m! S  X* v查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...
: _4 \5 k2 z+ E5 t. B
请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip& M2 u* z, A+ O( Y0 b
:: Starting syslogd ... [  OK  ]# Q2 @" L5 o4 K! \
/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found
/ F$ x3 z8 J4 I) b2 H  e:: Starting scemd
1 f& O( [$ C# z[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
/ |7 l4 r  @1 n: g:: Starting services in background  g3 ~# p- N. d, M( s' V( S
Starting findhostd in flash_rd...
5 }7 p3 l" a0 C6 Y: m7 H+ AStarting services in flash_rd..., Q4 m$ C7 V" Z: n1 h+ y8 g
Running /usr/syno/etc/rc.d/J01httpd.sh...
$ U; s2 C$ _: R  [Starting httpd:80 in flash_rd...# R6 P( ]0 d/ |1 ?" Z, o. ~; E6 \
Starting httpd:5000 in flash_rd...
! I# |/ N1 w2 V3 X1 n3 iRunning /usr/syno/etc/rc.d/J03ssdpd.sh...
& ?" {( `( n% S; o+ `4 \/usr/bin/minissdpd -i eth0! a& L- m$ l3 P; J! x
(15): upnp:rootdevice
* D- x8 V' j5 x' l' F' x3 K, F2 B(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice
$ S3 e" p- p2 Y2 d4 o(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.201
- y, H9 a9 c; k( i(47): http://169.254.16.201:5000/description-eth0.xml
4 d# L( x& U) V6 G& hConnected.9 n6 F+ _4 g% t* w4 y! d+ U7 x; z8 F
done.% c; O  f) Z" a$ E! C
/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth04 j! z( G9 [1 t* _+ V( o
Running /usr/syno/etc/rc.d/J04synoagentregisterd.sh...$ w- C5 Z, q+ t, O  p
Starting synoagentregisterd...% ], N% n$ ?( m* N1 O
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh...4 Y, F4 Y, a3 B9 n' J6 H
Running /usr/syno/etc/rc.d/J80ADTFanControl.sh...  w1 d7 s. P0 `
Running /usr/syno/etc/rc.d/J98nbnsd.sh...2 L4 ]& _+ ?& ], q1 ?, J4 _
Starting nbnsd...- o2 J' P! f+ `
Running /usr/syno/etc/rc.d/J99avahi.sh...9 m. k2 c5 @5 B2 A6 E
Starting Avahi mDNS/DNS-SD Daemon
0 R5 D! a. E/ s7 P) l& T[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)
% |2 d" F( y9 V* W6 d1 vcname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf
: R* }/ S7 G7 Z, R1 T[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)
, Z+ Q. m+ [; o[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)
' Q8 z- M* ~, q) F2 e* N[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)
0 P9 W4 }- u. ?2 K! p

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-2-23 07:37 , Processed in 0.070800 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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