AnsweredAssumed Answered

imx6ull RXB/RXF is not set

Question asked by jimzhang on Feb 26, 2018
Latest reply on Feb 27, 2018 by igorpadykov

I am using imx6ull with ti dp83848 phy.  In u-boot, the 100Mbps phy works at only 9kbps.  The board is able to operate around 100MBps at kernel.

At u-boot,  the fec_recv() spends most of time waiting for RXB/RXF to come:

fec_recv: ievent 0xc000000 (TXF=1 and TXB =1)
fec_recv: status 0x8000 (receiving buffer empty)
fec_recv: ievent 0x0 (no interrupt events, for long time, no interrupt is happenning, and buffers are free, strange)

fec_recv: status 0x8000 (receiving buffer empty)
fec_recv: ievent 0x0 (no interrupt events, for long time, no interrupt is happenning, and buffers are free, strange)

.........................

 

Any specific reason that RXF/RXB not being set?

 

Thanks,

 

Jim

Outcomes