I have weird issues with PXE boot not working with Aruba Switches when spanning-tree is enabled. It will fail even if portfast is enabled. Has anyone ever experienced this issue and if so is there any other resolution to it other than disabling spanning tree?