Hi,

After building Xorg ( finally ),  I have built / rebuild xserver mesa and
xf86-video-ati several times in an attempt to solve the reason why any
OpenGL application glxinfo and friends or even any outside built apps just
drop instantly with a segfault.

The card im using is a Radeon 9200 R200 based.

The latest xserver when exiting does give a backtrace here is the info i
have,

Info from /proc/dri

name:
radeon 0000:00:05.0 pci:0000:00:05.0

clients:
a dev    pid    uid    magic      ioctls

y   0 24995     0          1         13
y   0 24995     0          0        675

from xdriinfo:
Screen 0: r200


<xorg.log snippets>

(II) LoadModule: "glx"

(II) Loading /usr/X11R6/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
    compiled for 1.5.99.1, module version = 1.0.0
    ABI class: X.Org Server Extension, version 1.0
(==) AIGLX enabled
(==) Exporting typical set of GLX visuals
(II) Loading extension GLX
(II) LoadModule: "dri"

(II) Loading /usr/X11R6/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.5.99.1, module version = 1.0.0
    ABI class: X.Org Server Extension, version 1.0
(II) Loading extension XFree86-DRI

(II) Loading /usr/X11R6/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
    compiled for 1.5.99.1, module version = 1.0.0
    ABI class: X.Org Video Driver, version 4.0
(II) RADEON(0): initializing int10
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(--) RADEON(0): Chipset: "ATI Radeon 9200 5961 (AGP)" (ChipID = 0x5961)
(--) RADEON(0): Linear framebuffer at 0x00000000d8000000
(II) RADEON(0): PCI card detected
(II) RADEON(0): Legacy BIOS detected
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:05.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11
drmOpenByBusid: drmGetBusid reports pci:0000:00:05.0
(II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module
version 1.28.0
(==) RADEON(0): Page Flipping disabled
(II) RADEON(0): Will try to use DMA for Xv image transfers
(II) RADEON(0): Generation 2 PCI interface, using max accessible memory
(II) RADEON(0): Detected total video RAM=131072K, accessible=131072K (PCI
BAR=131072K)
(II) RADEON(0): Video RAM override, using 131072 kB instead of 131072 kB
(**) RADEON(0): Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM)
(II) RADEON(0): Color tiling enabled by default
(II) RADEON(0): Max desktop size set to 2048x1200
(II) RADEON(0): For a larger or smaller max desktop size, add a Virtual line
to your xorg.conf
(II) RADEON(0): If you are having trouble with 3D, reduce the desktop size
by adjusting the Virtual line to your xorg.conf
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) RADEON(0): ref_freq: 2700, min_out_pll: 20000, max_out_pll: 40000,
min_in_pll: 40, max_in_pll: 3000, xclk: 20000, sclk: 200.000000, mclk:
250.000000
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=20000 max=40000;
xclk=20000
(II) RADEON(0): Bios Connector table:
(II) RADEON(0): Port0: DDCType-0x60, DACType-1, TMDSType-1, ConnectorType-1
(II) RADEON(0): Port5: DDCType-0x0, DACType-2, TMDSType-0, ConnectorType-5
(II) RADEON(0): Output VGA-0 using monitor section My Monitor
(II) RADEON(0): I2C bus "VGA-0" initialized.
(II) RADEON(0): Output S-video has no monitor section
(II) RADEON(0): Default TV standard: NTSC
(II) RADEON(0): TV standards supported by chip: NTSC PAL
(II) RADEON(0): Port0:


(==) RADEON(0): Using 24 bit depth buffer
(II) RADEON(0): RADEONInitMemoryMap() :
(II) RADEON(0):   mem_size         : 0x08000000
(II) RADEON(0):   MC_FB_LOCATION   : 0xdfffd800
(II) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
(II) RADEON(0): RADEONRestoreMemMapRegisters() :
(II) RADEON(0):   MC_FB_LOCATION   : 0xdfffd800 0x1fff0000
(II) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
(II) RADEON(0): Depth moves disabled by default
(II) RADEON(0): CP in BM mode
(II) RADEON(0): Using 8 MB GART aperture
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for GART textures
(II) RADEON(0): Memory manager initialized to (0,0) (1152,8191)
(II) RADEON(0): Reserved area from (0,1152) to (1152,1154)
(II) RADEON(0): Largest offscreen area available: 1152 x 7037
(II) RADEON(0): Will use front buffer at offset 0x0
(II) RADEON(0): Will use back buffer at offset 0x15de000
(II) RADEON(0): Will use depth buffer at offset 0x1aee000
(II) RADEON(0): Will use 98304 kb for textures at offset 0x1ffe000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:05.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: drmOpenMinor returns 12
drmOpenByBusid: drmGetBusid reports pci:0000:00:05.0
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables.
(II) RADEON(0): [drm] framebuffer handle = 0xd8000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): X context handle = 0x1
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [pci] 8192 kB allocated with handle 0x00000000
(II) RADEON(0): [pci] ring handle = 0xe10b1000
(II) RADEON(0): [pci] Ring mapped at 0xaf83b000
(II) RADEON(0): [pci] Ring contents 0x00000000
(II) RADEON(0): [pci] ring read ptr handle = 0xe11b2000
(II) RADEON(0): [pci] Ring read ptr mapped at 0xaf83a000
(II) RADEON(0): [pci] Ring read ptr contents 0x00000000
(II) RADEON(0): [pci] vertex/indirect buffers handle = 0xe11b3000
(II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0xaf63a000
(II) RADEON(0): [pci] Vertex/indirect buffers contents 0x00000000
(II) RADEON(0): [pci] GART texture map handle = 0xe13b3000
(II) RADEON(0): [pci] GART Texture map mapped at 0xaf15a000
(II) RADEON(0): [drm] register handle = 0xec030000
(II) RADEON(0): [dri] Visual configs initialized

</xorg.log snippets>

So it looks all good from here everything seems to initialize as required

After running an GL app after closing down xorg i get this backtrace

<backtrace>

0: X(xf86SigHandler+0x6f) [0x80c3e2f]
1: [0xb7fd4420]
2: X(GetKeyboardEvents+0x2e) [0x809477e]
3: X(xf86PostKeyboardEvent+0x76) [0x80afa16]
4: /usr/X11R6/lib/xorg/modules/input//evdev_drv.so [0xb7a475a2]
5: X [0x80c3fb5]
6: X [0x80a6581]
7: [0xb7fd4420]
8:
/usr/X11R6/lib/xorg/modules/drivers//radeon_drv.so(RADEONRestoreCommonRegisters+0x10f)
[0xb7abfe9f]
9: /usr/X11R6/lib/xorg/modules/drivers//radeon_drv.so(RADEONRestore+0x357)
[0xb7ab0647]
10: /usr/X11R6/lib/xorg/modules/drivers//radeon_drv.so [0xb7ab0979]
11: X [0x815cba0]
12: X [0x80a98fc]
13: X [0x80b8cd7]
14: X [0x813bcd1]
15: X [0x815acb3]
16: X [0x813438d]
17: /usr/X11R6/lib/xorg/modules/extensions//libglx.so [0xb7b25ecb]
18: X(main+0x4f0) [0x806bbd0]
19: /lib/libc.so.6(__libc_start_main+0xd8) [0xb7bb3df8]
20: X(FontFileCompleteXLFD+0x1e9) [0x806af81]

Fatal server error:
Caught signal 11.  Server aborting

</backtrace>

Hope this helps

Regards
Nigel Sollars
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to