I have installed a version of the kernel which ignores the capabilities of the PCI bridge when determining whether a device can be the boot device. With this patched kernel, X starts without needing a config file.
This confirms:
- that the vga card is not marked as boot device because of the the PCI bridge that the VGA card sits behind.
- not being marked as boot vga is what is causing X not to pick it up the card.
This is a debug patch only, and not a patch we will be able to get upstream, so I think we will need to discuss with the HiSilicon people why their hardware is behaving this way.
Hi Mao,
I have installed a version of the kernel which ignores the capabilities of the PCI bridge when determining whether a device can be the boot device. With this patched kernel, X starts without needing a config file.
This confirms:
- that the vga card is not marked as boot device because of the the PCI bridge that the VGA card sits behind.
- not being marked as boot vga is what is causing X not to pick it up the card.
This is a debug patch only, and not a patch we will be able to get upstream, so I think we will need to discuss with the HiSilicon people why their hardware is behaving this way.
Regards,
Daniel