ACK / APPLIED[artful]: [SRU][Zesty][PATCH] UBUNTU: SAUCE: PCI: Support hibmc VGA cards behind a misbehaving HiSilicon bridge
Seth Forshee
seth.forshee at canonical.com
Wed Jul 12 13:16:48 UTC 2017
On Thu, Jun 29, 2017 at 01:45:44PM +1000, Daniel Axtens wrote:
> BugLink: https://bugs.launchpad.net/bugs/1698706
>
> The HiSilicon D05 board has some PCI bridges (PCI ID 19e5:1610) that
> are not spec-compliant: the VGA Enable bit is set to 0 in hardware
> and writes do not change it.
>
> This stops VGA arbitrartion from marking a VGA card behind the bridge
> as a boot device, and therefore breaks Xorg auto-configuration.
>
> 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 is eligible
> to be the default VGA card.
>
> This fixes Xorg auto-detection.
>
> Cc: Xinliang Liu <z.liuxinliang at hisilicon.com>
> Cc: Rongrong Zou <zourongrong at gmail.com>
> Signed-off-by: Daniel Axtens <daniel.axtens at canonical.com>
Scope is limited to specific hardware, limiting regression potential.
Acked-by: Seth Forshee <seth.forshee at canonical.com>
Applied to artful/master-next and unstable/master, thanks.
More information about the kernel-team
mailing list