G33 graphics broken after 2.6.23-rc6

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <dri-devel@...>, <linux-kernel@...>
Date: Friday, October 5, 2007 - 8:20 pm

I've got a new-ish system that I've been trying to get working that's
very close; the only things left are networking (which the latest e1000
driver from sf.net might fix) and graphics.

The system is a DG33TL micro ATX motherboard with a 2.13GHz Core 2 Duo
processor and 2GB RAM.  The graphics adapter is:

00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express 
Integrated Graphics Controller (rev 02) (prog-if 00 [VGA])
        Subsystem: Intel Corporation Unknown device 5044
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 22
        Region 0: Memory at 90280000 (32-bit, non-prefetchable) [size=512K]
        Region 1: I/O ports at 2430 [size=8]
        Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
        Region 3: Memory at 90100000 (32-bit, non-prefetchable) [size=1M]
        Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- 
Queue=0/0 Enable-
                Address: 00000000  Data: 0000
        Capabilities: [d0] 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-

It works fine in the Ubuntu kernels (pre 2.6.22-13) and in mainline through
2.6.23-rc6; since 2.6.23-rc7 (and Ubuntu 2.6.22-13), the X server won't
start up, and I get this at the end of my Xorg.log:

============================================
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x006ff000 (pgoffset 1791)
(WW) intel(0): xf86BindGARTMemory: binding of gart memory with key 0
        at offset 0x6ff000 failed (Invalid argument)

Fatal server error:
Couldn't bind memory for front buffer

============================================

Up until that (II) line, the logs are basically identical, and the working
one just goes into another xf86BindGARTMemory call afterwards, then goes
along its merry way.  The version of the Intel X.org driver is
2.1.1-0ubuntu5.  I've attached a diff of dmesg outputs for the Ubuntu
2.6.22-12 kernel and 2.6.23-rc9.

Matt
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
G33 graphics broken after 2.6.23-rc6, Matthew Reppert, (Fri Oct 5, 8:20 pm)
Re: G33 graphics broken after 2.6.23-rc6, Kyle McMartin, (Sat Oct 6, 12:42 am)
Re: G33 graphics broken after 2.6.23-rc6, Kyle McMartin, (Sat Oct 6, 1:34 am)
Revert "intel_agp: fix stolen mem range on G33", Kyle McMartin, (Sat Oct 6, 1:42 am)
Re: Revert "intel_agp: fix stolen mem range on G33", Jiri Slaby, (Sat Oct 6, 6:41 am)
Re: Revert "intel_agp: fix stolen mem range on G33", Daniel Stone, (Sun Oct 7, 8:17 am)
Re: Revert "intel_agp: fix stolen mem range on G33", Linus Torvalds, (Sat Oct 6, 11:59 am)
Re: Revert "intel_agp: fix stolen mem range on G33", Keith Packard, (Sat Oct 6, 3:29 pm)
Re: Revert "intel_agp: fix stolen mem range on G33", Jiri Slaby, (Sun Oct 7, 6:05 am)