On Sat, 2003-09-13 at 17:13, #NGUYEN THANH NAM# wrote:
> 
> I bought a Creative 3D Blaster 5 RX9200 SE (uses ATI Radeon 9200 SE chip). When I 
> did a lspci the revision shown was 0x5964 (and there was another one too, I guess it 
> is for secondary display). However, the radeon driver only supports 0x5960 to 0x5963 
> (I checked against the latest radeon-pci.h)
> 
> #define PCI_CHIP_RV280_5960           0x5960
> #define PCI_CHIP_RV280_5961           0x5961
> #define PCI_CHIP_RV280_5962           0x5962
> #define PCI_CHIP_RV280_5963           0x5963
> 
> So I was just wondering whether another line like this
> 
> #define PCI_CHIP_RV280_5964             0x5964
> 
> would make it work for me.

You also need to add it some other places, try this patch.


-- 
Earthling Michel Dänzer   \  Debian (powerpc), XFree86 and DRI developer
Software libre enthusiast  \     http://svcs.affero.net/rm.php?r=daenzer
Index: programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
===================================================================
RCS file: /cvsroot/dri/xc/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c,v
retrieving revision 1.62
diff -p -u -r1.62 radeon_driver.c
--- programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c	12 Sep 2003 20:33:25 -0000	1.62
+++ programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c	13 Sep 2003 20:03:58 -0000
@@ -1921,6 +1927,7 @@ static Bool RADEONPreInitConfig(ScrnInfo
     case PCI_CHIP_RV280_5961:
     case PCI_CHIP_RV280_5962:
     case PCI_CHIP_RV280_5963:
+    case PCI_CHIP_RV280_5964:
 	info->ChipFamily = CHIP_FAMILY_RV280;
 	break;
 
Index: programs/Xserver/hw/xfree86/drivers/ati/radeon_pci.h
===================================================================
RCS file: /cvsroot/dri/xc/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_pci.h,v
retrieving revision 1.1
diff -p -u -r1.1 radeon_pci.h
--- programs/Xserver/hw/xfree86/drivers/ati/radeon_pci.h	18 Aug 2003 16:49:59 -0000	1.1
+++ programs/Xserver/hw/xfree86/drivers/ati/radeon_pci.h	13 Sep 2003 20:03:58 -0000
@@ -95,6 +95,7 @@
 #define PCI_CHIP_RV280_5961		0x5961
 #define PCI_CHIP_RV280_5962		0x5962
 #define PCI_CHIP_RV280_5963		0x5963
+#define PCI_CHIP_RV280_5964		0x5964
 #define PCI_CHIP_RV280_5968		0x5968
 #define PCI_CHIP_RV280_5969		0x5969
 #define PCI_CHIP_RV280_596A		0x596A
Index: programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c
===================================================================
RCS file: /cvsroot/dri/xc/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c,v
retrieving revision 1.16
diff -p -u -r1.16 radeon_probe.c
--- programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c	12 Sep 2003 20:33:25 -0000	1.16
+++ programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c	13 Sep 2003 20:03:59 -0000
@@ -130,6 +130,7 @@ SymTabRec RADEONChipsets[] = {
     { PCI_CHIP_RV280_5961, "ATI Radeon 9200 5961 (AGP)" },
     { PCI_CHIP_RV280_5962, "ATI Radeon 9200 5962 (AGP)" },
     { PCI_CHIP_RV280_5963, "ATI Radeon 9200 5963 (AGP)" },
+    { PCI_CHIP_RV280_5964, "ATI Radeon 9200 5964 (AGP)" },
     { PCI_CHIP_RV280_5968, "ATI Radeon M9+ 5968 (AGP)" },
     { PCI_CHIP_RV280_5969, "ATI Radeon M9+ 5969 (AGP)" },
     { PCI_CHIP_RV280_596A, "ATI Radeon M9+ 596A (AGP)" },
@@ -198,6 +199,7 @@ PciChipsets RADEONPciChipsets[] = {
     { PCI_CHIP_RV280_5961, PCI_CHIP_RV280_5961, RES_SHARED_VGA },
     { PCI_CHIP_RV280_5962, PCI_CHIP_RV280_5962, RES_SHARED_VGA },
     { PCI_CHIP_RV280_5963, PCI_CHIP_RV280_5963, RES_SHARED_VGA },
+    { PCI_CHIP_RV280_5964, PCI_CHIP_RV280_5964, RES_SHARED_VGA },
     { PCI_CHIP_RV280_5968, PCI_CHIP_RV280_5968, RES_SHARED_VGA },
     { PCI_CHIP_RV280_5969, PCI_CHIP_RV280_5969, RES_SHARED_VGA },
     { PCI_CHIP_RV280_596A, PCI_CHIP_RV280_596A, RES_SHARED_VGA },

Reply via email to