找回密码
 立即注册
楼主: 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
; W& N" z7 s1 o. f5 y" q我的也半死不活了

4 ]- A. V8 u8 t6 {# j/ e我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题4 E& h' a6 d& q+ L

46

主题

617

回帖

2764

积分

中级渣柚V3

积分
2764
发表于 2019-11-21 15:02:06 | 显示全部楼层
wty9734 发表于 2019-11-21 14:11
1 W3 @2 Y5 k. e; G, n: _$ p; W我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题
1 @/ P2 @; c! z7 k5 d8 s% m ...
; E$ O1 t3 c0 U. q" `" ?
这个是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 编辑 ( W) e% y/ t" `$ `5 d. U' }

9 x: t, E; T9 [( E2 P2 A查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误
5 ^: T& x, R* M' b" _4 ~+ k& y6 O0 w8 v' H1 N4 I
目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP+ m- e) v" u5 E9 k7 E+ |
然后写入完整的DSM系统即可9 a$ p+ P: s2 S% P4 d/ U6 D. W
首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)" ]. p. k  {: ]+ c+ n
C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png , Q% M2 {" f( ?* P; _7 L2 O" ?

3 U4 P! }* E- J4 g$ T) S然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。
$ g2 N' a- I" m: o0 u' k- t' c0 x( {1 ]: i这样重启以后,能获取到ip。
6 ?( D& R6 {& l5 Z% \ QQ20191126-011752@2x.png
" f7 _6 J+ z0 n# A, X' J! t- }1 I# C& q9 T# k& U
根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。
% |. U) `; H6 Z. V: |4 l. Q7 l接下来的思路我想这么搞0 N" y7 I! O# A& q# Z

( T7 y  A1 Q- c/ {, `( r0 p思路A:, U; |2 A$ k/ Y' V
导出重写emmc后第一次和第二次执行的日志,diff对比。
) v( \# r% b; y* P6 B* x) _精确到时间。7 y' v, T" V  l: i' q6 P4 n) I4 A
1 a' \5 O6 G+ ^! r/ R, B
思路B:
. z* I" M6 {5 m. g6 y9 e1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件8 Q- T% h5 U; f3 _3 I8 q" L
2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)* n5 z4 ?' |: s/ a: v* c
3.筛选网络和dhcp相关的文件,进一步分析
8 d  H; d' s" F/ S1 c- X+ I4.想办法整到udhcpc的日志,分析(测试与其无关)
* k9 F! t7 u6 j- `5 l5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?
3 |+ h+ \* W* p* F* v- h1 e! T& g  X; K& z; D: L" N1 v6 k- V$ e
思路C(我觉得可能跟udhcpc关系不大):
3 G, I& D! T, J7 L! u测试无效。dhclient返回找不到网卡。
" \8 `; k: L! S# z* n% O7 m5 A5 L6 l
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device
    ! C1 t1 O8 v7 c+ t4 C" S! L
  2. 1970-01-01T08:07:57+08:00 a dhclient:
    + ^0 F7 G/ s- v" n3 |
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather4 Z0 k1 ~8 ~6 y% V- d9 D
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting8 r' N6 F, [% h/ I. X/ K1 k
  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 t" {! j  y6 _( l2 ?3 g
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper
    ! y4 C$ E8 O4 W# S, Z# Y
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging..- U& D7 v; Q4 r  U' ^+ M( ?$ u- t
  8. 1970-01-01T08:07:57+08:00 a dhclient:
    % f6 y6 j6 p7 j" ^% B% b/ {
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.
    5 Z, E: B9 E4 \5 H! p; K" O+ }
复制代码

) ?. k$ v4 b; P2 s. T1.升级udhcpc看看能否解决* I) o8 ~& \5 E8 v- \; d$ [
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行
! s- ]: q. Q; Z8 l: l3.换其他dhcp client尝试

7 B7 U! J9 q/ m4 W5 F" G
0 x3 r% |; ^3 t+ d) s5 G7 B思路D:
' R: u8 I1 R; x8 m按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。- M( G  n) p! J! |) [
然后设置static ip/升级udhcpc等方法尝试
5 G3 M8 r- W. O1 `. w* \" y' c
& w$ u. {9 C6 G6 i$ V3 S- p+ C思路E(最简单,或许可行):- g" A& z3 O- \% G" V" x3 v9 b
直接在udhcpc执行后sleep一分钟。
" q& l' |# l3 {4 ~( _: o
) f+ o- [; ?7 A: O. d' D
上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth0
. b% H7 x& A6 J0 B( W. k, F1 T* q应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大
& W3 i0 O1 Z2 D接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看- _# e9 e& J2 y3 p' }/ g- s% \
" J. b9 U8 g' ^0 b3 F
2 ~0 J! b" _8 K. a
思路F:% y9 k+ _" J' x
升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看
& n* t0 f7 R3 s
  L& C0 ^  y( M6 c: p" \; w( C( Z明天出差,三周才能回来,希望有大佬尝试下。! [# w* P. Z, X; r0 I  ^; b
如果没有大佬帮忙整小的回来再整。
, J# F+ K8 {# k$ m" B8 u' w

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
! C; ?' V. O  m- A查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...
2 N5 `  E6 R" c
请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip; S. U  I5 p% g1 N/ C
:: Starting syslogd ... [  OK  ]
8 {* ~  T5 L0 m2 P2 u4 n. }8 ]# H, x; |/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found* w0 d0 S" l, Q* @& @3 {
:: Starting scemd
& U2 C7 T6 U# S& J0 T3 M' Y( b[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
% b  j' H9 |  b:: Starting services in background
+ J; L2 j) G' E; f' nStarting findhostd in flash_rd...
  G! H! B9 t& k9 l% CStarting services in flash_rd.... U  \) O1 W) D3 a
Running /usr/syno/etc/rc.d/J01httpd.sh...+ J! G0 }* Y0 N; n# W7 C; N' K  [0 ]1 A
Starting httpd:80 in flash_rd...
0 D+ U: P5 A, L( Z+ M! ^Starting httpd:5000 in flash_rd...
3 D$ e$ O. e( u% fRunning /usr/syno/etc/rc.d/J03ssdpd.sh...
* x$ n4 P. o" s/ s  d7 k; j- q6 R/usr/bin/minissdpd -i eth0( W9 Y- l+ D7 q& L2 m9 J8 V
(15): upnp:rootdevice0 x9 h$ N. f, o7 g: h
(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice8 E* `1 _  e7 ^& e7 }! T
(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.201
$ d. W5 {- Q% ?% K8 S; Y& }) A5 Q' J7 Z(47): http://169.254.16.201:5000/description-eth0.xml1 U, P* D5 f: O3 b; b, p
Connected.
9 G8 p) i2 b# v+ ]6 p2 n  }9 a/ Mdone.
9 W6 o& |, Q9 V; e9 z  D1 s/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth0
! o3 {' ?4 B) ^8 JRunning /usr/syno/etc/rc.d/J04synoagentregisterd.sh...1 m$ [2 I: m/ {! Z4 }! f9 B; L
Starting synoagentregisterd...
& t( j1 m3 ^6 Q" R! C9 ARunning /usr/syno/etc/rc.d/J30DisableNCQ.sh...5 C" r$ q, Z6 X. T3 m
Running /usr/syno/etc/rc.d/J80ADTFanControl.sh...
+ W& M/ G9 D, M( {! c" |7 M* d  ZRunning /usr/syno/etc/rc.d/J98nbnsd.sh...8 f' G4 I" f$ T5 o% [* x
Starting nbnsd...
. L5 G, n/ E$ w: I" C9 m# h. pRunning /usr/syno/etc/rc.d/J99avahi.sh...
7 v! @) f; S; }) g/ s% t! |Starting Avahi mDNS/DNS-SD Daemon
4 [, C5 C* t/ z0 L6 Q[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)) B# b2 F, [- W* u% j
cname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf* b, u1 H8 i! F# z8 H* v) D5 @5 \
[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)) T: k$ i( s7 f0 |: h; j
[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)9 [; O& O, y1 x2 \
[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)7 h0 |1 X# e3 ^- ~! C7 a! X

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-11-23 15:03 , Processed in 0.306306 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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