I have had a similar problem twice in a 777, but in both cases I could partially receive.
Once into dubai and once thankfully on the ground prior to taxi in Beijing.
In both cases it was the comms box ,or whatever its called in the EEB , in the Dubai incident the aircraft was on the ground for nearly 8 hrs.