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

Reply via email to