Hi Thomas and Jammy,

I've got a regression report, and it's caused by https://patchwork.freedesktop.org/patch/540015/ On this ast2600 server, the firmware says it has a DP output, but physically, there is only one VGA output. Before this commit, "ast->tx_chip_types |= BIT(AST_TX_ASTDP)" means it will have both VGA and DP configured, but after this changed to "ast->tx_chip_types = AST_TX_ASTDP_BIT" and the VGA connector disappear. The EDID of the VGA monitor is not read anymore, and a wrong resolution is setup causing a blank screen.

Of course fixing the firmware would be the best solution, it's not always possible.

I'm considering different options:
- Add a kernel module parameter to override the tx_chip_types, something like "ast.output=vga"
- Add a DMI quirk, to force vga on this particular motherboard.

What do you think?

Best regards,

--

Jocelyn

Reply via email to