As far as I understood, this turned out to be issue caused by the array not being able to handle both FC and iSCSI in parallel, so not a linux issue. Closing.