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