Before you plug in the power

LS1043-S boards run from 12V DC. Depending on your board variant, this is either via a 2.5mm DC jack (center positive), or an ATX12V plug.

If using a standard ATX power supply, you will need to short the PS_ON (usually green) pin of the main ATX motherboard connector to GND pin (black).

Serial console

A FTDI bridge on board provides a USB serial console on the miniUSB port.

Settings are the typical 115200,8,N,1 with no flow control.

Tip: Every FTDI chip has a unique ID, under Linux you can add udev rules to provide a consistent name for each board you connect to.

Network Interface Order

A quirk of the LS1043 is that the memory order of the Gigabit ethernet interfaces does not match the physical ordering, hence Linux will allocate the ethX names in an order you might not expect.

Our OpenWrt image changes the names to the physical order , we are working on a top-level solution for standard distributions.

From left (DC jack) to right on the LS1043-S board:

Port 1 Port 2 Port 3 Port 4 <USB port> SFP+ SFP
Memory Address e0000 e2000 e8000 ea0000 f0000 e4000
OpenWrt eth0 eth1 eth2 eth3 eth6 eth4
Standard Linux eth0 eth1 eth4 eth5 eth6 eth2

U-Boot will set the MAC addresses for the interfaces in their physical order, so eth0 gets the base MAC address and eth6 is base_mac+6, with eth1-5 reflecting the physical ordering.

Ethernet controller 4 (e6000) is reserved for a future VDSL plugin board.

OpenWrt software

New LS1043-S boards come with OpenWrt installed on the NAND flash, this is setup thus:

LAN: Ethernet ports eth0-3 (all 1000Base-T ports), plus 10G SFP

WAN: SFP slot

Booting other Linux distributions

See these pages for links to our buildscripts and images:

Images can be loaded onto SD cards, USB flash drives or the SATA drive (in the M.2) slot.

As the LS1043S boards are relatively new, we don't expect them to work with distribution installers until they adopt recent kernels (>=4.16).