<br><br><div class="gmail_quote">On Wed, Jul 29, 2009 at 2:31 AM, Arnaud Maye <span dir="ltr"><<a href="mailto:arnaud.maye@4dsp.com">arnaud.maye@4dsp.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
* coreboot isn't setting up the pci space with the correct legacy ranges </blockquote></div></blockquote><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

We are talking about the GFX cards legacy ranges, right? I think Myles looked at the PCI<br>
allocation already it seems everything is fine there.</blockquote><div><br>Actually I said that it wouldn't be related to the allocator because the legacy VGA ranges are not aren't allocated there.  This is the place to start to look for that:<br>
<br>Setting up VGA for PCI: 07:00.0<br>
Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 03:04.0<br>
Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 02:00.0<br>
Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 00:03.0<br>
Setting PCI_BRIDGE_CTL_VGA for bridge PCI_DOMAIN: 0000<br>
Setting PCI_BRIDGE_CTL_VGA for bridge Root Device<br>
Allocating resources...<br><br>1. Make sure that that's the path to your graphics card.<br>2. Make sure that the correct bits get set in each device so that the I/O to the graphics card gets there.<br>  - The PCI_BRIDGE_CTL_VGA bit is in the device structure, so it doesn't affect hardware<br>
  - Many bridges need some bit set to decode those ranges<br><br>I guess I don't know how to tell where the I/O gets stopped.  If 2:00.0 is misconfigured, but 00:03.0 and 3:04.0 are correctly configured, how would you know?  Most of the ways I can think of to debug that are all or nothing.<br>
<br>I've used PCIe graphics cards with my Tyan boards, and they are initialized correctly.  I agree with Kevin that a third card will likely have the same problems you're seeing.<br><br>Good luck,<br>Myles<br><br>
<br></div></div><br>