找回密码
 立即注册
楼主: 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
7 ?: @6 N! u3 j; h我的也半死不活了

" ^( S4 m; k8 g! F( i我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题
' [+ A3 ^1 ^, l. \

46

主题

617

回帖

2764

积分

中级渣柚V3

积分
2764
发表于 2019-11-21 15:02:06 | 显示全部楼层
wty9734 发表于 2019-11-21 14:11( N( |9 H- {9 P3 R+ n; M9 [
我买个usb hub加一个usb3.0的千兆网卡之后刷单linux可以但是有个教程的uboot有点问题
/ B" D0 m" c# C  p9 e9 s) o ...

; k" U  \) F* @% R9 ]这个是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 编辑
# M* u( X9 ]  W# {
0 h0 O/ ^  q3 n! D% D查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整个down直接不分IP。udhcpc不会运行第二次,之后一直crc错误0 `) y4 y' e# s" E" H$ Y  r
8 @6 q8 n2 C  o) j
目前测试,把emmc里面的内容抹掉,重新写入full.bin的数据,清空emmc并重写full.bin后必然可以获取到IP
9 L# {, C( ~- O. L/ n3 O然后写入完整的DSM系统即可
1 r' ~) k  C6 G首先进shell:(坛子还不给上传代码,自己敲部分代码贴Google就能找到了)4 y, \/ L* d4 k; X, b9 h
C6A5CC68-9AE4-4097-B786-E6B5CFE0FE8D.png / I0 e6 d! B- S- Z+ E
/ {, ?1 t5 s) m4 }) f' Y
然后重写emmc,可以参考板块里猫盘一键刷群辉命令脚本重写full.bin,我是下载到U盘然后sh执行,修改成本地路径不走github,太慢。
! A% K3 T, m3 G这样重启以后,能获取到ip。" e4 w! d( }) A8 s6 O
QQ20191126-011752@2x.png
" z7 H* B' b0 z' T- u! d$ Y
$ M' p* b. o4 Z- z5 D# \6 _# o; O+ G根据这情况,我猜测,应该是网卡驱动或者系统问题,让emmc里面的某些文件,记录了某些不该有的东西,或者执行了某些操作,导致dhcp失败+crc error。7 k* F2 \! M7 |9 A! L/ x, i; e
接下来的思路我想这么搞. W4 y) d, s2 }* e' M1 s" ~
5 X7 M9 X/ C% Z
思路A:3 R, B( M) i# v1 b* j9 z" A, {
导出重写emmc后第一次和第二次执行的日志,diff对比。
" S1 Q" x. h6 C3 `" r精确到时间。
0 `* V! C# o8 R' y; e9 T3 {6 V) t$ b( o8 F* |/ u% ~
思路B:/ [" Q1 f/ j! b6 h" B& d0 Y3 K1 ?
1.按照上面的方法,分别dump写入镜像后和第一次开机后的emmc里的文件& m7 G& W% J8 r; G
2.提取出来后diff检查哪些文件被修改过(注意连带权限也一起检查,可能是某些文件权限问题导致的)0 q4 w; o' h) w* w, p
3.筛选网络和dhcp相关的文件,进一步分析2 X! j. \- t3 T6 h
4.想办法整到udhcpc的日志,分析(测试与其无关)6 u& G/ {7 U8 ?% M
5.分析不到或者拿不到的话,直接设置权限禁止那部分目录的写入试试,或者整个/目录禁止写入?2 B# N5 B! G+ |3 u

( v) c5 a) P: _- n2 j/ ^# @思路C(我觉得可能跟udhcpc关系不大):
5 Q+ _" j1 {+ e8 b测试无效。dhclient返回找不到网卡。  |/ q' V1 ]  H5 K
  1. 1970-01-01T08:07:57+08:00 a dhclient: Failed to get interface index: No such device
    # g8 o) k# S* @* `: d6 s$ O  E4 E
  2. 1970-01-01T08:07:57+08:00 a dhclient: $ e1 R1 @) }4 q: U- Z6 v
  3. 1970-01-01T08:07:57+08:00 a dhclient: If you think you have received this message due to a bug rather
    * N$ ?/ n0 h+ T" X
  4. 1970-01-01T08:07:57+08:00 a dhclient: than a configuration issue please read the section on submitting
    9 o8 f3 E7 a' N7 X' M1 B% T
  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
    $ H- ]. `" P# m4 c2 Z
  6. 1970-01-01T08:07:57+08:00 a dhclient: before submitting a bug.  These pages explain the proper
    + k) h8 g& h, z' [; B- O( y
  7. 1970-01-01T08:07:57+08:00 a dhclient: process and the information we find helpful for debugging..- U3 F- u: K& [- ?2 j) G3 k; p; ]. o0 I
  8. 1970-01-01T08:07:57+08:00 a dhclient:
    , i2 A! I9 R( \$ T3 t2 a
  9. 1970-01-01T08:07:57+08:00 a dhclient: exiting.; `1 R$ \8 n; k/ P
复制代码

5 a  u" F3 J% g) P# L3 P1.升级udhcpc看看能否解决3 o$ n1 F4 _- x$ V- H
2.不能的话,想办法让udhcpc执行前用其他方法给dhcp到,比如kill掉然后重新执行
, u$ `- F0 f4 r  m3.换其他dhcp client尝试

* g. a' z& F0 T; P! O& G0 h" s2 x. d# h. I" v! v
思路D:$ U. g1 C" B/ S# O4 C% B) s; p3 ^% D
按照前述方案dd emmc,然后第一次启动时按部就班写好DSM/Linux。此时因为需要出厂设置,在设置期间down掉的网卡会重新up回来。  d* `# S, _% E# N1 s( b2 e7 D
然后设置static ip/升级udhcpc等方法尝试
9 ]+ c( s% c) x/ }% P. O' T9 A9 o( c% z% v
思路E(最简单,或许可行):
& h, _3 M, ^1 I0 ]) B) q直接在udhcpc执行后sleep一分钟。

: t' f% M: r/ Y4 ]
! d5 Z" U4 P' u6 s/ u. B  }
上述方法CDE无效,进入系统后强制重新up网卡,系统提示找不到eth0
% S* m0 J' f. W2 w应该是系统或者网卡驱动问题了,跟dhcp client关系应该不大, P  p% a2 F5 R# Z
接下来测试udhcpc运行之前网卡是否正常,然后分析前后日志看看
' S& ]2 u3 K2 y# a: j/ _3 t$ L2 ^& D7 S, g

& _6 r1 J( Y0 y# U# j' u, B思路F:
' Y8 h3 ~! c" p. z8 x2 z1 g升级emmc里的网卡驱动/把x3p或者猫盘原系统的驱动移植过来看看+ P& m" j+ v* g/ M" g
  o  ?# a* w, ?" v+ v; y
明天出差,三周才能回来,希望有大佬尝试下。
1 T: [' t2 H- M/ r# Z0 [如果没有大佬帮忙整小的回来再整。
) H& B6 v5 ?& K$ s$ W- B

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' {8 R  f$ {7 e
查了日志,是udhcpc执行的时候,网卡down掉了,导致获取不到ip,自动分了169.254.x.x的ip,甚至因为网卡整 ...

9 c& ^; X+ s# ~; V请教高手能否详细说一下,怎么操作,我刷机后就一直无法分配ip
4 b9 g  c/ P+ s% k5 W:: Starting syslogd ... [  OK  ]
8 {, t" c. A) E6 H  u: E- V0 u7 ]/etc/rc: line 273: /usr/syno/bin/syno_pstore_collect: not found
: A0 j9 U. f. f0 Z* ~:: Starting scemd1 ]% c1 t. k" N0 W: j4 W2 n. z3 F8 R
[   15.265002] mvneta d0030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off* @9 j" d; I( g: k* l
:: Starting services in background
+ O% `( H# V- `  o& |Starting findhostd in flash_rd...
, S1 y+ n& R2 V. q7 k7 Q$ c8 FStarting services in flash_rd...6 Y; K: V4 m& @; @# I+ r
Running /usr/syno/etc/rc.d/J01httpd.sh..." U4 ~7 Q4 ?5 i! \6 I5 M( I$ M
Starting httpd:80 in flash_rd...% ^" f0 B6 ^+ ?% ]3 _
Starting httpd:5000 in flash_rd...
  C$ J' ^: Y* V0 L: r# v+ \. SRunning /usr/syno/etc/rc.d/J03ssdpd.sh...
( z. E8 `8 ?9 }0 D& i1 O4 E/usr/bin/minissdpd -i eth0
  R5 n7 M  Z* O. Y(15): upnp:rootdevice
! Q6 w8 L+ r1 K! @(51): uuid:upnp_SynologyNAS-001132a0c703::upnp:rootdevice
8 w  [; H5 w! V$ ?- A7 U: e(60): Synology/synology_armada37xx_ds119j/6.2-24922/169.254.16.2019 B- R4 Z; z1 a6 `% D$ {
(47): http://169.254.16.201:5000/description-eth0.xml7 D! q: u- A5 P- D. N8 V. A
Connected.
* d* ?4 l8 Q) Q3 E2 zdone.
8 d, w% H2 E- t  R% t" Y# }8 p! q/usr/syno/bin/reg_ssdp_service 169.254.16.201 001132a0c703 6.2-24922 synology_armada37xx_ds119j eth0
( k( X5 D1 k  I6 d7 sRunning /usr/syno/etc/rc.d/J04synoagentregisterd.sh...
0 h% `' l) X7 ^% S* ]Starting synoagentregisterd...7 P+ K4 E, @3 N, \" a! e' @
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh..., D, q% e" p# P1 v% ~4 g
Running /usr/syno/etc/rc.d/J80ADTFanControl.sh...
/ O8 ~- B8 J) k4 wRunning /usr/syno/etc/rc.d/J98nbnsd.sh...( [; w, e5 J0 U. _- Z& o& e+ }
Starting nbnsd...
4 }* u! ?! _& g; ?8 qRunning /usr/syno/etc/rc.d/J99avahi.sh...
0 G3 z5 a# A, V! y5 C5 x+ e9 DStarting Avahi mDNS/DNS-SD Daemon0 ^6 Y% v  f0 U& S' j& G/ d
[   21.533652] random: avahi-daemon: uninitialized urandom read (4 bytes read, 100 bits of entropy available)
" ]9 f* x, E7 ^& c& lcname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf$ C( C% Y/ n: \* p
[   21.549276] random: avahi-daemon: uninitialized urandom read (8 bytes read, 100 bits of entropy available)- [, s* Z, F+ d& y
[   21.598391] random: sfdisk: uninitialized urandom read (16 bytes read, 104 bits of entropy available)( y  b4 A8 C( q
[   21.610860] random: sfdisk: uninitialized urandom read (16 bytes read, 105 bits of entropy available)
+ m  x& x' |3 P% A) J$ Z8 s/ D

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-6-1 22:28 , Processed in 0.111557 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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