AnsweredAssumed Answered

fec: eth0 keep receiving MII interrupt

Question asked by h k on Feb 23, 2016
Latest reply on Feb 27, 2016 by h k

Hi all,

        I have two network cards on board, both are TI DP83848 chip.

The physical connection and layout are quite the same to the doc(imx28_evk_revD_sch.pdf provided by Freescale). Except one chip's physical address is 1, the other one is 3. For some reason, I can't set them to 0 and 1 respectively.

 

After the kernel booting up, only eth1, namely the PHY chip with address 3 works, and eth0's MAC keeps receiving MII interrupt(MII bit is set in EIR register) whenever the RJ45 is plugged or not.

When trying to ping my Win PC from mx28 side, transmit interrupt can be seen. while receive interrupt can't happen no matter how the ping command executed from both side.

 

But when changing the two physical addresses to the same (though only one PHY chip can be probed),  the eth0 works. So I think both hardware should be normal.

 

The connection mode between MAC and PHY is RMII.

 

Someone knows any possible reasons that cause this issue?

 

Thanks very much!

 

-------------------------------------------

cpu: mx287

kernel: 2.6.35.3

Attachments

Outcomes