On Mon, Dec 15, 2008 at 11:46 PM, Corey Osgood <span dir="ltr"><<a href="mailto:corey.osgood@gmail.com">corey.osgood@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Mon, Dec 15, 2008 at 10:19 PM, Bao, Zheng <span dir="ltr"><<a href="mailto:Zheng.Bao@amd.com" target="_blank">Zheng.Bao@amd.com</a>></span> wrote:<br></div><div class="gmail_quote"><div class="Ih2E3d">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi, Carl,<br>
Base on your lspci, the device id of the 690G internal Graphics is<br>
0x791E, while code in src/southbridge/amd/rs690/rs690_gfx.c has the id<br>
0x791F for 690T. I changed my code to 791E and it hangs exactly where<br>
your board does. We need to figure out a way to tell which chipset we<br>
used.<br>
<div><br>
Zheng</div></blockquote></div><div><br>You can just add another driver to the file with the same ops, like:<br><br>static struct pci_driver pcie_driver __pci_driver = {<br>    .ops = &pcie_ops,<br>    .vendor = PCI_VENDOR_ID_ATI,<br>

    .device = PCI_DEVICE_ID_ATI_RS690MT_INT_GFX,<br>};<br><br>static struct pci_driver pcie_driver __pci_driver = {<br>    .ops = &pcie_ops,<br>    .vendor = PCI_VENDOR_ID_ATI,<br>    .device = PCI_DEVICE_ID_ATI_RS690_INT_GFX,<br>

};<br><br>Would that fix the problem?</div></div></blockquote><div><br>Just saw your other mail, you already know ;)<br><br>-Corey<br></div></div><br>