imx6ull RXB/RXF is not set

cancel
Showing results for 
Search instead for 
Did you mean: 

imx6ull RXB/RXF is not set

300 Views
jimzhang
Contributor I

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

0 Kudos
1 Reply

192 Views
igorpadykov
NXP TechSupport
NXP TechSupport

Hi Jim

what uboot used in the case, one can try with uboot-imx

uboot-imx.git - Freescale i.MX u-boot Tree 

printf fec registers and compare with linux case. Also

may be useful to post on uboot mail list

U-Boot Info Page 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos