请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5K2E02 工具/软件:Linux
您好!
我有一个具有 KeyStone 2和6 1GbE 以太网接口的客户板。
我在接口 eth1上使用 DHCP 服务器,如果硬件上有所有接口,它就可以工作。
良好情况下的 dmesg:
[ 20.819884] net eth1:netcp 设备 eth1已打开 [ 20.819894] netcp_set_rx_mode:调用方是__dev_set_rx_mode+0x64/0x9C [ 20.826255] net eth1:添加地址 ff:ff: 267:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff 4类型4 [ 20.82631] netc1 :00:0733] 调用方是__DEV_SET_RX_MODE+0x64/0x9C [ 20.838143] net eth1:添加地址01:00:5e:00:00:01、类型3 [ 20.838158] IPv6:ADDRCONF (NETDEV_UP):eth1:链路未就绪 [ 20.847444] netcp_set_set_netbee2+0x672]RX :[20.8672]RX: 2620110.netcp etc = 0x672]+28[20.9482]+etctran_r_net_rx:et_r_tran2[20.9r_et[20.9r_eth2]+et_r_r_rx:et[20.9r_et_r_r_et_r_et_r_et_ netcp 设备 eth2已打开 [ 20.957733] netcp_set_rx_mode:调用方是__dev_set_rx_mode+0x64/0x9C [ 20.964094] net eth2:添加地址 ff:ff:ff:ff:ff:ff:ff:ff:ff 4类型 [20.964107] net eth2:添加地址1e:f:etc: 00:etc :00:etc:00:etc:etc:00:etc:etc:00:etc:1:00 添加地址01:00:5e:00:01、类型3 [ 20.976002] IPv6:ADDRCONF (NETDEV_UP):eth2:链路未就绪 [ 20.985345] netcp_set_rx_mode:caller 是__dev_set_rx7e_mode+0x64/0x9C [ 21.005559] netcp:netc39717_mode 2620110.netcp:nett 3[21.973] netcp:netc:netc:netc397177_rx 1:netc:netc:nett 3_rx 1:netc:nett 2d 调用方是__DEV_SET_Rx_MODE+0x64/0x9C [ 21.604082] net eth3:添加地址 ff:ff:ff:ff:ff、type 4 [ 21.604094] net eth3:添加地址 ee:44:f2:06:72:7a、type 1 [ 21.609541] net 3: nett :00:00:00:netmf:00:00:00:tv6961_c1:etc:00:00:00:00:nett 1:00:00:etc:00:00:etc:00:00:00:00:etv6961_d1:etc:00:00:00:00 链路未就绪 [21.625500] netcp_set_rx_mode:调用方是__dev_set_rx_mode+0x64/0x9C [ 21.645740] net eth6:已打开 RX 通道:EEb69f10 [ 22.158100] netcp-1.0 2620110.netcp: phy 在从站6 上找不到[22.163878] net 6: 已打开的 ethc6b6:netb62310][22.1581002] netbx 1.0 phy 2620110.netcp: 在从站6 [23.053581]网络上找不到 PHY eth6:模块打开失败 [23.452606]网络 ETH7:打开 RX 通道:eeb6d890 [23.455992] PHY:Marvell 88X3120 [23.460213] netcp-1.0 soc:netcp@ @2f00000 eth7:链路断开[23.465733]网络链路:netcp-1.0 soc:netcps:netcps:netp39000s:netcps 从站启动 新 PPS 源 ptp1 [23.478001] CPT rftclk:sel (0)、rate (625000000 Hz)、mult (4096)、shift (9)、div (5) [ 23.486647] net eth7:netcp 设备 eth7已打开 [ 23.486660] netcp_set_rx_mode:caller 是_ eth_off _:net_407+4074_ff_en_4024:4074_en_en_407_en_4024:407_4074_4074_4074_4074_4024_4074_4074_4074_4074_4024_4074_4074_4074_4074_4074_4074_4074_4074_407_en_en_en_zh_ 添加地址33:33:00:00:01、类型3 [ 23.494705] netcp_set_rx_mode:调用方是_ DEV_SET_Rx_mode+0x64/0x9C [ 23.501053] net eth7:添加地址01:00:5e:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:01、3类型 3 [ 23.501890] netbei:netvp_rf :0x53_rf:00:tr etc = rf r_rx 1:00:0xtr etc = netc80:0xtr e80f rf rf rf rx 1:0xtf rf rf rf rf rf rf rf rx 1 x tr f rf rf rf rf rf rf rf rf rf r @ 链路断开 [ 23.537220] netcp-1.0 soc:netcp@2f00000:link_recover 过程已启动:eth8从站1 [ 23.546548] net eth8:netcp 设备 eth0已打开 [ 23.546559] netcp_set_fa_mode:caller is _ff_set_rx_mode_0x64] netc8:添加 地址 [ 23.546559]、netcp:b3:235538] et_ff_ff_ref_ref_ref_ref_enu_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_enue_ 添加地址33:33:00:00:01、类型3 [ 23.553866] netcp_set_rx_mode:调用方是_ DEV_SET_Rx_mode+0x64/0x9C [ 23.560215] net eth8:添加地址01:00:5e:00:00:00:00:00:00:01、类型3 [ 23.560227] netv61.5_r_r_set = 0x362_ net_rb_rb_rx 1 :[23.5r_rb_rb_rx 1 net_rx 1:net_rx_set = net_rx 1 + rx 1 + rx 1 + rx 1 + rx 1 + rx 1 + rx 1 + rx 1 + rf = net_set 2620110.netcp 链路启动- 100Mbps/全速-流控 Rx/TX [ 23.823932] IPv6:ADDRCONF (NETDEV_CHANGE):ETH1:链路就绪 [ 23.830734] netcp_set_Rx_mode: 未初始化的是__DEV_SET_Rx_MODE+0x64/0x9C [ 23.837222] net 1:24837933]随机地址类型 :29933](读出为24733]随机地址:29933]、读出为随机233:9933] 非阻塞池已初始化 [24.341988] netcp_set_rx_mode:caller is __dev_set_rx_mode+0x64/0x9C [24.952220] kserdes_phy_enable_rx [24.955539] netcp-1.0 2620110.netcp eth2:link is up - 1Gbps/ full - flow control rx control/tx [24.9522] net_mode [24.9481cr :net_rx :net_set [24.9481][24.9cr:net_mode_rx:etc:etc = etc = etc = etc = etc = etc = etc:r2:net_mode+623][24.9481Gbps_mode[24.9481Gbps:net_mode[24.9c1:net_set
如果某些接口不可用、然后我将 eth1用于 DHCP 服务器、则该服务不会收到传入的新闻。
但是、如果我在混杂模式下切换接口 eth1、它的工作方式与用例1类似:
切换模式的命令:
ifconfig eth1混杂
错误情况下的 dmesg:
[20.705957] net eth0:netcp 设备 eth0 opened [20.705970] netcp_set_rx_mode:调用方是__dev_set_rx_mode+0x64/0x9C [20.712335] net eth0:添加地址 ff:ff: 793:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff 类型4 [20.712347] nett 1:3f:00:00:00:bt 1: 00:00:etc00:00:00:00:ip 地址 f:3f:b00:3f:00:00 调用方是__DEV_SET_RX_MODE+0x64/0x9C [ 20.729643] net eth0:添加地址01:00:5e:00:00:01、类型3 [ 20.735106] IPv6:ADDRCONF (NETDEV_UP):eth0:link is not ready [ 20.744640] netcp_set_set_nett [20.735106] IPv6: etc:0x20676_rx 1:etc:etc: 2620110.netcp 无法获取[20.9267_time_p_time_p_etc:etc:etc:etc:etc:0x20269rx 10] 链路断开 [ 21.3557568] netcp-1.0 2620110.netcp: opened TX pipe TX-PIPE-2620110 [ 21.359541] netcp-1.0 2620110.netcp: 2620110.netcp: opened TX pipe TX-2620110 [ 21.359578] netcp-1.0 2620110.netcp: opened TX pipe TX-PIPE-2620110 [ 21.359613] netcp-1.0 2620110.netcp: opened TX pipe-10[21.3510] netpipe-TX netp- TX 101201-1.10] TX netp-打开的 TX 管路 [21.35961.] TX netp- 2620110.netcp: 打开的 TX PIPE-2620110 [ 21.359714] netcp-1.0 2620110.netcp:打开的 TX PIPE TX-PIPE-2620110 [ 21.359918] net eth1:netcp 设备 eth1打开 [ 21.359928] netcp_set_rx_mode:caller 是__dev_set_mode_0x64/0x9Cf [21.359928]、 添加以下 netcp 地址:21.3621]: 1:2f 1: 添加地址33:33:00:00:01、类型3 [ 21.371816] netcp_set_rx_mode:调用方是_ DEV_SET_RX_MODE+0x64/0x9C [ 21.378179] net eth1:添加地址01:00:5e:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:01、3类型3 [21.378195] [NET_EDR_EDR_CLK CC_CLK = 0x74CC_NETRF_CLK [21.57_NETRF_NETRF_TRF_TRF_TRF_TRF_TRF_TR 2620110.netcp: 在从站2 [21.925619]网络上找不到 PHY ETH2:模块打开失败 [22.315906]网络 ETH2:打开 RX 通道:EEb69c90 [22.828837] netcp-1.0 2620110.netcp: phy 在从站2 [22.834600]网络 ETH2:模块打开失败 [23.212505]网络 eth3:打开 RX 通道: 2620110.netcp: netbee769p-1.0 在从站3 [23.731665]网络上找不到 PHY eth3:模块打开失败 [24.095707]网络 eth3:打开 RX 通道:eeb69d10 [24.35222222] kserdes_phy_enable_rx [24.35539] netcp-1.0 2620110.netcp eth1:链路向上- 100Mbps/全-流量控制 2620110.netcp:[24.9041] netcp-1.01] 在从站3 [24.614800]网络上找不到 PHY eth3:模块打开失败 [24.971909] IPv6:ADDRCONF (NETDEV_CHANGE):eth1:链路就绪 [24.978270] netcp_set_rx_mode:调用方是_ RX_DEV_SET_DEE_MODE+0x64/0x9C [ 24.985916]网络地址[25.933]:netc100: nett 1:rx 1:rx 1:3e 1:net13:nett 1:nett 1:nett 1:etc1:rx 1:etc 1:etc 1:etc 1:rx 1:net13 2620110.netcp: 在从站6 [25.519674]网络上找不到 PHY eth6:模块打开失败 [25.925956]网络 eth6:打开 RX 通道:eeb69f10 [26.437722] netcp-1.0 2620110.netcp: phy 在从站6 [26.443483]网络 eth6:模块打开失败 [26.812619]网络 eth7:打开 RX 通道:EE6890 PHY : Marvell 88X3120 [26.820229] netcp-1.0 soc:netcp@2f00000 eth7:link is down [26.82540963] netcp-1.0 soc:netcp@2f00000:link_recover 进程启动:eth7从站0 [26.833905] pps fts0:new source ptp0 [26.825931] netcp 2f00000 (etc00000 ) r 、clt b:26.876cr、clt r (26.876cr) r、clt r (设置为26.876cr)、cr (26.87_r) 访客是_ DEV_SET_Rx_MODE+0x64/0x9C [ 26.852941] net eth7:添加地址 ff:ff:ff:ff:ff、type 4 [ 26.852952] net eth7:添加地址3a:b4:0f:74: 2c:85、type 1 [ 26.853753] net 7:nett 7:0x852952] nett:00:etc:00:00:etc:00:00:etc:00:etv6c7:00:etv6c7:00:etc:00:etv6c7:00:etc:00:00:etv6c7:etc:etc:00:etc:00:etc:etc:00:etc:etc:0x7f:00:etc:etv6c7:etc:00:etc:etc:etc: 链路未就绪 [ 26.871260] netcp_set_rx_mode:调用方是__dev_set_rx_mode+0x64/0x9C [ 26.891355] net eth8:已打开 RX 通道:eeb6dc90 [ 26.891380] netcp-1.0 soc:netcp@ @2f00000 eth8:link is opened etc80] netcp_recover etc80] netc1810[26.891380] netcp:netctrlr etc80] netcr etc:netc801:netc80] netc80] netc80] netcr 1:netc80] 访客是_ DEV_SET_Rx_MODE+0x64/0x9C [ 26.912552] net eth8:添加地址 ff:ff:ff:ff:ff、type 4 [ 26.912563] net eth8:添加地址3E:45:9a:6e:B8:C5、type 1 [ 26.913364] net :00:netv6_DMD:00:00:00:00:00:00:00:01:netv6ef:00:00:00:c1:00:etc:00:00:00 链路未就绪 [26.929235] netcp_set_rx_mode:调用方是__dev_set_rx_mode+0x64/0x9C [27.347245]随机:sshd:未初始化的 urandom 读取(32个字节读取、11个可用的熵位) [27.583594]随机:非阻塞池已初始化[27.94_caller_set_rx64_set_rx_r栈 [0x7445
如果我移除从器件2和从器件3、它会再次工作。
有人可以帮帮我吗?
如果我使用混杂模式、如果从机2和从机3不可用、那么为什么传入的新闻只会转到 eth1?