My ClearFog Base can boot into FreeBSD 12.0-ALPHA7 7fe1a714461(master) ARMADA38X, but the second ethernet port next to the SFP socket doesn't seem to be configured properly. The first ethernet port, the one near the USB connectors, works well. The base device tree dtb is compiled using sys/gnu/dts/arm/armada-388-clearfog-base.dts from the FreeBSD source.
The two ethernet ports are connected to an unmanaged switch. When in u-boot, both link lights on the switch are on; both lights on the ClearFog are on with a high duty cycle, but constantly flickering. After control is passed to the FreeBSD kernel, the link light on the switch corresponding to the second ethernet port goes out and the link light on the ClearFog stays on without flickering.
The console (and dmesg) indicate that the second ethernet port has no carrier. I don't think that is a hardware problem, because, without touching the connections or the switch, an SD card with a Debian image can be inserted and both ethernet ports are fully functional.
What configuration might be required so that the interface detects a carrier?
pygr
The two ethernet ports are connected to an unmanaged switch. When in u-boot, both link lights on the switch are on; both lights on the ClearFog are on with a high duty cycle, but constantly flickering. After control is passed to the FreeBSD kernel, the link light on the switch corresponding to the second ethernet port goes out and the link light on the ClearFog stays on without flickering.
The console (and dmesg) indicate that the second ethernet port has no carrier. I don't think that is a hardware problem, because, without touching the connections or the switch, an SD card with a Debian image can be inserted and both ethernet ports are fully functional.
What configuration might be required so that the interface detects a carrier?
pygr