| Summary: | (EE) RADEON(0): [dri] DRIScreenInit failed. Disabling DRI. | ||
|---|---|---|---|
| Product: | DRI | Reporter: | aj2r <aj2r> |
| Component: | DRM/other | Assignee: | Default DRI bug account <dri-devel> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | high | ||
| Version: | DRI git | ||
| Hardware: | x86 (IA32) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
aj2r
2005-12-29 04:12:20 UTC
I have continued investigating and already I have DRI!!!!!
I tell you, has been enough to me with modifying the files:
/usr/src/r300/drm/linux-core/drm_piids.h
[code]
#define radeon_PCI_IDS \
{0x1002, 0x4136, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS100|CHIP_IS_IGP}, \
{0x1002, 0x4137, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS200|CHIP_IS_IGP}, \
.........................
{0x1002, 0x5e4b, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_R420}, \
{0x1002, 0x3150, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
CHIP_RV380|CHIP_IS_MOBILITY|CHIP_IS_PCIE}, \ //Added by my
{0, 0, 0}
...........
[/code]
/usr/src/r300/Mesa/src/mesa/drivers/dri/r300/radeon_chipset.h
[code]
................
#define PCI_CHIP_RV280_5C61 0x5C61
#define PCI_CHIP_RV280_5C63 0x5C63
#define PCI_CHIP_RV380_3150 0x3150 //Added by my
enum {
CHIP_FAMILY_R100,
CHIP_FAMILY_RV100,
.................
[/code]
/usr/src/r300/Mesa/src/mesa/drivers/dri/r300/radeon_screen.c
[code]
...........
case PCI_CHIP_RV370_5B60:
case PCI_CHIP_RV370_5B62:
case PCI_CHIP_RV370_5B64:
case PCI_CHIP_RV370_5B65:
case PCI_CHIP_RV380_3150: //Added by my
screen->chip_family = CHIP_FAMILY_RV380;
screen->chip_flags = RADEON_CHIPSET_TCL;
break;
case PCI_CHIP_R420_JN:
case PCI_CHIP_R420_JH:
..............
[/code]
/usr/src/r300/Mesa/src/mesa/drivers/dri/r300/server/radeon_dri.c
[code]
info->ChipFamily = CHIP_FAMILY_RV280;
break;
case PCI_CHIP_R300_ND:
case PCI_CHIP_R300_NE:
case PCI_CHIP_R300_NF:
case PCI_CHIP_R300_NG:
case PCI_CHIP_RV380_3150: //Added by my
info->ChipFamily = CHIP_FAMILY_R300;
break;
default:
/* Original Radeon/7200 */
info->ChipFamily = CHIP_FAMILY_RADEON;
}
[/code]
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.