Hi Jing,<br>Thanks for your interest in my problem.<br><br>You were <b>right,</b> I was not running aticonfig under super user. There was no indication that I had to do it this way.<br>Anyway, I can confirm that the backup was indeed sucesssful.  So, that path to /etc/X11/ is definitely not the problem.<br>
<br>I have just re-executed aticonfig as super user with the following poor result ending in an abort...<br><br>johnfruh@eMachine:~$ sudo aticonfig --initial --input=/etc/X11/xorg.conf<br>[sudo] password for johnfruh:<br>
Uninitialised file found, configuring.<br>Using /etc/X11/xorg.conf<br>Saved back-up to /etc/X11/xorg.conf.original-1<br><br>*** glibc detected *** aticonfig: munmap_chunk():<b> invalid pointer: 0xbfd619d9 *</b>**<br>======= Backtrace: =========<br>
/lib/tls/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7ce492b]<br>aticonfig[0x805c5c7]<br>aticonfig[0x805c875]<br>aticonfig[0x8054528]<br>aticonfig[0x804985e]<br>aticonfig[0x80496cb]<br>/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7c8d050]<br>
aticonfig[0x8049601]<br>======= Memory map: ========<br>08048000-08067000 r-xp 00000000 03:01 2801892    /usr/bin/aticonfig<br>08067000-0806a000 rw-p 0001e000 03:01 2801892    /usr/bin/aticonfig<br>0806a000-0808b000 rw-p 0806a000 00:00 0          [heap]<br>
b7c69000-b7c6a000 rw-p b7c69000 00:00 0 <br>b7c6a000-b7c6c000 r-xp 00000000 03:01 5144696    /lib/tls/i686/cmov/libdl-<a href="http://2.6.1.so">2.6.1.so</a><br>b7c6c000-b7c6e000 rw-p 00001000 03:01 5144696    /lib/tls/i686/cmov/libdl-<a href="http://2.6.1.so">2.6.1.so</a><br>
b7c6e000-b7c72000 r-xp 00000000 03:01 180583     /usr/lib/libXdmcp.so.6.0.0<br>b7c72000-b7c73000 rw-p 00003000 03:01 180583     /usr/lib/libXdmcp.so.6.0.0<br>b7c73000-b7c75000 r-xp 00000000 03:01 180349     /usr/lib/libXau.so.6.0.0<br>
b7c75000-b7c76000 rw-p 00001000 03:01 180349     /usr/lib/libXau.so.6.0.0<br>b7c76000-b7c77000 rw-p b7c76000 00:00 0 <br>b7c77000-b7dbb000 r-xp 00000000 03:01 5144693    /lib/tls/i686/cmov/libc-<a href="http://2.6.1.so">2.6.1.so</a><br>
b7dbb000-b7dbc000 r--p 00143000 03:01 5144693    /lib/tls/i686/cmov/libc-<a href="http://2.6.1.so">2.6.1.so</a><br>b7dbc000-b7dbe000 rw-p 00144000 03:01 5144693    /lib/tls/i686/cmov/libc-<a href="http://2.6.1.so">2.6.1.so</a><br>
b7dbe000-b7dc1000 rw-p b7dbe000 00:00 0 <br>b7dc1000-b7de4000 r-xp 00000000 03:01 5144697    /lib/tls/i686/cmov/libm-<a href="http://2.6.1.so">2.6.1.so</a><br>b7de4000-b7de6000 rw-p 00023000 03:01 5144697    /lib/tls/i686/cmov/libm-<a href="http://2.6.1.so">2.6.1.so</a><br>
b7de6000-b7ed3000 r-xp 00000000 03:01 180710     /usr/lib/libX11.so.6.2.0<br>b7ed3000-b7ed7000 rw-p 000ed000 03:01 180710     /usr/lib/libX11.so.6.2.0<br>b7ed7000-b7ee4000 r-xp 00000000 03:01 181962     /usr/lib/libXext.so.6.4.0<br>
b7ee4000-b7ee5000 rw-p 0000d000 03:01 181962     /usr/lib/libXext.so.6.4.0<br>b7ee5000-b7eec000 r-xp 00000000 03:01 180750     /usr/lib/libXrender.so.1.3.0<br>b7eec000-b7eed000 rw-p 00006000 03:01 180750     /usr/lib/libXrender.so.1.3.0<br>
b7eed000-b7ef2000 r-xp 00000000 03:01 181500     /usr/lib/libXrandr.so.2.1.0<br>b7ef2000-b7ef3000 rw-p 00005000 03:01 181500     /usr/lib/libXrandr.so.2.1.0<br>b7ef3000-b7ef4000 rw-p b7ef3000 00:00 0 <br>b7ef7000-b7f01000 r-xp 00000000 03:01 5111815    /lib/libgcc_s.so.1<br>
b7f01000-b7f02000 rw-p 0000a000 03:01 5111815    /lib/libgcc_s.so.1<br>b7f02000-b7f04000 rw-p b7f02000 00:00 0 <br>b7f04000-b7f1e000 r-xp 00000000 03:01 5111812    /lib/ld-<a href="http://2.6.1.so">2.6.1.so</a><br>b7f1e000-b7f20000 rw-p 00019000 03:01 5111812    /lib/ld-<a href="http://2.6.1.so">2.6.1.so</a><br>
bfd4d000-bfd62000 rw-p bfd4d000 00:00 0          [stack]<br>ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]<br>Aborted<br>johnfruh@eMachine:~$ <br><br><br><div class="gmail_quote">On Thu, Mar 27, 2008 at 11:11 AM, jing <<a href="mailto:gargamel.su-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org">gargamel.su-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi John,<br>
<div class="Ih2E3d"><br>
On Wed, Mar 26, 2008 at 9:18 PM, John Fruhwirth <<a href="mailto:johnfruh-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org">johnfruh-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>> wrote:<br>
</div><div class="Ih2E3d">> --------------------------------------------------------------------------------------------------------------<br>
> johnfruh@eMachine:~$ aticonfig --initial --input=/etc/X11/xorg.conf<br>
>  Uninitialised file found, configuring.<br>
> Using /etc/X11/xorg.conf<br>
> Saved back-up to /etc/X11/xorg.conf.original-1<br>
> aticonfig: Writing to '/etc/X11/xorg.conf' failed. Bad file descriptor.<br>
> ---------------------------------------------------------------------------------------------------------------<br>
><br>
> Huh? What does Bad file descriptor mean with respect to xorg.conf?  How can<br>
> xorg.conf have a Bad file descriptor?<br>
> So, again, I'm stumped.  What do I do now?<br>
<br>
</div>From your cut&paste, it appears that you were not root when attempting<br>
to run the aticonfig utility.  The fact that it claims it was able to<br>
do the backup may or may not be true.  It's possible the script or<br>
program was sloppy with its error checking.<br>
<br>
>From a console, try becoming root first, list the contents of<br>
/etc/X11/ and then re-run the aticonfig.<br>
from terminal:<br>
  su -<br>
  ls -l /etc/X11<br>
<div class="Ih2E3d">  aticonfig --initial --input=/etc/X11/xorg.conf<br>
<br>
</div>cut & paste the output to the list if it still doesn't work.<br>
<div><div></div><div class="Wj3C7c">--<br>
The Toronto Linux Users Group.      Meetings: <a href="http://gtalug.org/" target="_blank">http://gtalug.org/</a><br>
TLUG requests: Linux topics, No HTML, wrap text below 80 columns<br>
How to UNSUBSCRIBE: <a href="http://gtalug.org/wiki/Mailing_lists" target="_blank">http://gtalug.org/wiki/Mailing_lists</a><br>
</div></div></blockquote></div><br>