[Mesa-dev] r128 problems on G3 iMac, X server locks up
Alex Buell
alex.buell at munted.org.uk
Mon Apr 19 12:21:49 PDT 2010
Machine in question has a R128 card w/ 16MB of RAM. Recently I realised
that the xorg server wasn't loading the r128 DRI driver at all, so I
rebuilt the modules necessary (dri.ko and r128.ko), loaded them, then
started the X server.
At this point the display went blank and I found this in the Xorg.0.log:
> X.Org X Server 1.6.5
> Release Date: 2009-10-11
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.31-gentoo-r6 ppc
> Current Operating System: Linux carbon 2.6.32-gentoo-r7 #3 SMP Tue Apr
> 13 16:10:07 BST 2010 ppc
> Build Date: 31 December 2009 11:27:26AM
>
> Before reporting problems, check http://wiki.x.org
> to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Sun Apr 18 21:33:56 2010
> (==) Using config file: "/etc/X11/xorg.conf"
> (==) ServerLayout "iMac G3 600"
> (**) |-->Screen "Screen0" (0)
> (**) | |-->Monitor "Monitor0"
> (**) | |-->Device "Card0"
> (**) Option "AIGLX" "true"
> (==) Automatically adding devices
> (==) Automatically enabling devices
> (WW) The directory "/usr/share/fonts/TTF/" does not exist.
> Entry deleted from font path.
> (WW) The directory "/usr/share/fonts/OTF" does not exist.
> Entry deleted from font path.
> (WW) The directory "/usr/share/fonts/Type1/" does not exist.
> Entry deleted from font path.
> (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
> Entry deleted from font path.
> (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
> (**) FontPath set to:
> /usr/share/fonts/75dpi,
> /usr/share/fonts/default/ghostscript,
> /usr/share/fonts/misc,
> /usr/share/fonts/misc/,
> /usr/share/fonts/75dpi/
> (==) ModulePath set to "/usr/lib/xorg/modules"
> (**) Extension "Composite" is enabled
> (II) Cannot locate a core pointer device.
> (II) Cannot locate a core keyboard device.
> (II) The server relies on HAL to provide the list of input devices.
> If no devices become available, reconfigure HAL or disable
> AllowEmptyInput.
> (II) Loader magic: 0x1e84
> (II) Module ABI versions:
> X.Org ANSI C Emulation: 0.4
> X.Org Video Driver: 5.0
> X.Org XInput driver : 4.0
> X.Org Server Extension : 2.0
> (II) Loader running on linux
> (--) using VT number 8
>
> (--) PCI:*(0:0:16:0) 1002:5452:1002:5452 ATI Technologies Inc Rage 128
> Pro Ultra TR rev 0, Mem @ 0x94000000/67108864, 0x90000000/16384, I/O @
> 0x00000400/256, BIOS @ 0x????????/131072
> (II) Open APM successful
> (II) System resource ranges:
> [0] -1 2 0xffffffff - 0xffffffff (0x1) MX[B]
> [1] -1 2 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [2] -1 2 0x000c0000 - 0x000effff (0x30000) MX[B]
> [3] -1 2 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [4] -1 1 0xffffffff - 0xffffffff (0x1) MX[B]
> [5] -1 1 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [6] -1 1 0x000c0000 - 0x000effff (0x30000) MX[B]
> [7] -1 1 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [8] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
> [9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
> [11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [12] -1 2 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [13] -1 2 0x00000000 - 0x00000000 (0x1) IX[B]
> [14] -1 1 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [15] -1 1 0x00000000 - 0x00000000 (0x1) IX[B]
> [16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [17] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
> (II) LoadModule: "extmod"
> (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
> (II) Module extmod: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> Module class: X.Org Server Extension
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension MIT-SCREEN-SAVER
> (II) Loading extension XFree86-VidModeExtension
> (II) Loading extension XFree86-DGA
> (II) Loading extension DPMS
> (II) Loading extension XVideo
> (II) Loading extension XVideo-MotionCompensation
> (II) Loading extension X-Resource
> (II) LoadModule: "dbe"
> (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
> (II) Module dbe: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> Module class: X.Org Server Extension
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DOUBLE-BUFFER
> (II) LoadModule: "glx"
> (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
> (II) Module glx: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> ABI class: X.Org Server Extension, version 2.0
> (**) AIGLX enabled
> (II) Loading extension GLX
> (II) LoadModule: "record"
> (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
> (II) Module record: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.13.0
> Module class: X.Org Server Extension
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension RECORD
> (II) LoadModule: "dri"
> (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
> (II) Module dri: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "dri2"
> (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
> (II) Module dri2: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.1.0
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DRI2
> (II) LoadModule: "r128"
> (II) Loading /usr/lib/xorg/modules/drivers//r128_drv.so
> (II) Module r128: vendor="X.Org Foundation"
> compiled for 1.6.3.901, module version = 6.8.1
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 5.0
> (II) R128: Driver for ATI Rage 128 chipsets:
> ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
> ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
> ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
> ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
> ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
> ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
> ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
> ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
> ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
> ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
> ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
> ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
> ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
> ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
> ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
> ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
> ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
> ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
> ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
> ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
> ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
> ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
> ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
> ATI Rage 128 Pro ULTRA TU (AGP?)
> (II) Primary Device is: PCI 00 at 00:10:0
> (II) resource ranges after xf86ClaimFixedResources() call:
> [0] -1 2 0xffffffff - 0xffffffff (0x1) MX[B]
> [1] -1 2 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [2] -1 2 0x000c0000 - 0x000effff (0x30000) MX[B]
> [3] -1 2 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [4] -1 1 0xffffffff - 0xffffffff (0x1) MX[B]
> [5] -1 1 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [6] -1 1 0x000c0000 - 0x000effff (0x30000) MX[B]
> [7] -1 1 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [8] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
> [9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
> [11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [12] -1 2 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [13] -1 2 0x00000000 - 0x00000000 (0x1) IX[B]
> [14] -1 1 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [15] -1 1 0x00000000 - 0x00000000 (0x1) IX[B]
> [16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [17] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
> (II) resource ranges after probing:
> [0] -1 2 0xffffffff - 0xffffffff (0x1) MX[B]
> [1] -1 2 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [2] -1 2 0x000c0000 - 0x000effff (0x30000) MX[B]
> [3] -1 2 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [4] -1 1 0xffffffff - 0xffffffff (0x1) MX[B]
> [5] -1 1 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [6] -1 1 0x000c0000 - 0x000effff (0x30000) MX[B]
> [7] -1 1 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [8] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
> [9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
> [11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [12] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
> [13] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
> [14] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
> [15] -1 2 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [16] -1 2 0x00000000 - 0x00000000 (0x1) IX[B]
> [17] -1 1 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [18] -1 1 0x00000000 - 0x00000000 (0x1) IX[B]
> [19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [20] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
> [21] 0 0 0xf00003b0 - 0xf00003bb (0xc) IS[B]
> [22] 0 0 0xf00003c0 - 0xf00003df (0x20) IS[B]
> (II) R128(0): PCI bus 0 card 16 func 0
> (**) R128(0): Depth 24, (--) framebuffer bpp 32
> (II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
> (==) R128(0): Default visual is TrueColor
> (**) R128(0): Option "ForcePCIMode" "true"
> (**) R128(0): Option "UseFBDev" "false"
> (II) R128(0): VGAAccess option set to FALSE, VGA module load skipped
> (==) R128(0): RGB weight 888
> (II) R128(0): Using 8 bits per RGB (8 bit DAC)
> (II) Loading sub module "int10"
> (II) LoadModule: "int10"
> (II) Loading /usr/lib/xorg/modules//libint10.so
> (II) Module int10: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> ABI class: X.Org Video Driver, version 5.0
> (II) R128(0): initializing int10
> (**) R128(0): Option "NoINT10" "true"
> (--) R128(0): Chipset: "ATI Rage 128 Pro ULTRA TR (AGP)" (ChipID =
> 0x5452)
> (--) R128(0): Linear framebuffer at 0x94000000
> (--) R128(0): MMIO registers at 0x90000000
> (--) R128(0): VideoRAM: 16384 kByte (128-bit SDR SGRAM 1:1)
> (**) R128(0): Using external CRT for display
> (**) R128(0): Forced into PCI-only mode
> (WW) R128(0): Failed to read PCI ROM!
> (WW) R128(0): Video BIOS not found!
> (II) R128(0): Primary Display == Type 3
> (WW) R128(0): Can't determine panel dimensions, and none specified.
> Disabling programming of FP registers.
> (II) R128(0): PLL parameters: rf=2950 rd=59 min=12500 max=25000;
> xclk=13000
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Module "ddc" already built-in
> (==) R128(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) Loading sub module "i2c"
> (II) LoadModule: "i2c"
> (II) Module "i2c" already built-in
> (II) R128(0): I2C bus "DDC" initialized.
> (II) R128(0): I2C device "DDC:E-EDID segment register" registered at
> address 0x60.
> (II) R128(0): I2C device "DDC:ddc2" registered at address 0xA0.
> (EE) R128(0): No DFP detected
> (II) R128(0): Monitor0: Using hsync range of 58.00-62.00 kHz
> (II) R128(0): Monitor0: Using vrefresh range of 75.00-117.00 Hz
> (II) R128(0): Clock range: 12.50 to 250.00 MHz
> (II) R128(0): Not using default mode "640x350" (hsync out of range)
> (II) R128(0): Not using default mode "320x175" (hsync out of range)
> (II) R128(0): Not using default mode "640x400" (hsync out of range)
> (II) R128(0): Not using default mode "320x200" (hsync out of range)
> (II) R128(0): Not using default mode "720x400" (hsync out of range)
> (II) R128(0): Not using default mode "360x200" (hsync out of range)
> (II) R128(0): Not using default mode "640x480" (hsync out of range)
> (II) R128(0): Not using default mode "320x240" (hsync out of range)
> (II) R128(0): Not using default mode "640x480" (hsync out of range)
> (II) R128(0): Not using default mode "320x240" (hsync out of range)
> (II) R128(0): Not using default mode "640x480" (hsync out of range)
> (II) R128(0): Not using default mode "320x240" (hsync out of range)
> (II) R128(0): Not using default mode "640x480" (hsync out of range)
> (II) R128(0): Not using default mode "320x240" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "400x300" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "400x300" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "400x300" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "400x300" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "400x300" (hsync out of range)
> (II) R128(0): Not using default mode "1024x768" (hsync out of range)
> (II) R128(0): Not using default mode "512x384" (hsync out of range)
> (II) R128(0): Not using default mode "1024x768" (hsync out of range)
> (II) R128(0): Not using default mode "512x384" (hsync out of range)
> (II) R128(0): Not using default mode "1024x768" (hsync out of range)
> (II) R128(0): Not using default mode "512x384" (hsync out of range)
> (II) R128(0): Not using default mode "1024x768" (hsync out of range)
> (II) R128(0): Not using default mode "512x384" (hsync out of range)
> (II) R128(0): Not using default mode "1152x864" (hsync out of range)
> (II) R128(0): Not using default mode "576x432" (hsync out of range)
> (II) R128(0): Not using default mode "1280x960" (vrefresh out of range)
> (II) R128(0): Not using default mode "640x480" (vrefresh out of range)
> (II) R128(0): Not using default mode "1280x960" (hsync out of range)
> (II) R128(0): Not using default mode "640x480" (hsync out of range)
> (II) R128(0): Not using default mode "1280x1024" (hsync out of range)
> (II) R128(0): Not using default mode "640x512" (hsync out of range)
> (II) R128(0): Not using default mode "1280x1024" (hsync out of range)
> (II) R128(0): Not using default mode "640x512" (hsync out of range)
> (II) R128(0): Not using default mode "1280x1024" (hsync out of range)
> (II) R128(0): Not using default mode "640x512" (hsync out of range)
> (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
> (II) R128(0): Not using default mode "800x600" (hsync out of range)
> (II) R128(0): Not using default mode "1792x1344" (hsync out of range)
> (II) R128(0): Not using default mode "896x672" (hsync out of range)
> (II) R128(0): Not using default mode "1792x1344" (bad mode
> clock/interlace/doublescan)
> (II) R128(0): Not using default mode "896x672" (hsync out of range)
> (II) R128(0): Not using default mode "1856x1392" (hsync out of range)
> (II) R128(0): Not using default mode "928x696" (hsync out of range)
> (II) R128(0): Not using default mode "1856x1392" (bad mode
> clock/interlace/doublescan)
> (II) R128(0): Not using default mode "928x696" (hsync out of range)
> (II) R128(0): Not using default mode "1920x1440" (hsync out of range)
> (II) R128(0): Not using default mode "960x720" (hsync out of range)
> (II) R128(0): Not using default mode "1920x1440" (bad mode
> clock/interlace/doublescan)
> (II) R128(0): Not using default mode "960x720" (hsync out of range)
> (II) R128(0): Not using default mode "832x624" (hsync out of range)
> (II) R128(0): Not using default mode "416x312" (hsync out of range)
> (II) R128(0): Not using default mode "1400x1050" (hsync out of range)
> (II) R128(0): Not using default mode "700x525" (hsync out of range)
> (II) R128(0): Not using default mode "1400x1050" (hsync out of range)
> (II) R128(0): Not using default mode "700x525" (hsync out of range)
> (II) R128(0): Not using default mode "1920x1440" (bad mode
> clock/interlace/doublescan)
> (II) R128(0): Not using default mode "960x720" (hsync out of range)
> (II) R128(0): Not using default mode "2048x1536" (bad mode
> clock/interlace/doublescan)
> (II) R128(0): Not using default mode "1024x768" (hsync out of range)
> (II) R128(0): Not using default mode "2048x1536" (bad mode
> clock/interlace/doublescan)
> (II) R128(0): Not using default mode "1024x768" (hsync out of range)
> (II) R128(0): Not using default mode "2048x1536" (bad mode
> clock/interlace/doublescan)
> (II) R128(0): Not using default mode "1024x768" (hsync out of range)
> (--) R128(0): Virtual size is 1024x768 (pitch 1024)
> (**) R128(0): *Default mode "1024x768": 78.8 MHz, 60.0 kHz, 75.0 Hz
> (II) R128(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768
> 769 772 800 +hsync +vsync (60.0 kHz)
> (**) R128(0): Default mode "512x384": 39.4 MHz, 60.0 kHz, 75.0 Hz (D)
> (II) R128(0): Modeline "512x384"x75.0 39.38 512 520 568 656 384 384
> 386 400 doublescan +hsync +vsync (60.0 kHz)
> (==) R128(0): DPI set to (96, 96)
> (II) Loading sub module "fb"
> (II) LoadModule: "fb"
> (II) Loading /usr/lib/xorg/modules//libfb.so
> (II) Module fb: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> ABI class: X.Org ANSI C Emulation, version 0.4
> (II) Loading sub module "ramdac"
> (II) LoadModule: "ramdac"
> (II) Module "ramdac" already built-in
> (II) Loading sub module "xaa"
> (II) LoadModule: "xaa"
> (II) Loading /usr/lib/xorg/modules//libxaa.so
> (II) Module xaa: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.2.1
> ABI class: X.Org Video Driver, version 5.0
> (II) Loading sub module "shadowfb"
> (II) LoadModule: "shadowfb"
> (II) Loading /usr/lib/xorg/modules//libshadowfb.so
> (II) Module shadowfb: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> ABI class: X.Org ANSI C Emulation, version 0.4
> (II) R128(0): Page flipping disabled
> (!!) R128(0): For information on using the multimedia capabilities
> of this adapter, please see http://gatos.sf.net.
> (--) Depth 24 pixmap format is 32 bpp
> (II) do I need RAC? No, I don't.
> (II) resource ranges after preInit:
> [0] -1 2 0xffffffff - 0xffffffff (0x1) MX[B]
> [1] -1 2 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [2] -1 2 0x000c0000 - 0x000effff (0x30000) MX[B]
> [3] -1 2 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [4] -1 1 0xffffffff - 0xffffffff (0x1) MX[B]
> [5] -1 1 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [6] -1 1 0x000c0000 - 0x000effff (0x30000) MX[B]
> [7] -1 1 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [8] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
> [9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
> [10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
> [11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
> [12] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
> [13] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
> [14] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
> [15] -1 2 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [16] -1 2 0x00000000 - 0x00000000 (0x1) IX[B]
> [17] -1 1 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [18] -1 1 0x00000000 - 0x00000000 (0x1) IX[B]
> [19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
> [20] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
> [21] 0 0 0xf00003b0 - 0xf00003bb (0xc) IS[B]
> [22] 0 0 0xf00003c0 - 0xf00003df (0x20) IS[B]
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 7, (OK)
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 7, (OK)
> drmOpenByBusid: Searching for BusID pci:0000:00:10.0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 7, (OK)
> drmOpenByBusid: drmOpenMinor returns 7
> drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
> (II) [drm] DRM interface version 1.3
> (II) [drm] DRM open master succeeded.
> (II) R128(0): [drm] Using the DRM lock SAREA also for drawables.
> (II) R128(0): [drm] framebuffer handle = 0x94000000
> (II) R128(0): [drm] added 1 reserved context for kernel
> (II) R128(0): X context handle = 0x1
> (II) R128(0): [drm] installed DRM signal handler
> (II) R128(0): [pci] 8192 kB allocated with handle 0xe47e2000
> (II) R128(0): [pci] ring handle = 0xe47e2000
> (II) R128(0): [pci] Ring mapped at 0x49050000
> (II) R128(0): [pci] Ring contents 0x00000000
> (II) R128(0): [pci] ring read ptr handle = 0xe48e3000
> (II) R128(0): [pci] Ring read ptr mapped at 0x4802b000
> (II) R128(0): [pci] Ring read ptr contents 0x00000000
> (II) R128(0): [pci] vertex/indirect buffers handle = 0xe48e4000
> (II) R128(0): [pci] Vertex/indirect buffers mapped at 0x49151000
> (II) R128(0): [pci] Vertex/indirect buffers contents 0x00000000
> (II) R128(0): [drm] register handle = 0x90000000
> (II) R128(0): [dri] Visual configs initialized
> (II) R128(0): CCE in BM mode
> (II) R128(0): Using 8 MB AGP aperture
> (II) R128(0): Using 1 MB for the ring buffer
> (II) R128(0): Using 2 MB for vertex/indirect buffers
> (II) R128(0): Using 1 MB for AGP textures
> (II) R128(0): Memory manager initialized to (0,0) (1024,3072)
> (II) R128(0): Reserved area from (0,768) to (1024,770)
> (II) R128(0): Largest offscreen area available: 1024 x 2302
> (II) R128(0): Reserved back buffer from (0,770) to (1024,1538)
> (II) R128(0): Reserved depth buffer from (0,1538) to (1024,2307)
> (II) R128(0): Reserved depth span from (0,2306) offset 0x902000
> (II) R128(0): Reserved 4096 kb for textures at offset 0xc00000
> (II) R128(0): Using XFree86 Acceleration Architecture (XAA)
> Screen to screen bit blits
> Solid filled rectangles
> 8x8 mono pattern filled rectangles
> Indirect CPU to Screen color expansion
> Solid Lines
> Dashed Lines
> Setting up tile and stipple cache:
> 20 128x128 slots
> 5 256x256 slots
> (II) R128(0): Acceleration enabled
> (==) R128(0): Backing store disabled
> (==) R128(0): Silken mouse enabled
> (II) R128(0): Using hardware cursor (scanline 9228)
> (II) R128(0): Largest offscreen area available: 1024 x 763
> (**) Option "dpms"
> (**) R128(0): DPMS enabled
> (II) R128(0): [DRI] installation complete
> (EE) R128(0): R128DRICloseScreen: CCE stop -22
> (II) R128(0): [drm] removed 1 reserved context for kernel
> (II) R128(0): [drm] unmapping 8192 bytes of SAREA 0xe3f54000 at
> 0x48029000
> (II) R128(0): [drm] Closed DRM master.
> (WW) R128(0): Direct rendering disabled
> (==) RandR enabled
> (II) Initializing built-in extension Generic Event Extension
> (II) Initializing built-in extension SHAPE
> (II) Initializing built-in extension MIT-SHM
> (II) Initializing built-in extension XInputExtension
> (II) Initializing built-in extension XTEST
> (II) Initializing built-in extension BIG-REQUESTS
> (II) Initializing built-in extension SYNC
> (II) Initializing built-in extension XKEYBOARD
> (II) Initializing built-in extension XC-MISC
> (II) Initializing built-in extension XINERAMA
> (II) Initializing built-in extension XFIXES
> (II) Initializing built-in extension RENDER
> (II) Initializing built-in extension RANDR
> (II) Initializing built-in extension COMPOSITE
> (II) Initializing built-in extension DAMAGE
> (II) AIGLX: Screen 0 is not DRI2 capable
> (II) AIGLX: Screen 0 is not DRI capable
> (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
> (II) GLX: Initialized DRISWRAST GL provider for screen 0
> (EE) R128(0): R128CCEWaitForIdle: CCE idle -9
> (EE) R128(0): Idle timed out, resetting engine...
> (EE) R128(0): R128CCEWaitForIdle: CCE stop -9
> (EE) R128(0): R128CCEWaitForIdle: CCE start -9
> (EE) R128(0): R128CCEWaitForIdle: CCE idle -9
> (EE) R128(0): Idle timed out, resetting engine...
>
> And this is the error message that I saw as below. What's causing that?
>
> Software used:
> libdrm 2.4.15
> xorg-server 1.6.5-r1 (old, I know, but just want dri to work first!)
> xf86-video-r128 6.8.1
>
> Attached with this e-mail is a copy of my xorg.conf file.
>
> Many thanks,
> Alex
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
--
http://www.munted.org.uk
One very high maintenance cat living here.
-------------- next part --------------
Section "ServerLayout"
Identifier "iMac G3 600"
Screen 0 "Screen0" 0 0
Option "AIGLX" "true"
EndSection
Section "Extensions"
Option "Composite" "true"
EndSection
Section "Files"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/default/ghostscript"
FontPath "/usr/share/fonts/misc"
EndSection
Section "Device"
Identifier "Card0"
Driver "r128"
Option "NoInt10" "true"
Option "UseFBDev" "false"
Option "ForcePCIMode" "true"
# Option "DMAForXv" "true" # Uses DMA for smoother playback, but could be unstable
# Option "EnablePageFlip" "true"
EndSection
Section "Monitor"
Identifier "Monitor0"
ModelName "iMac"
Option "DPMS"
HorizSync 58-62
VertRefresh 75-117
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
More information about the mesa-dev
mailing list