X ATI driver?

Nikolas Britton nikolas.britton at gmail.com
Sat Jun 17 15:42:23 UTC 2006


On 6/17/06, Walt Pawley <walt at wump.org> wrote:
> I have an old box I've been messing with. I had it running X on
> FreeBSD 5.3, seemingly well enough. I decided to move to 6.1,
> installed more RAM, a bigger hard disk and a CD-RW drive that
> can see CD-Rs (unlike the original old SCSI CD drive) and chose
> an "install everything" from CD. Things went well ... until I
> tried bringing up X.
>
> Since then, I've been studying, hunting through archives, etc.
> and have become mired in too much data. So, I'm asking for help.
>
> Here's what happens when I configure and then text X ...
>
> vulcan# Xorg -configure
>
> X Window System Version 6.9.0
> Release Date: 21 December 2005
> X Protocol Version 11, Revision 0, Release 6.9
> Build Operating System: FreeBSD 6.1 i386 [ELF]
> Current Operating System: FreeBSD vulcan.wump.org 6.1-RELEASE
> FreeBSD 6.1-RELEASE #0: Sun May  7 04:42:56 UTC 2006
> root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386
> Build Date: 24 March 2006
>         Before reporting problems, check http://wiki.X.Org
>         to make sure that you have the latest version.
> Module Loader present
> Markers: (--) probed, (**) from config file, (==) default setting,
>         (++) from command line, (!!) notice, (II) informational,
>         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 16 23:12:36 2006
> List of video drivers:
>         apm
>         ark
>         ati
>         atimisc
>         chips
>         cirrus
>         cyrix
>         dummy
>         glint
>         i128
>         i740
>         i810
>         mga
>         neomagic
>         nsc
>         nv
>         r128
>         radeon
>         rendition
>         s3
>         s3virge
>         savage
>         siliconmotion
>         sis
>         tdfx
>         tga
>         trident
>         tseng
>         via
>         vmware
>         vesa
>         vga
> (++) Using config file: "/root/xorg.conf.new"
>
>
> Xorg detected your mouse at device /dev/sysmouse.
> Please check your config if the mouse is still not
> operational, as by default Xorg tries to autodetect
> the protocol.
>
> Your xorg.conf file is /root/xorg.conf.new
>
> To test the server, run 'X -config /root/xorg.conf.new'
>
> vulcan# gdb X
> GNU gdb 6.1.1 [FreeBSD]
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i386-marcel-freebsd"...(no
> debugging symbols found)...
> (gdb) run -config /root/xorg.conf.new
> Starting program: /usr/X11R6/bin/X -config /root/xorg.conf.new
> (no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...
> X Window System Version 6.9.0
> Release Date: 21 December 2005
> X Protocol Version 11, Revision 0, Release 6.9
> Build Operating System: FreeBSD 6.1 i386 [ELF]
> Current Operating System: FreeBSD vulcan.wump.org 6.1-RELEASE
> FreeBSD 6.1-RELEASE #0: Sun May  7 04:42:56 UTC 2006
> root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386
> Build Date: 24 March 2006
>         Before reporting problems, check http://wiki.X.Org
>         to make sure that you have the latest version.
> Module Loader present
> Markers: (--) probed, (**) from config file, (==) default setting,
>         (++) from command line, (!!) notice, (II) informational,
>         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 16 23:14:02 2006
> (++) Using config file: "/root/xorg.conf.new"
> (no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...(no debugging symbols
> found)...(no debugging symbols found)...
> Program received signal SIGSEGV, Segmentation fault.
> 0x0809854d in xf86strncasecmp ()
> (gdb) bt
> #0  0x0809854d in xf86strncasecmp ()
> #1  0x286a7cb9 in ATIProcessOptions () from
> /usr/X11R6/lib/modules/drivers/atimisc_drv.so
> #2  0x286b8748 in ATIPreInit () from
> /usr/X11R6/lib/modules/drivers/atimisc_drv.so
> #3  0x0806e2f1 in InitOutput ()
> #4  0x080c3d84 in main ()
> (gdb)
>
> I don't really know how to use gdb effectively, but this makes
> it look like the ATI driver is getting tangled up processing
> the configuration file to me. ???
> --
>

What kind of ATI card is this?... Here's a wild guess: it might be the
DRI/DRM crap, disable it, in xorg.conf, and try again:

Section "Module"
        Load  "extmod"
        Load  "glx" <-----
        Load  "dri" <-----
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "type1"
        Load  "freetype"
EndSection



-- 
BSD Podcasts @:
http://bsdtalk.blogspot.com/
http://freebsdforall.blogspot.com/


More information about the freebsd-questions mailing list