Whenever you want link aggregation in a multi-vendor environment, it always ends up being a bit of trial and error until you find the combinations that work.
HP "trunk" is non-LACP aggregation that doesn't negotiate with the other side and simply calculates a hash for each frame and assigns it to a connected member physical port accordingly. This should work with any other vendor's equipment that has some sort of "static" non-LACP link aggregation.
Otherwise, you will need to use LACP on both ends. Some vendors allow LACP "active" or LACP "passive". You will need at least one side of the link to be "active".