I think I've identified the issue. The output from libuhd when there
is a firmware mismatch on these nodes is suggesting that you run:
"/lib/bin/uhd_image_loader" --args="type=x300,addr=192.168.40.2"
However, this path does not exist. I do not know why the installed UHD
tools/library are providing an incorrect absolute path to the
`uhd_image_loader` program. In any case, you can simply change the
command to omit the full path, like so:
uhd_image_loader --args="type=x300,addr=192.168.40.2"
And it should work. I have done this on your BES and Hospital compute
nodes, and have power cycled the corresponding SDRs. It looks like
these devices are now running firmware that is properly matched to the
tools on the compute nodes.
-Kirk