Re[2]: ATI RageXL video controller problem
"Mike A. Harris" <[email protected]> Thu, 15 May 2003 22:23:51 -0400 (EDT)
| Newsgroups | gmane.linux.redhat.ia64.general |
|---|---|
| Organization | Red Hat Inc. |
| Message-ID | <[email protected]> |
On Thu, 15 May 2003, 163 wrote: >Date: Thu, 15 May 2003 11:21:36 +0800 >From: 163 <[email protected]> >To: [email protected] >Content-Type: text/plain; charset="US-ASCII" >List-Id: Discussion of Linux on the Intel IA-64 processor > <ia64-list.redhat.com> >Subject: Re[2]: ATI RageXL video controller problem > >I've suffered the same thing. >I updated the following packages: > XFree86-4.2.0-67.6.ia64.rpm > XFree86-base-fonts-4.2.0-67.6.ia64.rpm > XFree86-font-utils-4.2.0-67.6.ia64.rpm > XFree86-xauth-4.2.0-67.6.ia64.rpm > XFree86-xfs-4.2.0-67.6.ia64.rpm >and fixed the executable-stack with the code as the following, then it works! 4.2.0 is not supported by Red Hat on ia64 releases, and the 4.2.x packages never got ported or tested on ia64. Additionally, the above packages you mention are non-production versions prior to the release of Red Hat Linux 8.0. The XFree86 in Red Hat Linux 9 should work much better on ia64. The non-exec stack hack that was attached is quite an ugly hack. The proper fix is to patch the XFree86 ELF loader so that all calls to mprotect() are called with PROT_EXEC on all Linux platforms. The current XFree86 4.3.0 in rawhide does this. Hope this helps. -- Mike A. Harris ftp://people.redhat.com/mharris OS Systems Engineer - XFree86 maintainer - Red Hat