Bug#943664: xserver-xorg-video-radeon 19.1 (ppc64) crash at startup: undefined symbol: exaGetPixmapDriverPrivate

Ralf P. debian at paaschen.de
Wed Nov 6 20:47:41 UTC 2019


Hi.

I assume that the error occurs on the PPC64 system because of
disabled HA (Hardware Acceleration) too:

According to 

   https://bugs.freedesktop.org/show_bug.cgi?id=99851

a "ring 0 test failed" message from drm means that HA gets disabled.


dmesg | grep -i drm

[    5.621228] [drm] radeon kernel modesetting enabled.
[    5.662906] [drm] initializing kernel modesetting (CEDAR 0x1002:0x68FA 0x174B:0xE127 0x00).
[    5.974683] [drm] GPU not posted. posting now...
[    6.017017] [drm] Detected VRAM RAM=1024M, BAR=256M
[    6.017018] [drm] RAM width 64bits DDR
[    6.082254] [drm] radeon: 1024M of VRAM memory ready
[    6.195713] [drm] radeon: 1024M of GTT memory ready.
[    6.220009] [drm] Loading CEDAR Microcode
[    6.335990] [drm] Internal thermal controller with fan control
[    6.364947] [drm] radeon: dpm initialized
[    6.396903] [drm] GART: num cpu pages 16384, num gpu pages 262144
[    6.458639] [drm] PCIE GART of 1024M enabled (table at 0x0000000000150000).
[    6.531588] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    6.576700] [drm] Driver supports precise vblank timestamp query.
[    6.641177] [drm] radeon: irq initialized.
[    6.834702] [drm:.r600_ring_test [radeon]] *ERROR* radeon: ring 0 test failed (scratch(0x8504)=0xCAFEDEAD)
[    6.863707] [drm] Radeon Display Connectors
[    6.880862] [drm] Connector 0:
[    6.880863] [drm]   DVI-I-1
[    6.880865] [drm]   HPD2
[    6.880867] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    6.880868] [drm]   Encoders:
[    6.880869] [drm]     DFP1: INTERNAL_UNIPHY1
[    6.880870] [drm]     CRT2: INTERNAL_KLDSCP_DAC2
[    6.880875] [drm] Connector 1:
[    6.902720] [drm]   DVI-I-2
[    6.913316] [drm]   HPD4
[    6.987101] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[    7.001856] [drm]   Encoders:
[    7.007757] [drm]     DFP2: INTERNAL_UNIPHY
[    7.016093] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    7.112647] [drm] fb mappable at 0x90360000
[    7.120638] [drm] vram apper at 0x90000000
[    7.128797] [drm] size 7733248
[    7.134875] [drm] fb depth is 24
[    7.141298] [drm]    pitch is 6400
[    7.212427] radeon 0000:0a:00.0: fb0: radeondrmfb frame buffer device
[    7.238821] [drm] Initialized radeon 2.50.0 20080528 for 0000:0a:00.0 on minor 0



I tested these kernel versions:
4.18.0-3-powerpc64       (official kernel from Debian PPC64 sid)
4.19.28-rt16		 (self compiled, with realtime patches)

Both result in "ring 0 test failed".


In my opinion it would be great if:

1) xserver-xorg-video-radeon_1%3a19.1.0-1 would not fail but fall back to
   frame buffer device like xserver-xorg-video-radeon_1%3a19.0.1-1

2) the "ring 0 test" would not fail
   According to the last post from the link above the failure was
   seen in 4.14.4 and 4.15-rc2 but not in kernel 4.17.2.
   Maybe I should get/compile a linux 4.17.2 kernel.

Thank you and best regards,
Ralf



More information about the xorg-driver-ati mailing list