What are the possible reason that A7000 series controller gets into cpxload prompt every time it boots up?
One of the possible reasons is that if console is plugged in all the time for this controller and during reboot if console server sends junk characters, the controller will enter cpxload and stay there.
While the controller is rebooting if we see junk characters, then the console server might be sending some extra characters (as shown below) while booting up and causing it to get stuck in xloader.
cß’Ð ŸWî,s›bïÓšãšÏ6ŸúçâújÇZfZžZêþâšŸbkŠ—nkF•.›w×’›Æ¢« ™w× ™w×bk ™w× bk¢« ™w× ˜ ™þz[ÂzãÏã›Þïj›ïïKRRòfbçOJ—OHçHç*ç*ç*ç"•ÏB§*ç"•ÏBçb
In this case we can disconnect the console server from the controller and reload the controller to check the behavior.
The other option is to connect via USB to serial console and observe the behavior.