nvidiafb and Aladdin TNT2 card

From: maartendeprez
Date: Fri Mar 31 2006 - 13:26:08 EST


Hello.

To make nvidiafb work with an Aladdin TNT2 card, i need to add "case
0x00a0:" on line 1541 to let it detect the architecture type (the card
says it's NV5 instead of NV4 but that's no problem i think). In
nv_hw.c and nv_setup.c, sometimes "(par->Chipset & 0x0ff0) == 0x0020"
is checked, which should probably be changed to "par->Architecture ==
NV_ARCH_04". That way it works, but crashes after a while, unless
acceleration is disabled. When i run "while n in $(seq 100000); do
echo \"$n\"; done", it works fine in unaccelerated modes, but locks up
when accelerated. Any ideas why? Something i noticed is that
depending on the mode, the pixclock can be faster than the system ram
which it uses (it's integrated in the motherboard and uses a part of
system memory). Then some random "snow" (usuakky not moving till
something on the screen is changed) appears, and this doesn't happen
in slower modes. Maybe that could cause lockups?

Thanks,
Maarten Deprez
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/