Proxmox/PiMox installer for Ten64

Interesting, I’ll take a look at that sometime. My hunch is that it’s something to do with IP checksum offloads.

Possibly, there was another user that had issues with checksums.
Another device on their network was appending garbage to end of the Ethernet frames, and the DPAA2 hardware was including the garbage data in the checksum calculations (when the frame left the Ten64). It could be a similar problem

I haven’t followed up that issue yet, but there are other ways it could be resolved without fixes upstream.

You will need to compile the emc2301 module from here:
traversetech / ls1088firmware / traverse-sensors · GitLab
Make sure to add it to /etc/modules so it loads at boot.
The fan speed should go down immediately when it’s loaded, and it will automatically increase with CPU temperature

Try this:

modprobe ledtrig-netdev
cd /sys/class/leds/ten64\:green\:sfp1\:down
echo netdev > trigger
echo eth8 > device_name
echo 1 > rx
echo 1 > tx
echo 1 > link

You can do the same with ten64:green:sfp2:up and eth9

Unfortunately this has to be done each boot, due to the DPAA2 architecture having split MACs and PHYs, it isn’t possible to use the device tree bindings (hope to fix that someday).

1 Like