[Mesa-dev] r128 problems on G3 iMac, X server locks up

Bridgman, John John.Bridgman at amd.com
Mon Apr 19 14:58:27 PDT 2010


Looks like the driver isn't finding enough memory for the offscreen buffer. Maybe try 16-bit pixel depth instead of 24 ?

> -----Original Message-----
> From: mesa-dev-bounces at lists.freedesktop.org
> [mailto:mesa-dev-bounces at lists.freedesktop.org] On Behalf Of
> Alex Buell
> Sent: Monday, April 19, 2010 3:22 PM
> To: mesa-dev at lists.freedesktop.org
> Subject: [Mesa-dev] r128 problems on G3 iMac, X server locks up
>
> 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.
>



More information about the mesa-dev mailing list