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 \