Problem with the xorg ati driver and kexec/kdump

Dave Airlie airlied at gmail.com
Wed Feb 28 15:58:21 PST 2007


I'm not sure about kexec/kdump exactly, but you are leaving the mach64
setup and execing a new kernel without shutting down the X server...
there is a chance that the mach64 has DMAs in flight to addresses that
are no long existing...

Dave.

On 3/1/07, TuskenTower <tuskentower at gmail.com> wrote:
> All,
> I am not sure how to present the information I have, so please bear
> with me.  I am also dealing with distribution released Xorg and not
> plain Xorg.  I am unfamiliar with the Xorg code and building Xorg.
>
> My problem is this:
> I am testing the a RHEL 5 beta release with kexec
> (http://lwn.net/Articles/15468/) and kdump
> (http://lwn.net/Articles/108595/).  When I use kexec/kdump from the
> GUI (Xorg running with the ati driver), the subsequent kernel crashes
> hard (no panic, nothing at all) and I have not been able to determine
> what is causing it.
>
> Here's the fun part, if I kexec/kdump from a VT or from a VESA GUI
> (Xorg + vesa driver) the machine will not crash.  If I use the serial
> line for the console without the video console in the subsequent
> kernel, it will not crash.
>
> >From what I have observed, the ati driver is doing something that the
> ES7000 platform does not handle very well.  I have just starting to
> read the changelogs based on the 6.9 release date.   I have done a
> diff of the source trees and assumed that the only code I need to look
> at is related to Mach64 and Mach64 initialization (is this assumption
> wrong?).
>
> >From reading the code, I can only see changes related to EXA and XAA,
> but I have no idea what those mean.  The code changes look fairly
> contained, but I was hoping someone might know what could cause
> problems (I think I saw an APIC error reported somewhere).
>
> I have not compiled the Xorg ati driver yet to drop in some printks.
> If any of you have any suggestions (no I have not searched for Xorg
> driver debugging tips yet), please let me know.  Or at the very least
> punt (http://members.tripod.com/~tammy_lynn/gar940-1.gif) me in the
> right direction.
>
> thanks,
> Amul
>
> Configuration:
> SuSE Linux Enterprise Server 10
> Xorg ati driver source seems to map directly to X11R6.9.0 (with some
> differences in Radeon code)
> Arch: x86_64
> Xorg.0.log:
>   X Window System Version 6.9.0
>   Release Date: 21 December 2005
>   X Protocol Version 11, Revision 0, Release 6.9
>   Build Operating System: SuSE Linux [ELF] SuSE
>
> RedHat Enterprise Linux 5 (beta)
> Xorg ati driver source of the Xserver seems to match Xorg 7.2 release
> of the ati driver X11R7.2-6.6.3 (with some differences in the Radeon
> code)
> Arch: x86_64
> Xorg.0.log:
>   X Window System Version 7.1.1
>   Release Date: 12 May 2006
>   X Protocol Version 11, Revision 0, Release 7.1.1
>   Build Operating System: Linux 2.6.9-34.ELsmp x86_64 Red Hat, Inc.
>
> Hardware:
> Unisys ES7000, any configuration from 4 to 32 processors (dual-core
> and/or hyper threading) with 64GB to 256GB RAM.  Using a Rage Mobility
> chipset, lspci output
> 01:01.0 VGA compatible controller: ATI Technologies Inc Rage Mobility
> P/M (rev 64)
> This card is sitting behind an Intel ICH4 bridge.
> 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati
>


More information about the xorg-driver-ati mailing list