找回密码
 立即注册
楼主: 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; L' W0 u1 e3 M, B# J3 ]
我的也半死不活了
# f$ H* V( |( @. t3 `8 S$ ^; z
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题6 `) _( s$ O$ S0 ]

46

主题

617

回帖

2765

积分

中级渣柚V3

积分
2765
QQ66566 发表于 2019-11-21 15:02:06 | 显示全部楼层 IP:–天津–天津 联通
wty9734 发表于 2019-11-21 14:11
$ r6 h8 l5 ?9 a! q我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题3 a7 Y, T) b9 Y" b: O) h4 m, v& T  v
...

$ Z) m& k* @2 _; C2 M这个是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 编辑
% d$ ?; _# _* D% }: ]# [' ]: }: h; z, C/ `+ ^' E  U5 t3 H: c
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误
2 f+ M) g5 e/ E& ]* H4 j" E! Y3 S9 q7 z2 L% h2 T. a% X6 F9 {8 w2 P
目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP, e; F: [2 m4 |% E8 m
然后写入完整的DSM系统即可
2 o9 j5 v$ X  J( ^2 e4 M" k首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)
3 d' K, Q. n! {7 r! R0 a" \3 j C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png . w$ y8 _2 v+ S/ {( W% c
. t# P5 m9 S/ J% N
然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。3 d! d0 S1 b; v! y$ ^6 q
这样重启以后,能获取到ip。
# u. ]9 i  R! I0 n$ p& [& Z QQ20191126-011752@2x.png : I, ^6 n" [/ }2 J! l3 V

8 {' b+ x" _" Z( p+ }4 a" t根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。
* C8 `  O, O, h% A7 g9 Z& r接下来的思路我想这么搞
3 W2 }" x& O. c% k6 D
) U0 V& }, T2 W7 r! D) W思路A:
3 k: A8 g, ?) `0 x7 r$ ~导出重写emmc后第一次和第二次执行的日志,diff对比。
9 `5 v( Q! s3 X7 [) p精确到时间。; l' F4 Y4 O2 G* B! P4 g6 X
/ S- W+ Y4 g( [3 [; U. R9 @
思路B:) l$ P: F% A9 c8 q! X0 l
1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件* n* f9 Q* F9 O+ g1 F# V& N! U
2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)2 S: ?6 \9 ~/ B% X
3.筛选网络和dhcp相关的文件,进一步分析/ t5 |6 ]% R  S6 L# t
4.想办法整到udhcpc的日志,分析(测试与其无关)
1 a/ h  f( n0 `5 R# C5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?
4 \+ ]1 F* o: b+ d& ]
% @1 m$ O1 u: i) _- X) d* s% S# T思路C(我觉得可能跟udhcpc关系不大):6 F$ t+ q) `/ ~4 T4 Y
测试无效。dhclient返回找不到网卡。
: }! N' n& V# B3 ]5 i3 H
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device
    , u0 }4 J; A  l  r
  2. 1970-01-01T08:07:57+08:00 a dhclient: 5 b8 W+ C9 c/ \0 `3 E( {
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather
    4 _9 p: I, ]- ^, Q' {' Q  i$ }
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting
    8 F- `7 f0 {+ o" O4 ^) I1 c* h: Q$ S
  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  R( G: k6 Y; h
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper& |, r7 L2 c" o6 K; I) Q1 e
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging..
    ; f( P$ C* M; L0 ^
  8. 1970-01-01T08:07:57+08:00 a dhclient:
    4 A8 B' A9 i- b. A% J; ]  [
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.
    + r% L% ^+ k; K! M5 L. _
复制代码
. G! F5 t! H& w  }3 P& g$ \
1.升级udhcpc看看能否解决0 l7 d7 D, P5 p; Q0 a1 H6 V1 f: f
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行
( T/ X+ j( z9 I( w3.换其他dhcp client尝试

7 m! f  Z% X  [
6 |$ B- j0 j" J0 j( E& W思路D:/ v: @# u  S4 m: O# N1 _
按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。+ i2 H, o8 y; c7 K8 F0 c
然后设置static ip/升级udhcpc等方法尝试
7 {( T4 w- a: L' `  R* ]' J; a( i6 s9 u# s0 i) B6 Y7 F+ T% w3 E$ u5 {6 k
思路E(最简单,或许可行):2 [7 Y' k* u$ k, R" D1 `
直接在udhcpc执行后sleep一分钟。

- T0 R. O& m! `# D4 i0 V8 I

/ u" K9 g/ V: }上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth0. N/ b% B4 r- E) D
应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大+ _, y6 P8 M4 f5 c4 T
接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看' j8 e1 B# T8 C: p

1 L8 U5 [( C$ X& I0 |7 }! |' P  a
" j3 [( U0 X8 {
思路F:9 L, n" V- i7 @0 o4 F
升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看/ k( F! C# K, {- m# C- t, s

$ p4 J. c, B! X9 ~) i$ Y明天出差,三周才能回来,希望有大佬尝试下。1 ^2 E# R$ Y. g
如果没有大佬帮忙整小的回来再整。- f% [7 j3 r' w

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:137 ?8 y6 x1 h9 B$ z0 }* m. o: L
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...

7 p& L& A6 x3 b' l1 v% [. e请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip! n% D1 C; V8 T( z
:: Starting syslogd ... [  OK  ]& T' x+ h8 K3 G; X
/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found. Z, r4 d, G% p% _8 d
:: Starting scemd7 W" r1 g4 J7 g5 e3 `
[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off, m- D6 L  O  d1 ~4 H7 X
:: Starting services in background
3 J/ w5 V  i) {# ^7 Q* H$ `Starting findhostd in flash_rd...6 T, b% m0 w& d2 F# \; Q) q
Starting services in flash_rd...
( z  x- f, D. F- p* B& j( kRunning /usr/syno/etc/rc.d/J01httpd.sh...* y3 ]1 o8 s: k; v6 c; g: d0 K
Starting httpd:80 in flash_rd...
0 {- B- h% m! r- B* e, r! @1 WStarting httpd:5000 in flash_rd...9 p9 r& X- o, I1 e
Running /usr/syno/etc/rc.d/J03ssdpd.sh...0 _4 i3 o6 v) b; g
/usr/bin/minissdpd -i eth0
- j5 e2 D( j( e: G, }9 n(15): upnp:rootdevice$ p2 y5 |: j) S, E9 x
(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice, r5 Y. Y& Q7 b6 Y" f
(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.201! A7 R$ m' f* j. U, ~) a- O
(47): http://169.254.16.201:5000/description-eth0.xml
( k1 ~+ I) q, D; c1 G9 i; `5 rConnected.  t) o2 M, d9 l/ h) G
done.6 i& k9 s. I/ G, w
/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth0; v6 N) n0 x% g2 [: M
Running /usr/syno/etc/rc.d/J04synoagentregisterd.sh...
0 s3 g0 l8 E" }1 Y+ z- PStarting synoagentregisterd...9 O3 @) k# Z6 E. }# _  Q4 i. F
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh.... {1 f4 ^! r; h/ N
Running /usr/syno/etc/rc.d/J80ADTFanControl.sh...* B" _4 C! j& }/ e* w
Running /usr/syno/etc/rc.d/J98nbnsd.sh...
, G1 O, F: T% R+ @6 A, ZStarting nbnsd...3 u  w5 e: X8 y; i3 N( `
Running /usr/syno/etc/rc.d/J99avahi.sh...7 z; j8 Z4 m/ Y, P  E
Starting Avahi mDNS/DNS-SD Daemon
) p4 h5 M5 S4 B7 s[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)- G2 ~" u  f& T) B6 {' x. g
cname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf
5 u! u. F6 }; Z! a3 q* e7 Q- b[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)
* L  N- t& \8 y+ V& b6 S, Q0 s[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)
. O. m& Z7 n' g9 s- O* A[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)
: ^, V/ ^; Z: h  X3 [

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-6-3 12:48 , Processed in 0.072088 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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