From 7f22b58ab4421e7f3f73ca77820d6091e1f44408 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Sun, 22 Feb 2004 07:00:49 -0800 Subject: [PATCH] [PATCH] Intel i830 AGP fix From: Terence Ripperda When coming out of standby, some chipsets lose their configuration in pci config space. this includes not just the agp master register being lost, but chipset-specific information, such as the physical address of the gatt table and other settings. Calling this configure routine again restores those settings. Dave said he was adding chipsets to this list on an "as needed and tested" basis. I ran across this problem I believe on a Dell Inspiron 4100 with nv11. (there had been some similar problems with specific nv11 systems when doing apm with the 2.4 kernel, I suspect, but haven't been able to verify, it's the same problem). --- drivers/char/agp/intel-agp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c index 462ce2fb18b9d..b32d50427c4b0 100644 --- a/drivers/char/agp/intel-agp.c +++ b/drivers/char/agp/intel-agp.c @@ -1432,6 +1432,8 @@ static int agp_intel_resume(struct pci_dev *pdev) intel_configure(); else if (bridge->driver == &intel_845_driver) intel_845_configure(); + else if (bridge->driver == &intel_830mp_driver) + intel_830mp_configure(); return 0; } -- 2.53.0