http://bugs.freedesktop.org/show_bug.cgi?id=25228
Summary: Software renderer or freeze after X restart with radeon
driver
Product: Mesa
Version: git
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: major
Priority: medium
Component: Drivers/DRI/r300
AssignedTo: [email protected]
ReportedBy: [email protected]
Created an attachment (id=31393)
--> (http://bugs.freedesktop.org/attachment.cgi?id=31393)
Log from the first X start.
With radeon driver on HP Compaq nx6325 with Radeon Xpress 200M restarting the X
server causes that new X instance does not get 3D acceleration. Another (third)
X restart causes total freeze of the machine (login via ssh not possible, magic
sysrq keys not working).
This means that when a user that was logged in first, logs out then the user
that logs in next does not get 3D acceleration. And if that user logs out then
machine freezes.
Using git versions of the Mesa, libdrm, and xf86-video-ati. Kernel version is
2.6.32-rc8. Xorg server version is 1.6.3.901 (X11 version 7.4). xorg.conf is
empty.
After X is killed (via gdm stop) the radeon module still shows that something
is using it and it can not be removed:
$ lsmod | grep radeon
radeon 544327 1
ttm 32625 1 radeon
drm_kms_helper 21579 1 radeon
drm 143356 4 radeon,ttm,drm_kms_helper
i2c_algo_bit 4823 1 radeon
i2c_core 16817 4 radeon,drm,i2c_algo_bit,i2c_piix4
Some logs/outputs while the first X instance is running/starting:
$ glxinfo | egrep "(OpenGL|direct)"
direct rendering: Yes
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RS400 5975) 20090101 NO-TCL
OpenGL version string: 1.5 Mesa 7.8-devel
OpenGL extensions:
>From /var/log/messages:
Nov 22 15:19:27 bemit kernel: pci 0000:01:05.0: PCI INT A -> GSI 17 (level,
low) -> IRQ 17
Nov 22 15:19:27 bemit kernel: [drm] Initialized drm 1.1.0 20060810
Nov 22 15:19:27 bemit kernel: [drm] radeon defaulting to userspace modesetting.
Nov 22 15:19:27 bemit kernel: [drm] Initialized radeon 1.31.0 20080528 for
0000:01:05.0 on minor 0
Nov 22 15:19:28 bemit kernel: [drm] Setting GART location based on new memory
map
Nov 22 15:19:28 bemit kernel: [drm] Loading R300 Microcode
Nov 22 15:19:28 bemit kernel: platform radeon_cp.0: firmware: requesting
radeon/R300_cp.bin
Nov 22 15:19:28 bemit kernel: [drm] Num pipes: 4
Nov 22 15:19:28 bemit kernel: [drm] writeback test succeeded in 1 usecs
Some logs/outputs while the second X instance is running/starting:
$ glxinfo | egrep "(OpenGL|direct)"
direct rendering: Yes
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.8-devel
OpenGL shading language version string: 1.20
OpenGL extensions:
>From /var/log/messages:
Nov 22 16:50:41 bemit gdm[7001]: pam_unix(gdm:session): session closed for user
hs
Nov 22 16:50:41 bemit kernel: [drm] Num pipes: 4
Nov 22 16:50:42 bemit kernel: gdm[8154]: segfault at 7f952c7b4da8 ip
00007f952a05e54e sp 00007fffaa1576f0 error 4 in
libc-2.9.so[7f9529feb000+14b000]
Nov 22 16:50:45 bemit acpid: client 7011[0:0] has disconnected
Nov 22 16:50:45 bemit acpid: client connected from 8157[0:0]
Nov 22 16:50:45 bemit acpid: 1 client rule loaded
Nov 22 16:50:46 bemit kernel: [drm] Setting GART location based on new memory
map
Nov 22 16:50:46 bemit kernel: [drm:drm_ati_pcigart_init] *ERROR* cannot
allocate PCI GART page!
Nov 22 16:50:46 bemit kernel: [drm] Num pipes: 4
Nov 22 16:50:46 bemit kernel: [drm] writeback test failed
Attached also Xorg from first (Xorg.0.log.old) and second (Xorg.0.log) X start.
GPU entry from lspci -vv:
01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress
200M] (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device 30b0
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B+ DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (2000ns min), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at c0000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at 6000 [size=256]
Region 2: Memory at d4300000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at d4320000 [disabled] [size=128K]
Capabilities: [50] 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-
Kernel modules: radeonfb
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel