Skip to contentSkip to conversation

Ethernet on Colombus (sun6i-a31-colombus)

U-Boot Quentin Schulz 3 participants 3 messages May 19, 2016 – Jul 10, 2016

lore
Share & tools
lore
#0 lore raw

Hi,

I put U-Boot for the Colombus on an SD Card but could not make Ethernet work.

In U-Boot v2015.10, v2016.01 and v2016.05, Ethernet port is not detected. In U-Boot v2016.03, the Ethernet port is detected but cannot be used. I get the following error:

=> dhcp
ethernet at 01c30000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
ethernet at 01c30000: No link.

Thank you,

Quentin

#1 lore raw

Hi,

Quoted 8 lines · Quentin Schulz

Hi,

I put U-Boot for the Colombus on an SD Card but could not make Ethernet work.

In U-Boot v2015.10, v2016.01 and v2016.05, Ethernet port is not detected. In U-Boot v2016.03, the Ethernet port is detected but cannot be used. I get the following error:

To be a Bit more precise, we've been (obviously) using the Colombus_defconfig configuration.

In the former case, the ethernet device doesn't even get registered apparently (while it does on the hummingbird, which is kind of weird).

In the latter, we get:

Quoted 4 lines

=> dhcp
ethernet at 01c30000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
ethernet at 01c30000: No link.

Which seems to be that the PHY isn't powered up. We looked at the schematics, and there's nothing really standing out. Chen-Yu also suggested to poke the PA21 pin that is usually used for PHY reset, but it didn't really change anything.

I think you had a Colombus Hans, have you tested it lately? Was it working out of the box for you, or is there some GPIO that needs to be poked somewhere?

Thanks,
Maxime

Signature · 10 lines
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160519/d83f2209/attachment.sig>
#2 lore raw
In reply to Quentin Schulz

Hi,

Quoted 5 lines · Quentin Schulz

Hi,

I put U-Boot for the Colombus on an SD Card but could not make Ethernet work.

Quoted 8 lines

In U-Boot v2015.10, v2016.01 and v2016.05, Ethernet port is not detected. In U-Boot v2016.03, the Ethernet port is detected but cannot be used. I get the following error:

=> dhcp
ethernet at 01c30000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
ethernet at 01c30000: No link.

Hi, I just tied with current master (which will be released as v2016.07 real soon now, and this works fine with master for me.

Regards,

Hans