The HiSilicon D05 board has some PCI bridges (PCI ID 19e5:1610) that are not spec-compliant: they do not set the VGA Enable bit when a VGA card is behind the bridge. This breaks Xorg auto-detection. [0]
Despite this, the hibmc VGA card (PCI ID 19e5:1711) is known to work when behind these bridges.
Provide a quirk so that this combination of bridge and card works.
I will upstream this and then begin the process of back-porting.
The HiSilicon D05 board has some PCI bridges (PCI ID 19e5:1610) that are not spec-compliant: they do not set the VGA Enable bit when a VGA card is behind the bridge. This breaks Xorg auto-detection. [0]
Despite this, the hibmc VGA card (PCI ID 19e5:1711) is known to work when behind these bridges.
Provide a quirk so that this combination of bridge and card works.
I will upstream this and then begin the process of back-porting.
[0] https:/ /bugs.launchpad .net/ubuntu/ +source/ xorg/+bug/ 1691991 - this bug tracked debugging of a segfault and then this issue. Comments 25 (https:/ /bugs.launchpad .net/ubuntu/ +source/ xorg/+bug/ 1691991/ comments/ 25) and 31 onwards detail this issue.