Few other ideas:
- Was the monitor sleeping when you tried this? Can you maybe push
some button on it and then immediately run the intel_reg read command
again?
- Do you have another monitor to try?
- Do you have another cable to try?
- Maybe the pullup/down on the hpd line is misconfigured or something.
Any chance of updating the BIOS on the machine?
- What does 'intel_reg read 0xc2000 0xc2004 0xc2020' say?
- The spec claims the TMDS vs. SDVO select has something to do with
hpd generation. I can't see any difference on my IVB though, so not
sure it's really true.
What does 'intel_reg read 0xe1140 0xe1150 0xe1160' tell us?
Let's try these anyway (with the cable plugged in):
intel_reg write 0xe1140 0x0
intel_reg write 0xe1150 0x0
intel_reg write 0xe1160 0x0
sleep 1
intel_reg read 0xc4000
intel_reg write 0xe1140 0x800
intel_reg write 0xe1150 0x800
intel_reg write 0xe1160 0x800
sleep 1
intel_reg read 0xc4000
intel_reg write 0xe1140 0x800800
intel_reg write 0xe1150 0x800800
intel_reg write 0xe1160 0x800800
sleep 1
intel_reg read 0xc4000
intel_reg write 0xe1140 0x800000
intel_reg write 0xe1150 0x800000
intel_reg write 0xe1160 0x800000
sleep 1
intel_reg read 0xc4000