On Wednesday 21 April 2004 07:42, Vykupitel wrote:
> Hello,
> I've got problem with tdfx driver.Someone told me that tdfx driver
> development is halted,but I need to add one type of card to it.I have
> Daytona card which is prototype of Voodoo4 4200 with VSA-101 which
> support DDR RAM and tdfx didn't recognize it. Is still there any
> developer that could fix it?
> I included a dump from windows app V_ctrl for overclocking Voodoos, I
> hope that will help.
>
> Thanks in advance.
> Ladislav Pasek
Not halted, just glacially slow. I'm doing what I can.
As I recall the VSA-101 was code-compatible but not pin-compatible with the
VSA-100, looks like all we need to do is add the PCI ID to drm/shared/tdfx.h
so the DRM module will find it. Attached patch does this, rebuild and reload
the DRM module and let me know if it works.
- ajax
Index: shared/tdfx.h
===================================================================
RCS file: /cvs/dri/drm/shared/tdfx.h,v
retrieving revision 1.1
diff -u -r1.1 tdfx.h
--- shared/tdfx.h 17 Oct 2003 03:14:39 -0000 1.1
+++ shared/tdfx.h 21 Apr 2004 17:47:04 -0000
@@ -47,14 +47,15 @@
#define DRIVER_MAJOR 1
#define DRIVER_MINOR 0
-#define DRIVER_PATCHLEVEL 0
+#define DRIVER_PATCHLEVEL 1
#define DRIVER_PCI_IDS \
{0x121a, 0x0003, 0, "3dfx Voodoo Banshee"}, \
{0x121a, 0x0004, 0, "3dfx Voodoo3 2000"}, \
{0x121a, 0x0005, 0, "3dfx Voodoo3 3000"}, \
- {0x121a, 0x0007, 0, "3dfx Voodoo4"}, \
- {0x121a, 0x0009, 0, "3dfx Voodoo5"}, \
+ {0x121a, 0x0007, 0, "3dfx Voodoo4 4500"}, \
+ {0x121a, 0x0009, 0, "3dfx Voodoo5 5500"}, \
+ {0x121a, 0x000b, 0, "3dfx Voodoo4 4200"}, \
{0, 0, 0, NULL}
#endif