This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3359:SMSC LAN9303问题

Guru**** 2587345 points
Other Parts Discussed in Thread: AM3359

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/634340/linux-am3359-smsc-lan9303-problem

器件型号:AM3359

工具/软件:Linux

您好!

我们正在开发一个板、其中 SMSC LAN9303连接到 AM3359的 LAN 端口1 (phy 1)。 该芯片应用作三端口开关、但仅在 u-boot 和单个端口上工作。 我在器件树中进行了修改、仅激活一个 MII 从器件:

从器件=<1>;
ACTIVE_SLAVE =<0>; 
&cpsw_emac0{
phy_id =<&Davinci_mdio>、<1>;
phy-mode ="MII";
}; 

Linux 会检测电缆何时连接到第一个端口、而不是第二个端口:

[545.206961] cpsw 4a100000.以太网 eth0:链路速率高达- 100Mbps/全速-流控制 Rx/TX
[545.215343] IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪 

在内核启动时加载正确的驱动程序:

[10.506777] net eth0:正在初始化 cpsw 版本1.12 (0)
[10.512150] net eth0:已初始化 cpsw ale 版本1.4
[10.520073] net eth0:ALE 表大小1024
[10.616538] SMSC LAN911x 内部 PHY 4a101000.MDIO:01:连接的 PHY 驱动程序[SMSC LAN911x] mq=1000 mr_mq=1:phy (mq1) 

我尝试在 u-boot 和 Linux 中检查 SMSC 芯片的每个寄存器中的每个位、它们都匹配、因此必须有其他东西。 ethtool 的输出(检测到链接):

eth0的# ethtool eth0
设置:
支持的端口:[ TP MII]
支持的链路模式:10BaseT/Half 10baseT/Full
100BaseT /半个100BaseT /全双工
支持的暂停帧使用:仅对称接收
支持自动协商:是
通告的链路模式:10BaseT /半10baseT/全
100BaseT /半个100BaseT /全双工
通告的暂停帧使用:仅对称接收
广播自协商:是
链接伙伴通告的链接模式:10BaseT /半10baseT/全
100BaseT /半个100BaseT /全双工
链接伙伴通告的暂停帧使用:对称仅接收
连接方通告的自动协商:是
速度:100Mb/s
双工:全双工
端口:MII
PHYAD:1.
收发器:外部
自协商:开
支持唤醒:D
唤醒:D
当前消息级别:0x00000000 (0)

检测到链接:是

ethtool -S eth0的输出:

# ethtool -S eth0
NIC 统计信息:
正常 Rx 帧:0
广播 Rx 帧:0
多播 Rx 帧:0
暂停 Rx 帧:0
RX CRC 错误:0
RX 对齐/代码错误:0
超大 RX 帧数:0
RX Jabber:0
欠大小(短) Rx 帧:0
RX 片段:0
RX 八位位组:0
正常 Tx 帧数:20.
广播 Tx 帧:6.
多播 Tx 帧:14.
暂停 Tx 帧:0
延迟的 Tx 帧:0
冲突:0
单冲突 Tx 帧:0
多个冲突 Tx 帧:0
冲突过多:0
晚期冲突:0
TX 欠运转:0
载波侦听错误:0
TX 八位位组:1508
RX + Tx 64字节帧:6.
RX + Tx 65-127八位位组帧:14.
RX + Tx 128-255八位位组帧:0
Rx + Tx 256-511八位位组帧:0
RX + Tx 512-1023八位位组帧:0
Rx + Tx 1024个八位位组帧:0
净八位位组:1508
帧溢出的 RX 起始:0
帧的 RX 中间溢出:0
RX DMA 超限:0
RX DMA 通道0:head_enqueue:1
RX DMA 通道0:tail_enqueue:127
RX DMA 通道0:PAD_ENqueue:0
RX DMA 通道0:排队错误:0
RX DMA 通道0:DESC_ALLOC_FAIL:0
RX DMA 通道0:PAD_ALLOC_FAIL:0
RX DMA 通道0:runt_receive_buf:0
RX DMA 通道0:runt_transmit:bu:0
RX DMA 通道0:empty_dequeue:0
RX DMA 通道0:BUSY_DEqueue:0
RX DMA 通道0:Good:Dequeue:0
RX DMA 通道0:要求:0
RX DMA 通道0:teardown_dequeue:0
TX DMA 通道0:HED_ENqueue:20
TX DMA 通道0:tail_enqueue:0
TX DMA 通道0:PAD_ENqueue:0
TX DMA 通道0:排队错误:0
TX DMA 通道0:DESC_ALLOC_FAIL:0
TX DMA 通道0:PAD_ALLOC_FAIL:0
TX DMA 通道0:runt_receive_buf:0
TX DMA 通道0:runt_transmit:bu:6.
TX DMA 通道0:empty_dequeue:20
TX DMA 通道0:BUSY_DEqueue:0
TX DMA 通道0:Good:Dequeue:20
TX DMA 通道0:要求:0
TX DMA 通道0:teardown_dequeue:0 

MII-diag 的输出:

# MII-diag -v
MII-diag.c:v2.11 3/21/2005 Donald Becker (becker@scyld.com)
www.scyld.com/.../index.html
(使用默认接口'eth0')。
使用 PHY 1 (BMCR 0x3100)上的新 SIOCMTIIIPHY 值。
自动协商功能为01e0。
自动协商介质类型为100BaseTX-FD。
基本模式控制寄存器0x3100:自协商被启用。
您有链路拍、一切都正常。
该收发器能够处理100BaseTX-FD 100BaseTX 10baseT-FD 10baseT。
能够执行自协商、协商完成。
您的链接合作伙伴发布了 cde1:流控制100BaseTX-FD 100BaseTX 10baseT-FD 10baseT、具有802.3x 流控制。
基本收发器信息的结尾。

libmii.c:v2.11 2/28/2005 Donald Becker (becker@scyld.com)
www.scyld.com/.../index.html
MII PHY #1收发器寄存器:
3100 782d 0007 c0d1 0de1 cde1 0009 FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000
0040 0002 00e1 FFFF 0000 0000 0000 0000 FFFF
FFFF 0000 000a 0000 00c8 0000 1058。
基本模式控制寄存器0x3100:自协商被启用。
基本模式状态寄存器0x782d... 782d。
链路状态:已建立。
支持100BaseTX-FD 100BaseTX 10baseT-FD 10baseT。
能够执行自协商、协商完成。
供应商 ID 为00:01:f0:-:-:-、型号13修订版1。
此收发器类型没有具体信息。
我正在广播0de1:流控制100BaseTX-FD 100BaseTX 10baseT-FD 10baseT
广播、无需其他信息页面。
IEEE 802.3 CSMA/CD 协议。
链路合作伙伴能力为 cde1:流控制100BaseTX-FD 100BaseTX 10baseT-FD 10baseT。
协商完成。 

一旦我尝试 ping 任何内容、我就会使目标无法到达、没有数据包出去、ARP 表保持为空。 路由设置正确,接口具有正确的 IP 地址:192.168.2.0子网中的192.168.2.10,192.168.2.0数据包设置为输出到 eth0。

下面是完整的内核启动日志:

正在启动内核...

[0.000000]在物理 CPU 上引导 Linux 0x0
[0.000000] Linux 版本4.9.41-ge3a80a1c5c (Davide@Davide-VirtualBox)(gcc 版本6.2.1 20161016 (Linaro GCC 6.2-2016.11))#1 preempt Thu Oct19 16:27:24 CEST 2017
[0.82] CPU:ARMv7、CPU 版本[1.0cr
](v387cr) PIPT / VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
[0.000000](共:FDT:机器模型:TI AM335x BeagleBone Black
[0.000000] CMA:保留24 MIB at 0x9e800000
[0.000000]内存策略:数据高速缓存写
[0.000000] CPU:所有 CPU 均以 SVC 模式启动。
[0.000000] AM335X ES2.1 (SGX NEON)
[0.000000]在区域顺序中构建了1个区域列表,移动分组打开。 总页数:129920
[0.000000]内核命令行:console=ttyO0、115200n8 root=PARTUUUUID=6c02a432-02 RW rootfstype=ext4 rootwait
[0.000000] PID 哈希表条目:2048 (顺序:1、8192字节)
[0.000000]条目 Dentry 高速缓存哈希表条目:6572 (顺序:6:
32768字节)
[单缓存条目:32768字节](顺序:32768字节) 481584K/524288K 可用(8192K 内核代码、301K rwdata、2508K rodata、1024K init、268K BSS、 18128K 保留、24576K CMA 保留、0K HIGHMEM)
[0.000000]虚拟内核内存布局:
[0.000000] 向量:0xffffff0000 - 0xffffff1000 (4KB)
[0.000000] Fixmap:0xc00000 - 0xc00000 (3072 KB)
[0.000000] vmalloc:0xe0800000 - 0x0x800000 (496MB)
[0.000000] 低内存:0xC0000000 - 0xe0000000 (512 MB)
[0.000000] pkmap:bfe00000 - 0xC0000000 (2 MB)
[0.000000] 模块:bbbf000000 - bbfe00000 (14 MB)
[0.000000] .text:0xc0008000 - 0xc0900000 (9184 KB)
[0.000000] 初始化:0xc0c00000 - 0xc0d00000 (1024KB)
[0.000000] .data:0xc0d00000 - 0xc0d4b470 (302KB)
[0.000000] .bss:0xc0d4d000 - 0xc0d90220 (269KB)
[0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
[0.000000]可抢占分层 RCU 实现。
[0.000000]叶扇出的生成时间调整为32。
[0.000000] NR_IRQ:16 nr_IRQ:16
16 [0.000000] IRQ:在0xfa200000 (修订版本5.0)处找到 INTC、具有128个中断
[0.000000] OMAP 时钟事件源:timer2为250000Hz
[0.000032] sched_clock:32位为25MHz、分辨率40ns、每85899345900ns 换行
一次 TimerFF 时钟源:0x0000FFFF 时钟源:0x0000_max:0x0000FFFF 时钟源:0x0000.FFFF:0x0000.FFFF 76450417870 ns
[0.000103] OMAP 时钟源:25000000 Hz
时的 Timer1 [0.000967]时钟源:未找到匹配的时钟源
[0.001309]控制台:彩色虚拟设备80x30
[0.001362]警告:'console=ttyO0'已被'ttyS0'
取代[0.001380]此消息确保您仍能看到内核。 请
[0.001396]更新您的内核命令行。
[0.001437]校准延迟环路... 298.59 BogoMips (lpj=1492992)
[ 0.067922] pid_max:默认值:32768最小值:301
[ 0.068237]安装高速缓存散列表条目:1024 (顺序:0、4096字节)
[ 0.068267]安装点高速缓存
一致性散列表条目:1024 (顺序:0、4096字节)[ 0.069980] CPU:写入缓冲区测试 OK
[ 0.070662]为0x80100000 - 0x80100060
[ 0.075886] devtmpfs 设置静态身份映射:已初始
化[ 0.100618] VFP 支持 v0.3:Implementor 41架构3第30部分变体 c rev 3
[ 0.101399]时钟源:Jiffs:MASK:0xFFFFF max_cycles:0xFFFFFFFF、0xFFFF、rev 3 [0.101399]时钟
源:0xFF64_00024000s:0xFF24000_000s:0xFF24000_000_00024000s (0xFF24000s -1、3072字节)
[0.105183] pinctrl 内核:初始化 pinctrl 子系统
[0.107881] NET:注册协议系列16
[0.112697] DMA:预分配256 KiB 池用于原子相干分配
[0.137337] OMAP-hwmod:tptc0使用 EDMA 中断开的 dt 数据
[0.137675] OMA_hwmod: tptc1使用 EDMA 中断开的 dt 数据
[0.138046] omap_hwmod:tptc2使用 EDMA 中断开的 dt 数据
[0.145329] omap_hwmod:debugss:_wait_target_disable failed
[0.238005] cpuidle:Using reguler ladder
[0.267987] cpudle: Using

HW menu [0.27291]硬件调试架构[0.270.291]不支持的 GPIO 版本0.241]硬件架构。
[0.362931] EDMA 49000000.EDMA:启用了传统 memcpy、可能无法正常工作
[0.378354] EDMA 49000000.EDMA:TI EDMA 引擎驱动程序
[0.386103] tilcdc_convert_slave_node:ti、tilcdc、slave node successfully converged
[0.38659] vgaarb:tilcdc_sconverged
subsystem
[ 0.386864] b]新的38busb.3864b] SCSI 内核驱动程序[ 0.3864b]
已注册的新接口驱动程序集线
器[0.389075] usbcore:已注册的新设备驱动程序 USB
[0.389864] omap_i2c 44e0b000。i2c:无法找到节点/ocp/l4_wkup@44c00000/sm@210000/pinmux@
@@@800/pinmux_i2c0_pins 的 pctldev、推迟探测器[0.389900923_i28]/ mux_i2pinu2800_i2pini2pini2pinc:/ocp/l4_wkup 无法找到节点2800_i2pin/i2pinmux_i2pin1000 mux_i2pinmux_i2pinmux_i2pini2pinsp
v0.10
[0.390368] Linux 视频捕捉接口:v2.00
[0.390472] pps_core:LinuxPPS API 版本。 1寄存
[0.390492] pps_core:软件版本。 5.3.6 -版权所有2005-2007 Rodolfo Giometti 
[0.390553] PTP 时钟支持已注册
[0.390912] EDAC MC:版本:3.0.0
[0.392779] OMAP-mailbox 480c8000.mailbox:OMAP mailbox rev 0x400
[0.393480]高级 Linux 声音架构驱动程序已初始化。
[0.396168]时钟源:切换到时钟源 Timer1
[0.422866] NET:注册协议系列2[0.424550]
TCP 建立哈希表条目:4096 (顺序:2、16384字节)
[0.424686] TCP 绑定哈希表条目:4096 (顺序:2、16384字节)
[0.424807] TCP: 已配置哈希表(建立4096 BIND 4096)
[0.424963] UDP 哈希表条目:256 (顺序:0、4096字节)
[0.425014] UP-Lite 哈希表条目:256 (顺序:0、4096字节)
[0.426064] RPC:已注册命名的 UNIX 套接字传输模块。
[0.426096] RPC:注册的 UDP 传输模块。
[0.426113] RPC:注册的 TCP 传输模块。
[0.426130] RPC:注册的 TCP NFSv4.1反向通道传输模块。
[0.428143]硬件性能事件:通过 armv7_cortex_A8 PMU 驱动程序启用、5个可用计数
器[0.433391]工作集:timestimer_bits=14 max_order=17 buck_order=3
[0.453697] squarfs: 4.0版(2009/01/31) Phillip Lougher
[0.456125]注册
的 nf_resoler_key 类型[0.4536408][0.456432]注册的 resolver 注册密钥类型
[0.456432]
驱动程序2.1.32 [标志:R/O]。
[0.460716]块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要247)
[0.460760]已注册 IO 调度程序 NOOP
[0.460781]已注册 IO 调度程序截止日期
[0.461156]已注册 IO 调度程序 cfq (默认)
[0.463398] pinctrl-single 44e10800.pinmux:请更新以使用#pinctrl =0.44pintrl =0.64pintrl [0.4500]单个单元
格[0.4pintrl] 142个引脚、位于 PA f9e10800大小568
[0.626554]串行:8250/16550驱动器、10个端口、禁用 IRQ 共享
[0.635723] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (IRQ = 154、base_baud = 3000000)是8250
[1.276982]控制台[tty277]启用
[1.2824291]
模块[已初始化
][1.313phy][1.2824291]:1.291]循环[1.521]:库[313phy] 固定 MDIO 总线:探测
[1.396325] DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版本1.6
[1.402497] DaVinci_MDIO 4a101000.MDIO:检测到的 phy 掩码 fff8
[1.425387] libphy:4a101000.MDIO:探测[1.4a1000 mDIO]
器
件41000.0004a1000 mDIO:未知 MDIO 41000.00041001.0004a1000 mDIO:1001.0004a1000 mDIO:1001.0004a1000 mDIO:1001.0004a1000 m641001.0004a1000 m641001.0004a1000 mDIO
PHY[2]:器件4a101000.MDIO:02、驱动程序 SMSC LAN911x 内部 PHY
[1.457683] DaVinci_MDIO 4a101000.MDIO:PHY[16]:器件4a101000.MDIO:10、驱动程序未知
[ 1.465835] DaVinci_MDIO 4a101000.MDIO:PHY[17]器4a1000

:未知 MDIO 4a10230.10240.10240.1024[1:器[1:1001.0001.0001.240001.0001.0001.0001.0001.0001.240001.0001.0001.0001.0001.0001.0001.0001.0001.0001.0001.0001.0001.000240.MDIO:器[MDIO:器 MDIO:器[MDIO.1001.2419] AMDIO:器[MD1001.0002419]器:器件 MDIO:MD24
器件4a100.MDIO:14、驱动程序未知
[ 1.498577] DaVinci_MDIO 4a101000.MDIO:PHY[21]:器件4a101000.MDIO:15、驱动程序未知
[ 1.506757] DaVinci_MDIO 4a101000.MDIO:1000.1024]

器件4a64[1000.1000.MDIO:1000.1024]未知[DMDIO:1000.1000.1000.1000.1000.1000.5024]器[DMDIO:器4a6424]、MDIO:1000.1000.24]器4a64[1000.1000.1000.1000.1000.1000.1000.5024]
器件4a100.MDIO:19、驱动程序未知
[ 1.539445] DaVinci_MDIO 4a101000.MDIO:PHY[26]:器件4a101000.MDIO:1a、驱动程序未知
[ 1.547626] DaVinci_MDIO 4a101000.MDIO:PHY[27]:器件4a101000.MDIO:1000.1b.MDIO:器41000.1b[1000.74]

、未知[DMDIO:1000.4a1000.74] DMDIO 4a641c1.74]、MDIO 驱动程序未知[1000.741000.1000.1000.1c1.74]、MDIO:1000.1c0004a641c1.74]器[DMDIO:1000.1c1.74] DMDIO:器4a641c.1001.74
器件4a101000.mdio:1e、驱动程序未知
[ 1.580316] davinci_mdio 4a101000.mdio:phy[31]:器件4a101000.mdio:1f、驱动程序未知
[ 1.590074] cpsw 4a100000.ethernet:detected MACID = 88:4a:dc:00:12
[ 1.590074] cpseus (v72us)
、cps v4000 pegaseus (v72us)(1.590074s)、cpuS v72us (v4000 pegase1000:v4000)以太网:1.59000.9cepe430.9cus (v72us)
注册的新接口驱动程序 pegasus
[1.620873] usbcore:注册的新接口驱动
程序 aSix [1.626501] usbcore:注册的新接口驱动程序 ax88179_178a
[1.632755] usbcore:注册的新接口驱动程序 CDC_746
[1.638844] usbcore:注册的新接口驱动程序 smsc75xx
[1.6447bcore:注册的新接口驱动程序 smbusbcore:1.65096 usb]
已注册的新接口驱动程序 net1080
[1.656612] usbcore:已注册的新接口驱动程序 CDC_Subset
[1.662207] usbcore:已注册的新接口驱动程序 zaurus
[1.668542] usbcore:已注册的新接口驱动程序 CDC_NCM
[1.675023] EHCI_hcd:USB 2.0 '增强型'主机控制器(EHCI)驱动
程序[1.6880] EHCI
平台[1.68352] EHCI 驱动程序[1.68352] EHCI 驱动程序 EHCI 通用平台驱动
程序[1.691956] ohci_hcd:USB 1.1 'Open'主机控制器(OHCI)驱动程序
[1.698295] ohci-PCI:OHCI PCI 平台驱动程序
[1.702923] ohci-platform:OHCI 通用平台驱动程序
[1.709362] usbcore:注册的新接口驱动程序 USB-storage
[1.716544] moussedev: 所有鼠标通用的 PS/2鼠标设备
[1.723570] i2c /dev/entries 驱动程序
[1.730873] CPU CPU0:不支持 opp-v2、cpufreq-dt 将尝试使用传统表。
[1.740551] sdhci:安全数字主机控制器接口驱动程序
[1.746869] sdhci:版权所有(c) Pierre Osman
[1.752324] omap_hsmmc 48060000.mmc:获取 CD GPIO
[1.864537] mmc0:主机不支持读取只读开关、假设启用写入
[ 1.875415] mmc0: 地址为0007
[1.881454]的新高速 SDHC 卡 Synopsys Designware 多媒体卡接口驱动程序
[1.882255] ssdhci-pltfm:SDHCI 平台和驱动程序助手
[1.885268] ledtrig-CPU:注册以指示 CPU 上的活动
[1.885818] usbcore:注册的新接口驱动程序 usbhbh582did
[1.8825] USB HID 核心驱动
程序[1.901918] NET:注册协议系列10[1.904638]
SIT:IPv6、IPv4和基于 IPv4隧道的 MPLS 隧道驱动程序
[1.90718]注册的密钥类型 DNS_旋 变传感器
[1.907597] OMAP-VOLTGE_LAY_INIT:未添加电压驱动程序支持
[1.908420]支持 ThumbEE CPU 扩展。
[1.908454]注册 SWP/SWPB 仿真处理程序
[1.967113] mmcblk0:mmc0:0007 SD08G 7.42 GiB
[1.975173] mmcblk0:P1


P2 [2.016312] tda998x 0-0070:错误-121写入 CEC:0xff [2.021968] tcblu0001] tdarrk 240001[2.0401]s:tdrn gr 1 mmc0004374rs:tdle_0001s gr
地址0001
[2.051686]的新高速 MMC 卡 mmcblk1:mmc1:0001 8GME4R 7.28 GiB
[ 2.056957] mmcblk1boot0:mmc1:0001 8GME4R 分区1 mib 1 mib (
2.063468] mmcble1boot1:mmc1:0008GME4r 分区1 mc1:4.00248mb

)[2.07608mble1 mb 0001dr 248mb 0001mb [2.07608g1 mbr 0001mc1 mc1:0001mc1 mb 248gmb 0001mb
SET_PAGE 0001 ERR -121
[ 2.171202] tda998x 0-0070:SET_PAGE 0001 ERR -121
[ 2.176105] tda998x 0-0070:SET_PAGE 0200 ERR -121
[ 2.181072] tda998x 0-0070:SET_PAGE 0201 ERR -121
[ 2.185982] tda998x 0-0070:tda2023] tda-998x 078x 0dr [2.9970] tda202r 2-0008 -01072] tda-0001-0001-0008 tda0da0da-0001-0001-0001-0001-0008 0008 0008 0008 tda0121] tda

SET_PAGE 0204 ERR -121
[ 2.200779] tda998x 0-0070:SET_PAGE 0205 ERR -121
[ 2.205684] tda998x 0-0070:SET_PAGE 020E ERR -121
[ 2.21063] tda998x 0-0070:SET_PAGE 0211 ERR -121
[ 2.207] tda998x 0-0070:tda0208 0-1008x 1rs [2.258x
078] tde-0dr 2-0dr [2.998x 0dr 0-0070] tda0da0dr:tda0da0da0da08000-008x 12188]
SET_PAGE 0209 ERR -121
[2.230334] tda998x 0-0070:SET_PAGE 020a ERR -121
[2.235242] tda998x 0-0070:SET_PAGE 0206 ERR -121
[2.240189] tda998x 0-0070:SET_PAGE 0027 ERR -121
[2.2450192] tdc-0008x 2-0008x tdr 2-0008x tdr [2.24801] tdc-0008x 2-0008x e0001-dr 2-0008x e0001-dr [2.2480] tdr 2-dr 2-dc 2-0008x e0008x e0008x 2-dr 2-dr 2-dr

无法绑定0-0070 (ops tda998x_ops):-6
[2.262808] tilcdc 4830e000。lcdc:主绑定失败:-6
[2.283186] tps65217 0-0024:TPS65217 ID 0xe version 1.2
[2.316731] OMAP-i2c 44e0b000。i400kHz

在 ucpu1000 kHz 时:2.42c 24000_freq 24021.i100kHz [2.4kHz_i 100kHz:u400kHz 在 u400kHz ucpu28802f [2.4kHz_zh_freq.i400kHz:unline802cq: 在未列出的频率下运行:300000 KHz
[ 2.453473] cpufreq:cpufreq_online:CPU0:未列出的初始频率更改为:500000 KHz
[ 2.463058] htosys:无法打开 RTC 设备(rtc0)
[ 2.469724] ALSA 设备列表:
[ 2.472787]找不到声卡。
[6.487141] EXT4-FS (mmcblk0p2):恢复完成
[6.49V28] EXT4-FS (mmcblk0p2):已安装文件系统,具有有序数据模式。 opts:(null)
[ 6.504818] VFS:在设备179:2上安装根(ext4文件系统)。
[6.522800] devtmpfs:mounted
[6.531200]释放未使用的内核内存:1024K (c0c00000 - c0d00000)
[6.786098] NET:注册协议系列1[6.868375]
EXT4-FS (mmcblk0p2):重新安装。 OPTS:(空)
启动日志记录:使用
udev 正常填充/开发:[7.550419] udevd[94]:启动版本3.2.2
[7.651563] udevd[95]:启动 eudev-3.2.2
[8.328481] OMAP-WDT:OMAP 看门狗计时器修订版0x01:初始超时60秒
[8.387219] OMAP-443eRTC360.r000:rng.rtc 已注册为 OMAP_rtc
OMAP 随机数生成器版本。 20
[8.788600] OMAP-SHIM 53100000.sham:OMAP 版本4.3上的硬件加速器
[8.879397] OMAP-AES 53500000。AES:OMAP AES 硬件加速器版本:3.2
[8.903903] OMAP-AES 53500000

。AES:将运行具有实时优先级的请求泵[8.935PM] IPC:无法获取 w39001710_m3_handle wkupon [8.0017103mcle [8.9PM] IPC:m3_wkup_m3_wkupon v_mcup [8.00807]
无法获取 wkup_m3_IPC 句柄
[9.951794] 47401300.usb-phy 电源 VCC 未找到、使用虚拟稳压
器[10.000944] PM:无法获取 wkup_m3_IPC 句柄
[10.006091] 47401b00.usb-phy 电源 VCC 未找到、使用虚拟稳压
器[10.046009] PM:无法获取 wkup_m3_ipc_mudrc.h

已注册的新 USB 总线、分配的总线编号1
[10.148526]集线器1-0:1.0:找到 USB 集线器
[10.168539]集线器1-0:1.0:检测到1个端口
[10.189627] PM:无法获取 wkup_m3_IPC 句柄
[10.203621] PM:无法获取 wkup_m3_IPC 句柄
[10.244829]:
无法获取 wkup_m3_IPC 句柄[10.2580] 无法获取 wkup_m3_IPC 句柄
完成
初始化随机数生成器... 完成。
启动网络:[10.506777] net eth0:正在初始化 cpsw 版本1.12 (0)
[10.512150] net eth0:已初始化 cpsw ale 版本1.4
[10.520073] net eth0:ale 表大小1024
[10.616538] SMSC LAN911x 内部 PHY 4a101000.mdio:01:连接的 PHY 驱动程序[SMDACC_DMACF:1002] DMACF [10.91000] DMACF [RMII_DMACF:1001[10.401]R DMACF:DMACF [10.92000]
链路未就绪
正常
启动 ntpd:正常
启动 php-fpm 完成
启动 dropbear sshd:确定
启动 Nginx...
正在启动 smsd:好
的正在启动 sshd:好的
、今年10月19日00:00:00 UTC 2017
正在启用调制解调器...
正在启动调制解调器连接...
正在启动 OpenVPN 服务器...
确定
启动 openvpn:OpenVPN。
正在启动 mysql...完成。
[14.556743] Tun:通用 TUN/Tap 设备驱动程序、1.6
[14.561861] Tun:(c) 1999-2004 Max Krasnyansky 

欢迎使用 BuildRoot
buildot 登录:171019 00:00:02 mysqld_Safe 登录到'/var/mysql/buildroot.err。
171019 00:00:03 mysqld_Safe 使用/var/mysql 上的数据库启动 mysqld 守护
程序[48.212533]随机:crng init done
[545.206961] cpsw 4a100000.ethernet eth0:link is is upt mpseper/netmspxt dac 控制[541.5mbps: link_mspx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    查看您的控制台日志、我看到一些输出有点奇怪。 控制台日志显示板上有19个 PHY? 是这样吗? 对我来说,这是一个问题,因为我在 DTS 中只看到了两个 PHY。

    遗憾的是、我无法为您提供帮助、因为 TI 不支持将 Mac 连接到外部交换机。 不过、我可以尝试提供一些指导、但我认为您需要联系交换机供应商来解决您的问题。

    需要检查的几件事可能是与供应商确认所选驱动程序是否与交换机配合使用。 我通常认为 SMSC LAN911x 是一个仅限 PHY 的驱动程序、这是一个猜测、因为这是另一个供应商的驱动程序。 控制台日志显示 SMSC LAN911x 被标识为 PHY 1和 PHY 2的驱动程序。 通常、外部开关将使用"固定"的单个 PHY 节点定义。 固定模式意味着链路始终在 Mac 和网格之间建立。 实际 PHY 不会被定义为 SOC MDIO 驱动程序可能与实际 PHY 无关。

    此致、
    Schuyler
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另一个建议是、我认为您需要与交换机制造商核实交换机驱动程序的分布式交换机架构支持。 围绕此主题的 Linux 社区努力可能会提供其他支持。