Marvell Octeon 10 Tools
sudo podman run --pull always --replace --pid host --network host --user 0 --name marvell-tools -dit --privileged -v /dev:/dev quay.io/sdaniele/marvell-tools
sudo podman exec -it marvell-tools <cmd>
Utilize the serial interface at /dev/ttyUSB1 to trigger a reset of the associated Marvell DPU
Usage:
python reset.py
Utilize the serial interface at /dev/ttyUSB0 to pxeboot the card with the provided ISO
Usage:
sudo podman run --pull always --replace --pid host --network host --user 0 --name marvell-tools -dit --privileged -v /dev:/dev -v /<path_to_iso>/iso:/tmp/iso quay.io/sdaniele/marvell-tools
python pxeboot.py /tmp/iso eno4
Pre-requisites:
- Ensure dhcpd, and tftpf are not actively running on the host, as these services will be handled automatically from the container
killall dhcpd
killall in.tftpd
systemctl stop tftp.service
systemctl stop tftp.socket