I moved the HBA to another server and tested it and that worked fine so there must be an incompatibility with the server I was using. It was a HP DL145 which I know is not on the HCL but I was hoping I could get it to work some how. Oh well, looks like I'll have to use the DL145 for something else.