Okay, I've gotten further now. By comparing the .99 driver to the 1.0,
I found that in the .99 driver there was a specific via_mask_memory
function. In the 1.0 driver this was moved to
agp_generic_mask_memory(). I changed the function to behave the way the
old driver did by always: return addr |
agp_bridge->driver->masks[0].mask; . This actually allows XFree to load
and the log states that AGP 4X is initialized. However, GDM now states
that it cannot start the XServer and I get some printk's, then GDM asks
if I want to configure the XServer, blah, blah. Its better than a
hang. Any got any idea's?
Byte
On Sun, 2004-02-01 at 10:40, ByteEnable wrote:
Hi All,
I get random ascii characters on the screen and the system freezes when
using the newest NVIDIA driver (5536) and kernel 2.6.1-1.65. The error
happens when X tries to load. I checked
kernel.org and did not see any
bugs in bugzilla. However, I did find this:
http://minion.de/
"Linux 2.6 AGPGART seems to be broken on some chipsets. If you find that
your system hangs upon starting X, potentially with ASCII garbage all
over the screen, try the built-in NVIDIA AGP GART driver (Option "NvAgp"
"1", AGPGART not loaded) instead."
Has anyone else see this problem?
Byte