Can't solve a feasible problem

Change
loga = log(H2'* p + Sigma2);
to the equivalent
loga = -rel_entr(1,H2'* p + Sigma2);
and use CVXQUAD, as described in my answer at Failed status and optimal value NAN in convex problem . Then it solved for me under SDPT3, although ran into numerical problems under SeDuMi. You would benefit from improving scaling. But perhaps MOSEK will better handle the poor scaling.