Please apply.
Patch is against 2.6.8-rc2.
I'm not a subscriber so if you need additional details please CC: me
directly.
lspci:
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350
[Mobility Radeon 9600 M10] (prog-if 00 [VGA]) Subsystem:
Hewlett-Packard Company: Unknown device 0890 Control: I/O+ Mem+
BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR-
FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min), Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 10
Region 0: Memory at 98000000 (32-bit, prefetchable)
Region 1: I/O ports at 2000 [size=256]
Region 2: Memory at 90300000 (32-bit, non-prefetchable)
[size=64K]
Capabilities: [58] AGP version 2.0
Status: RQ=80 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64-
HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4 Command: RQ=1
ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable-DSel=0 DScale=0 PME-
dmesg after patching:
[drm] Initialized radeon 1.11.0 20020828 on minor 0: ATI Technologies
Inc RV350 [Mobility Radeon 9600 M10]
Evgeniy Polyakov ( s0mbre )
Only failure makes us experts. -- Theo de Raadt
--- ./drivers/char/drm/drm_pciids.h~ 2004-07-20 01:35:20.000000000 +0400
+++ ./drivers/char/drm/drm_pciids.h 2004-07-20 13:20:26.000000000 +0400
@@ -61,6 +61,7 @@
{0x1002, 0x5c62, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
{0x1002, 0x5c63, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
{0x1002, 0x5c64, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
+ {0x1002, 0x4e50, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
{0, 0, 0}
#define r128_PCI_IDS \