Cluster Box MIOP Driver Update

Major Updates

The MIOP driver now uses a completely new architecture, providing improved stability.

Under the current PCIe 3.0 x4 configuration:

  • iperf3 testing reaches up to 19 Gbps
  • iperf3 P2P bidirectional testing reaches up to 15.5 Gbps

Cluster Box Firmware

Firmware download:

Download Cluster Box firmware

Cluster Box Firmware Flashing Procedure

  1. Open the Cluster Box OpenWrt web interface.
  2. Go to:
System -> Backup / Flash Firmware -> Flash image...
  1. Upload the firmware file.
  2. Click Continue to complete the flashing process.

Additional Steps

1. Note for Users Keeping Existing Data During Upgrade

If you choose to keep existing data during the upgrade, please make sure the following file does not exist:

/overlay/upper/lib/modules/5.15.150/miop.ko

If the file exists, run:

rm /overlay/upper/lib/modules/5.15.150/miop.ko
sync
reboot

FIx repo command

sed -i 's/23.05-SNAPSHOT/23.05.5/g' /etc/opkg/distfeeds.conf
opkg update

Blade 3 Firmware

Firmware download, it is necessary to flash.:

blade3 firmware download

Blade 3 Firmware Flashing Guide

Please refer to the official guide:

flash blade3 guide

This is great news!

Does the Blade3 image include the kernel-patches to allow the network interfaces to read the system MAC addresses from permanent storage, and the fix so that the eMMC doesn’t time-out?

Please release a Blade3 DKMS package so that the updated driver can be used in multiple distributions (or at least a package compatible with the latest Blade3 Armbian kernel and latest Ubuntu release).

I’m not sure whether it fixes anything. Its kernel comes from Armbian; only the version name was changed during the build process. I only updated the PCIe driver. As for a DKMS release, there are currently no plans for that.

My blade3 nodes are currently running the 6.12.0-current-rockchip-rk3588 Armbian kernel, what kernel is incorporated into the linked Blade3 image?

If you have no plans for a DKMS release, then please at least make binary deb packages available (and updated over time) which are built against the latest Armbian kernel of the day.