Other Parts Discussed in Thread: DP83822I
使用 DP83822I 进行驱动程序协调和寄存器设置时会出现一些问题。
将添加更详细的信息。
您可以帮助吗?
非常感谢。
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.
尊敬的 Chen:
我们不是驱动程序专家。 但我们确实提供了一些适用于 DP83822的 Linux 驱动程序参考、希望这可以帮助您解决驱动程序问题。
--
此致、
林希尔曼
尊敬的 Hillman:
我的客户使用 DP83822I 时、他们遇到了一些问题。 这个问题非常紧迫、我需要您的大力帮助。
客户的情况是 ping 可以在 RMII 模式下通过、但 网络速度只能以10 Mbps 的速率自动协商、不能以100 Mbps 的速率使用。
具体问题如下:
root@:~# fec 2188000.ethernet eth0:link is down (链路中断)
root 用户@:~# fec 2188000.ethernet eth0:link is up - 100Mbps/ full - flow control rx/tx
fec 2188000.Ethernet eth0:链路断开
fec 2188000.Ethernet eth0:链路为 up - 100Mbps/全-流控制 Rx/TX
fec 2188000.Ethernet eth0:链路断开
fec 2188000.Ethernet eth0:链路为 up - 100Mbps/全-流控制 Rx/TX
fec 2188000.Ethernet eth0:链路断开
fec 2188000.Ethernet eth0:链路为 up - 100Mbps/全-流控制 Rx/TX
fec 2188000.Ethernet eth0:链路断开
fec 2188000.Ethernet eth0:链路为 up - 10Mbps/全-流控制 Rx/TX
root@:~# ping 192.168.1.100
Ping 192.168.1.100 (192.168.1.100) 56 (84)字节数据。
从192.168.1.100开始为64字节:ICMP_SEQ=1 TTL=200 time=1.85ms
从192.168.1.100开始为64字节:ICMP_SEQ=2 TTL=200 time=0.909ms
从192.168.1.100开始为64字节:ICMP_SEQ=3 TTL=200 time=1.25ms
从192.168.1.100开始为64字节:ICMP_SEQ=4 TTL=200 time=1.01ms
从192.168.1.100开始为64字节:ICMP_SEQ=5 TTL=200 time=1.09ms
从192.168.1.100开始为64字节:ICMP_SEQ=6 TTL=200 time=1.04ms
从192.168.1.100开始为64字节:ICMP_SEQ=7 TTL=200 time=1.05ms
从192.168.1.100开始为64字节:ICMP_SEQ=8 TTL=200 time=1.22ms
从192.168.1.100开始为64字节:ICMP_SEQ=9 TTL=200 time=1.18ms
从192.168.1.100开始为64字节:ICMP_SEQ=10 TTL=200 time=1.24ms
从192.168.1.100开始为64字节:ICMP_SEQ=11 TTL=200 time=1.02ms
从192.168.1.100开始为64字节:ICMP_SEQ=12 TTL=200 time=0.970ms
从192.168.1.100开始为64字节:ICMP_SEQ=13 TTL=200 time=1.15ms
从192.168.1.100开始为64字节:ICMP_SEQ=14 TTL=200 time=1.02ms
从192.168.1.100开始为64字节:ICMP_SEQ=15 TTL=200 time=0.923ms
从192.168.1.100开始为64字节:ICMP_SEQ=16 TTL=200 time=1.17ms
从192.168.1.100开始为64字节:ICMP_SEQ=17 TTL=200 time=1.07ms
从192.168.1.100开始为64字节:ICMP_SEQ=18 TTL=200 time=1.08ms
从192.168.1.100开始为64字节:ICMP_SEQ=19 TTL=200 time=1.12ms
从192.168.1.100开始为64字节:ICMP_SEQ=21 TTL=200 time=1.10ms
从192.168.1.100开始为64字节:ICMP_SEQ=22 TTL=200 time=0.871ms
从192.168.1.100开始为64字节:ICMP_SEQ=24 TTL=200 time=1.18ms
^C
192.168.1.100 ping 统计信息---
传输24个数据包、接收22个、丢包8%、时间23042ms
RTT 最小值/平均值/最大值/ mdev = 0.871/1.116/1.850/0.195 ms
根目录@:~#
PHY 地址 值
0x0000 0x3100
0x0001 0x786d
0x0002 0x2000
0x0003 0xa240
0x0004 0x5e1
0x0005 0xcc61
0x0006 0xF
0x0007 0x2001
0x0008 0x4006
0x0009 0x0
0x000a 0x100
0x000b 0x1000
0x000f 0x0
0x0010 0x1817
0x0011 0x108
0x0012 0xf600
0x0013 0x2200
0x0016 0x100
0x0017 0xa1
0x0018 0x400
0x0019 0x3000
此问题紧急、期待您的解答!