From the controller log what does the following error mean?
Oct 16 03:02:44:850  Controller: sockCompleteConnect: socket disconnected
Oct 16 03:02:48:885  Controller: Port dropped: cdm 48008
The error occurred several times before cdm configuration was gone. cdm stopped collecting data at 16 Oct 3am.
You may want to try upgrading the robot to take advantage of any fixes.
Any change after setting the controller first_probe_port to a different/higher port than the one being blocked/address already in use?
Please also check what other process/app might be using the port by running:
netstat -an|grep <port>
You can try setting the controller first_probe_port to 48010.
Also as I mentioned, error code 125 indicates 'address already in use.'
Check for core dumps too - and make sure there is not security software blocking the probe/process/port. Sometimes security software blocks ports when hey are not previously whitelisted, e.g., illumio.
Also please check the Solaris Firewall.
To Disable the Firewall:
svcadm disable svc:/network/ipfilter:default
To check the status of the Firewall:
Troubleshooting UIM Robot-Hub connectivity or communication issues