[Pkg-fglrx-devel] Bug#601972: Bug#601972: 10-9: does not quiesce GPU bus-mastering before teardown on VT switch

Patrick Matthäi pmatthaei at debian.org
Sun Oct 31 13:31:30 UTC 2010


Am 31.10.2010 14:24, schrieb Henrique de Moraes Holschuh:
> Package: fglrx-source
> Version: 1:10-9-3
> Severity: important
> Tags: upstream
> 
> You really have to shut the thing down before you tell the kernel it has
> been shut down.  Otherwise, the GPU will attempt to access memory it no
> longer has the right to.
> 
> This can lead to massive problems, from inconsistent GPU state, to
> pagecache corruption.  You will notice it is WRITE access that is being
> denied.  If anything tries to allocate memory at that time and gets
> memory formely in use by the GPU...
> 
> To reproduce:  switch to a text VT, with some applications using OpenGL
> contextes (in this case, KDE plasma with effects enabled).
> 
> Oct 31 11:14:36 khazad-dum2 kernel: DRHD: handling fault status reg 2
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[DMA Write] Request device [03:00.0] fault addr 149598000 
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[fault reason 05] PTE Write access is not set
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[DMA Write] Request device [03:00.0] fault addr 149598000 
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[fault reason 05] PTE Write access is not set
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[DMA Write] Request device [03:00.0] fault addr 149598000 
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[fault reason 05] PTE Write access is not set
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[DMA Write] Request device [03:00.0] fault addr 149598000 
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[fault reason 05] PTE Write access is not set
> Oct 31 11:14:36 khazad-dum2 kernel: DRHD: handling fault status reg 400
> Oct 31 11:14:36 khazad-dum2 kernel: DRHD: handling fault status reg 402
> Oct 31 11:14:36 khazad-dum2 kernel: DMAR:[DMA Write] Request device [03:00.0] fault addr 135c6e000 

Your xorg.conf does not look correct, please try out following:
* Install and use the debian squeeze 2.6.32 kernel
* mv /etc/X11/xorg.conf /etc/X11/xorg.conf_bug_bak
* aticonfig -f --initial

reboot and try it out again

-- 
/*
Mit freundlichem Gruß / With kind regards,
 Patrick Matthäi
 GNU/Linux Debian Developer

E-Mail: pmatthaei at debian.org
        patrick at linux-dev.org

Comment:
Always if we think we are right,
we were maybe wrong.
*/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-fglrx-devel/attachments/20101031/39b523da/attachment.pgp>


More information about the Pkg-fglrx-devel mailing list