Thanks.
I think I've managed to get it working on some other software. I've still got a couple of other issues to sort out with single switch ports not getting the right config. It appears that when I add in a second switch there is one port on the switch which has its isl config redirected to one of the FE interfaces. Those are set to trunk, and the supposed cisco software should support it.