I have a prototype design featuring a TFP410 for 12-bit video transfer. The single-ended IDCK+ is at 96MHz and the DVI TMDS lines are terminated with a TFP403 across a 1.5m cable. I have verified that the IDCK+ is clocking at the correct rate and that Data0 - Data11 are toggling, as well as HSync, VSync and DE (Data12-23 are pulled to ground via 10-Ohm Rs). However the TMDS outputs are always high (3.0V) when the cable to the TFP403 board is connected and they drop to GND as expected when the cable is disconnected. Furthermore, MSEN stays high (OC) no matter what, indicating no receiver is detected. This has been verified on the TFP403 board as well as on a COTS HDMI monitor, the TMDS lines are pulled high by the Rxer but MSEN stays OC and no data is TXed.
Here are some other pins states that may serve as clues:
ISEL: Low (I2C off)
BSEL: Hi (24 bit single ended CLK)
DSEL: Low (24 bit single ended CLK)
EDGE: Low (Falling edge CLK)
DKEN: Low (Skew disabled, but driving this high causes no change)
DK1-3: Floating
VREF: Hi (VDD = 3.0V) Same VDD as the video source logic outputs
PD: Hi (Power On)
RESERVED: GND
TFADJ: 510Ohm to TVDD = 3.0V
All VDDs are 3.0V, all GNDs are GND
NC is floating.