I've now fixed the problem I was having with the BMC crashing every time the box POSTed.
As I stated above, I thought the issue with the IPMI NIC bonding was fixed with this board but it appears not; once I'd restored my previous IPMI NIC configuration (bonding off, IPMI NIC using a tagged VLAN) I eventually noticed that both the IPMI and the onboard NIC showed the same MAC address. Seems that when the system boots and sees the two interfaces with the same MAC, its gets its knickers in a twist and reboots IPMI.
Fix was the same as before - use the BMCMAC utility supplied by ASRock to reprogram the IPMI MAC address with an offset value. Once this was done I've had no problems with the IPMI regardless of the NIC config.
As I stated above, I thought the issue with the IPMI NIC bonding was fixed with this board but it appears not; once I'd restored my previous IPMI NIC configuration (bonding off, IPMI NIC using a tagged VLAN) I eventually noticed that both the IPMI and the onboard NIC showed the same MAC address. Seems that when the system boots and sees the two interfaces with the same MAC, its gets its knickers in a twist and reboots IPMI.
Fix was the same as before - use the BMCMAC utility supplied by ASRock to reprogram the IPMI MAC address with an offset value. Once this was done I've had no problems with the IPMI regardless of the NIC config.