iMX6Q FEC: transmit queue 0 timed out

Russell King - ARM Linux linux at arm.linux.org.uk
Mon Jun 2 06:33:53 PDT 2014


On Mon, Jun 02, 2014 at 03:15:21PM +0200, Holger Schurig wrote:
> Transmit clocking and pinmux?  Do you mean ENET_TX_EN?  Yep, that's
> set. Somehow barebox can send, it's just Linux that doesn't want to do
> it. Note that ENET_TX_CLK is not muxed, as it is for MII, not for
> RMII.
> 
> In case I confuse what you meant, here are excerpts from my DTS:

It's probably ENET_REF_CLK that's the cause of the problem.

> pinctrl_fec: fecgrp {
>    fsl,pins = <
>       MX6QDL_PAD_ENET_TXD0__ENET_TX_DATA0 0x1b030
>       MX6QDL_PAD_ENET_TXD1__ENET_TX_DATA1 0x1b030
>       MX6QDL_PAD_ENET_TX_EN__ENET_TX_EN   0x1b030
>       MX6QDL_PAD_ENET_RXD0__ENET_RX_DATA0 0x1b030
>       MX6QDL_PAD_ENET_RXD1__ENET_RX_DATA1 0x1b030
>       MX6QDL_PAD_ENET_RX_ER__ENET_RX_ER   0x1b030
>       MX6QDL_PAD_ENET_MDIO__ENET_MDIO     0x0B850
>       MX6QDL_PAD_ENET_MDC__ENET_MDC       0x1b030
>       MX6QDL_PAD_ENET_CRS_DV__ENET_RX_EN  0x1b030
>       MX6QDL_PAD_GPIO_16__ENET_REF_CLK    0x1b030
>       >;
> };

On the Microsom, I need:

      MX6QDL_PAD_GPIO_16__ENET_REF_CLK        0xc0000000

Does that work for you?

-- 
FTTC broadband for 0.8mile line: now at 9.7Mbps down 460kbps up... slowly
improving, and getting towards what was expected from it.



More information about the linux-arm-kernel mailing list