Thank you andy.
For the first part I agree:
(n1, n2, 0) x (0,0,u) = (n2 u, -n1 u, 0) = 0.
This directly implies that u = 0.
But to get the boundary condition for TM, I don't see it. Without applying any other equation you directly get the same boundary condition as before, as now H =...