Can you apply this and see if it helps you.
diff -Nru a/drivers/char/agp/generic.c b/drivers/char/agp/generic.c
--- a/drivers/char/agp/generic.c 2005-01-06 09:26:31 -08:00
+++ b/drivers/char/agp/generic.c 2005-01-06 09:26:31 -08:00
@@ -211,6 +211,7 @@
new->memory[i] = virt_to_phys(addr);
new->page_count++;
}
+ new->bridge = bridge;
flush_agp_mappings();
On Thu, 06 Jan 2005 10:56:42 -0800
Mike Werner <[email protected]> wrote:
> Can you apply this and see if it helps you.
>
> diff -Nru a/drivers/char/agp/generic.c b/drivers/char/agp/generic.c
> --- a/drivers/char/agp/generic.c 2005-01-06 09:26:31 -08:00
> +++ b/drivers/char/agp/generic.c 2005-01-06 09:26:31 -08:00
> @@ -211,6 +211,7 @@
> new->memory[i] = virt_to_phys(addr);
> new->page_count++;
> }
> + new->bridge = bridge;
>
> flush_agp_mappings();
Works fine on nvidia-agp / radeon.
Regards