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

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

[复制链接]

4

主题

259

回帖

657

积分

版主

积分
657
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
! L1 a* }$ b2 T- @我的也半死不活了
4 i+ M+ f) V) b3 e2 l& T7 i8 ?) s! q
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题0 Z' d1 }; ^! O3 t  j

46

主题

617

回帖

2765

积分

中级渣柚V3

积分
2765
QQ66566 发表于 2019-11-21 15:02:06 | 显示全部楼层 IP:–天津–天津 联通
wty9734 发表于 2019-11-21 14:11
- q8 R/ R9 y1 q! H) U  d我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题
8 b# x0 [; j. B ...

6 A8 J& Z: E+ [1 ~& ?这个是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 编辑 9 H; Z% L* `; s, w7 y( @$ O# S

( O1 ?' `: O  }1 e$ s3 u5 z查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误# b+ Z8 e) W7 L1 q0 _

( \& F8 V" W9 C& A目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP。+ l/ B3 G4 h: M* a- G
然后写入完整的DSM系统即可
* S7 m% A; `" A首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)$ k9 Z+ o8 {6 ^" |6 M0 r" c
C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png
2 z% v$ k5 S2 s) R
+ Y* l/ F  q% X7 i! L% O然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。$ i% u( S# e) U
这样重启以后,能获取到ip。( F2 T) w6 W! T7 \* R' m
QQ20191126-011752@2x.png
! ]# n+ @6 Y- T% o1 c  h$ n, m# F9 {2 p+ V; \% }4 _9 f' t
根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。- \% v. Q( B  N9 z! ~
接下来的思路我想这么搞" _3 y/ r4 @& \" d& R

! ]  h! ?( a6 J0 Q6 D3 ^思路A:1 L, y0 w- d" n. _8 K
导出重写emmc后第一次和第二次执行的日志,diff对比。
9 w; d* ]% W% h8 Y, T精确到时间。# f  h4 V" ^2 a9 `/ b. L

4 D- h! R/ P; q, q( x9 C' o- P思路B:
5 y3 p0 k- K/ m. C# p* o9 @/ ^1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件
) g% c. w6 G7 z& a! {2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的): G! i: X- v1 P5 m
3.筛选网络和dhcp相关的文件,进一步分析7 A- z5 h( m5 [! r3 I
4.想办法整到udhcpc的日志,分析(测试与其无关)5 {1 F( C; M! j# e
5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?0 r. K0 J% n. u0 |
* ~6 z4 n5 ~2 b4 J5 J$ z! a+ V
思路C(我觉得可能跟udhcpc关系不大):
& x/ Z% s, ^0 g# x4 O6 W测试无效。dhclient返回找不到网卡。% e6 i/ X  {6 K6 o* \9 q
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device
    : k" O$ ^+ y& Q* b7 ]7 A
  2. 1970-01-01T08:07:57+08:00 a dhclient:
    & h5 M* @6 L" g+ ?
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather/ @) N. q! K" A+ v9 l, t
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting
    5 R. j9 Z$ W; Y1 j7 Z5 }) F
  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
    ' W6 w" G9 S+ H
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper* _( m6 P' T: P
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging.., h+ o# i/ }1 p9 t
  8. 1970-01-01T08:07:57+08:00 a dhclient:
    8 y0 o, v8 F' p2 M& e4 E
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.
      v0 g8 C/ [/ D4 x6 ?' i. q
复制代码
" H3 Y7 ?' O: w/ p
1.升级udhcpc看看能否解决4 c: e: M  I7 ?0 |5 D4 a4 ?% ]" _, Y8 Z
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行! C1 B. i/ L9 l" o7 _1 a! [4 w
3.换其他dhcp client尝试

$ k) ]* U, M- Z; z
0 `# Q7 _9 _) f& i9 h7 t思路D:0 e$ T7 x+ R: H# f
按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。
+ H4 ]9 ]! |9 P; |8 \; J9 `然后设置static ip/升级udhcpc等方法尝试
& y8 D. H& e) P* A4 [+ ?% T  R1 M. s& J
思路E(最简单,或许可行):7 J. u7 D2 y: ^; K1 H! ?
直接在udhcpc执行后sleep一分钟。
, \4 a( M1 }4 e. k% g: `

$ s8 r3 y9 ^' ^3 C上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth0
3 k' f5 e: @: c2 M1 g6 ^6 W6 l应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大- G' `+ w& |+ n7 o
接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看
# a" e3 B3 m- U; f. [# v8 k  L) \# C, j
# Z& O. q- c' u0 s2 W0 \
思路F:
$ l4 Y: E+ x' j  `升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看# ]& r( U1 G$ n0 R2 v2 j* l

$ |: Q9 t, f8 B7 K0 r明天出差,三周才能回来,希望有大佬尝试下。$ [/ r, W" r& P  [  }- ~: a- p" U
如果没有大佬帮忙整小的回来再整。+ s7 y9 S# K+ T: Y; N; U- _$ |4 T

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:132 S* n/ ?" i5 n1 T6 w
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...
0 O2 \! L/ s7 `$ n+ _
请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip
: |/ f$ E3 a! u( X8 g:: Starting syslogd ... [  OK  ]5 ?  E) [' j# d8 v, n' J: ?: I$ G
/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found
  X) g0 |1 W6 N:: Starting scemd
: |! ]0 @0 D: a  m1 Z; }[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off5 H; h( ~" a& u5 `
:: Starting services in background
$ i/ {" u$ v. M, y$ \! _( FStarting findhostd in flash_rd...
' h7 E7 O/ x; J5 _' `% hStarting services in flash_rd...
9 B# x) X& V: _Running /usr/syno/etc/rc.d/J01httpd.sh.... a: \) U8 n* B9 A
Starting httpd:80 in flash_rd...
! g! ^7 \4 x/ l) q/ |% z: T  DStarting httpd:5000 in flash_rd...5 ^# i3 S& m0 {8 v) B. J
Running /usr/syno/etc/rc.d/J03ssdpd.sh...
' i0 K: p, P* R- g/usr/bin/minissdpd -i eth0
# [5 o& K" o3 S! p- J- ~/ S, l(15): upnp:rootdevice: M, g- J. w0 y/ C4 G* R$ ]
(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice/ `- E' z& o- A5 \4 D
(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.201
. ?. _) k: Q$ e(47): http://169.254.16.201:5000/description-eth0.xml
4 z. I! l/ t, ^" ^1 AConnected.
/ l. r& `( t8 |/ ^1 W# wdone.. ^+ `4 V% W" s( z7 }. Z
/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth0# {- j9 P( p; l& h' Z  Y6 E" C
Running /usr/syno/etc/rc.d/J04synoagentregisterd.sh...' r" o* w& \# m6 v
Starting synoagentregisterd...- [) ]  k* |" P# C, V
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh...2 z* t) }& h, K) h0 `
Running /usr/syno/etc/rc.d/J80ADTFanControl.sh...
. o$ J7 c; a# |6 i" SRunning /usr/syno/etc/rc.d/J98nbnsd.sh...
+ a& O- j/ B& N& S; d0 F* I2 BStarting nbnsd...
, g# h$ h& K- ?; |6 B8 XRunning /usr/syno/etc/rc.d/J99avahi.sh...
, n- B/ ^, z+ Q+ h- X2 D- o6 zStarting Avahi mDNS/DNS-SD Daemon1 I* C4 N/ m* V( q* L/ a7 ]
[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)$ [' r  E$ {0 n3 j6 R5 ~
cname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf$ s/ `* i' D' X6 f+ p
[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)' O5 @3 x: H' h+ w- @5 G( h: S
[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)
% R0 m7 ^/ X6 D[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)" {& F0 E3 a- ^; ~

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-10-21 22:06 , Processed in 0.056309 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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