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 },