Hi there,
we have the PHY DP83826I on our board, receiving valid packages in Linux is possible, but ARP replies or broadcasts never reach other hosts on the same switch, never get's assigned an IP by the DHCP server, pings don't work. And there is TX data on the MII, valid signals on all 4 lines and different bit streams aswell including preamble.
Linux says there are packages sent aswell:
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 00:07:05:12:a7:12 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
10941 85 0 0 0 0
TX: bytes packets errors dropped carrier collsns
7415 45 0 0 0 0
Any ideas what's wrong? Here are the base registers:
0x0: 0x3000
0x1: 0x786d
0x2: 0x2000
0x3: 0xa110
0x4: 0x0de1
0x5: 0xcde1
0x6: 0x000f
0x7: 0x2001
0x8: 0000
0x9: 0000
0xa: 0x0102
0xb: 0000
0xd: 0x4007
0xe: 0000
0xf: 0000
0x10: 0x0015
0x11: 0x0109
0x12: 0x6400
0x13: 0x2800
0x14: 0000
0x15: 0000
0x16: 0x0100
0x17: 0x0049
0x18: 0x0400
0x19: 0xbc05
0x1a: 0000
0x1b: 0x007d
0x1c: 0x05ee
0x1e: 0x0102
0x1f: 0000