From 8004d703d8607602a638c4030d80fdd52421516c Mon Sep 17 00:00:00 2001 From: Robert Hooker Date: Sat, 13 Jun 2009 20:43:16 +0000 Subject: Add AGP-PCIe bridge based pci ids to fix initialization problems. The NVKnownChipsets table is used to generate pci id lists by several distributions for initial detection, which presents a problem because 6xxx and newer AGP cards are identified by their bridge chip initially and the actual chipset behind the bridge is determined elsewhere in the driver. Adding the known id's in a manner where they are only picked up by the scripts and unused otherwise circumvents this. Signed-off-by: Robert Hooker --- diff --git a/src/nv_driver.c b/src/nv_driver.c index d1f4c24..9622a6d 100644 --- a/src/nv_driver.c +++ b/src/nv_driver.c @@ -379,6 +379,34 @@ static SymTabRec NVKnownChipsets[] = { 0x10DE03D2, "GeForce 6100 nForce 400" }, { 0x10DE03D5, "GeForce 6100 nForce 420" }, +#if 0 +/* Workaround for pci id detection issues with AGP-PCIe bridge chips + * for distributions which generate lists from the chips defined here. + * These cards are detected elsewhere and this list is not used for + * any other purpose. */ + { 0x10DE00F0, "GeForce 6800 Ultra" }, + { 0x10DE00F1, "GeForce 6600 GT" }, + { 0x10DE00F2, "GeForce 6600" }, + { 0x10DE00F3, "GeForce 6200" }, + { 0x10DE00F4, "GeForce 6600 LE" }, + { 0x10DE00F5, "GeForce 7600 GS" }, + { 0x10DE00F6, "GeForce 6600 GT" }, + { 0x10DE00F7, "GeForce 6800 GS" }, + { 0x10DE00F8, "Quadro FX 3400/4400" }, + { 0x10DE00F9, "GeForce 6800 GTO" }, + { 0x10DE00FA, "GeForce PCX 5750" }, + { 0x10DE00FB, "GeForce PCX 5900" }, + { 0x10DE00FC, "Quadro FX 330/GeForce PCX 5300" }, + { 0x10DE00FD, "Quadro PCI-E Series" }, + { 0x10DE00FE, "Quadro FX 1300" }, + { 0x10DE00FF, "GeForce PCX 4300" }, + { 0x10DE02E0, "GeForce 7600 GT" }, + { 0x10DE02E1, "GeForce 7600 GS" }, + { 0x10DE02E2, "GeForce 7300 GT" }, + { 0x10DE02E3, "GeForce 7900 GS" }, + { 0x10DE02E4, "GeForce 7950 GT" }, +#endif + /*************** G8x ***************/ { 0x10DE0191, "GeForce 8800 GTX" }, { 0x10DE0193, "GeForce 8800 GTS" }, -- cgit v0.8.2.1-10-g45e7