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