Hi experts,
My board use Dual MAC mode. But I find the eth0 works well and eth1 can't receive. Receive interrupt never occured while I plug in the cable to eth1 interface. I can see ARP packets issue when I ping my host if I observe with wireshark. and I can see my host replied.
But limited by my poor background knowledge of network, I can't understand all the contents TRM provide in short time. So I think, Is there a simple way to check where it go wrong? Can I check some registers to find out the reason?
I read the ALE control register, and get the value 0x80000004. Is this the value should be? I searched the forum and someone said bit 4 of the register Bypass mode should be set. Does this cause failure to receive packets?
BTW, What is the ALE table in 14.3.2.7.1 of TRM? Is it a software structure or a memory region in the chip? I can't find the explanation of it.
regards,
Lihua