On 30/06/17 09:41, Tomi Valkeinen wrote:
So, I don't know... I guess I need to try to invent some horrible hacks around the driver to somehow manage the omap3 problems. Perhaps disabling/enabling the outputs when sync lost happens...
Well, I tried that (attached), but it didn't work either. For some reason the error worker seems to stop after the disable. Possibly the irq flood keeps it from running, so maybe it should catch all the errors (I see underflows too).
Sorry, but I can't use more time on this today, and I'm leaving for vacation today. I hope Laurent can help during my absence.
We could try reverting the patch you mention, but I think it doesn't cause the problem.
Did you have CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV enabled earlier when things worked? If you didn't, and the dts did not contain display aliases, I think the omapdrm may have started without TV. So maybe the TV side is the culprit, somehow (I couldn't find anything when I looked at that side either).
Tomi