Bug 9234

Summary: ATI Driver from GIT fails to load with undefined symbol: ATIFoundryNames.
Product: xorg Reporter: Boris <voip>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED DUPLICATE QA Contact:
Severity: critical    
Priority: high    
Version: git   
Hardware: x86 (IA32)   
OS: Mac OS X (All)   
Whiteboard:
i915 platform: i915 features:

Description Boris 2006-12-03 21:43:48 UTC
When compiling X11 and Drivers (including driver/xf86-video-ati) from GIT, 
Everything compiles properly. On a system with an ATI Radeon X1600 AGP, X 
cannot use the ati driver. I get the following error...

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: Sun Dec  3 23:40:42 2006
List of video drivers:
        s3
        sis
        radeon
        i810
        r128
        via
        nv
        s3virge
        atimisc
        vmware
        ati
        fbdev
dlopen: /usr/X11/lib/xorg/modules/drivers//atimisc_drv.so: undefined symbol: 
ATIFoundryNames
(EE) Failed to load /usr/X11/lib/xorg/modules/drivers//atimisc_drv.so
(EE) Failed to load module "atimisc" (loader failed, 7)
No devices to configure.  Configuration failed.


The ATI driver does not seem to load but stops with a atimisc_drv.so: 
undefined symbol: ATIFoundryNames. Even thought the ati driver compiled 
properly, I get this error. Any idea on how to fix this?
Comment 1 Michel Dänzer 2006-12-04 03:29:14 UTC
Is that from running X -configure? Please attach (as opposed to paste) the full
X log file.
Comment 2 Boris 2006-12-04 08:19:46 UTC
Here is the debug out for X -configure and lspci

XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/server:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X Window System Version 7.1.99.2
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.1.99.2
Build Operating System: UNKNOWN
Current Operating System: Linux server 2.6.19-rc6-git10 #1 SMP Sun Nov 26 23:58
$
Build Date: 03 December 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: Mon Dec  4 10:12:55 2006
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x81b92e0
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.3
        X.Org Video Driver: 1.1
        X.Org XInput driver : 1.0
        X.Org Server Extension : 0.3
        X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
II) Loading /usr/X11/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 1.0.0
        ABI class: X.Org Video Driver, version 1.1
(--) using VT number 2

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,2570 card 8086,2570 rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,2571 card 0000,0000 rev 02 class 06,04,00 hdr 01
(II) PCI: 00:1e:0: chip 8086,244e card 0000,0000 rev c2 class 06,04,00 hdr 01
(II) PCI: 00:1f:0: chip 8086,24d0 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:1f:2: chip 8086,24d1 card 1565,5200 rev 02 class 01,01,8a hdr 00
(II) PCI: 00:1f:3: chip 8086,24d3 card 1565,3101 rev 02 class 0c,05,00 hdr 00
(II) PCI: 00:1f:5: chip 8086,24d5 card 1565,8213 rev 02 class 04,01,00 hdr 00
(II) PCI: 01:00:0: chip 1002,71c2 card 174b,0850 rev 00 class 03,00,00 hdr 80
(II) PCI: 01:00:1: chip 1002,71e2 card 174b,0851 rev 00 class 03,80,00 hdr 00
(II) PCI: 02:02:0: chip 1131,7146 card 13c2,000e rev 01 class 04,80,00 hdr 00
(II) PCI: 02:03:0: chip 10ec,8139 card 1565,2300 rev 10 class 02,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Intel Bridge workaround enabled
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
        [0] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000c (VGA_EN is set)
(II) Bus 1 I/O range:
        [0] -1  0       0x00009000 - 0x000090ff (0x100) IX[B]
        [1] -1  0       0x00009400 - 0x000094ff (0x100) IX[B]
        [2] -1  0       0x00009800 - 0x000098ff (0x100) IX[B]
        [3] -1  0       0x00009c00 - 0x00009cff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
        [0] -1  0       0xd0000000 - 0xefffffff (0x20000000) MX[B]
(II) Bus 1 prefetchable memory range:
        [0] -1  0       0x50000000 - 0x500fffff (0x100000) MX[B]
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:30:0), (0,2,2), BCTRL: 0x0006 (VGA_EN is cleared)
(II) Bus 2 I/O range:
        [0] -1  0       0x0000a000 - 0x0000a0ff (0x100) IX[B]
        [1] -1  0       0x0000a400 - 0x0000a4ff (0x100) IX[B]
        [2] -1  0       0x0000a800 - 0x0000a8ff (0x100) IX[B]
        [3] -1  0       0x0000ac00 - 0x0000acff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
        [0] -1  0       0xf0000000 - 0xf1ffffff (0x2000000) MX[B]
(II) Bus 2 prefetchable memory range:
        [0] -1  0       0x50100000 - 0x501fffff (0x100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI: (1:0:0) ATI Technologies Inc RV530 [Radeon X1600] rev 0, Mem @ 
0xd0000000/28, 0xe1000000/16, I/O @ 0x9000/8
(--) PCI: (1:0:1) ATI Technologies Inc RV530 [Radeon X1600] (Secondary) rev 0, 
Mem @ 0xe1010000/16
List of video drivers:
       s3
        sis
        radeon
        i810
        r128
        via
        nv
        s3virge
        atimisc
        vmware
        ati
        fbdev
(II) LoadModule: "s3"
(II) Loading /usr/X11/lib/xorg/modules/drivers//s3_drv.so
(II) Module s3: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 0.5.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "sis"
(II) Loading /usr/X11/lib/xorg/modules/drivers//sis_drv.so
(II) Module sis: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 0.9.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "radeon"
(II) Loading /usr/X11/lib/xorg/modules/drivers//radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 4.2.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
II) LoadModule: "i810"
(II) Loading /usr/X11/lib/xorg/modules/drivers//i810_drv.so
(II) Module i810: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 1.7.2
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "r128"
(II) Loading /usr/X11/lib/xorg/modules/drivers//r128_drv.so
(II) Module r128: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 4.1.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "via"
(II) Loading /usr/X11/lib/xorg/modules/drivers//via_drv.so
(II) Module via: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 0.2.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "nv"
(II) Loading /usr/X11/lib/xorg/modules/drivers//nv_drv.so
(II) Module nv: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 1.2.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "s3virge"
(II) Loading /usr/X11/lib/xorg/modules/drivers//s3virge_drv.so
(II) Module s3virge: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 1.9.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "atimisc"
(II) Loading /usr/X11/lib/xorg/modules/drivers//atimisc_drv.so: undefined 
symbol: ATIFoundryNames
(EE) Failed to load /usr/X11/lib/xorg/modules//drivers/atimisc_drv.so
(II) UnloadModule: "atimisc"
(EE) Failed to load module "atimisc" (loader failed, 7)
(II) LoadModule: "vmware"
(II) Loading /usr/X11/lib/xorg/modules/drivers//vmware_drv.so
(II) Module vmware: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 10.14.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "ati"
(II) Loading /usr/X11/lib/xorg/modules/drivers//ati_drv.so
(II) Module ati: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 6.6.99
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "fbdev"
(II) Loading /usr/X11/lib/xorg/modules/drivers//fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
        compiled for 7.1.99.2, module version = 0.3.0
        ABI class: X.Org Video Driver, version 1.1
(II) Addressable bus resource ranges are
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
        [1] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
       [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [5] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xc0000000 from 0xcfffffff
to 0xbfffffff
(II) Active PCI resource ranges:
        [0] -1  0       0xf1000000 - 0xf10000ff (0x100) MX[B]
        [1] -1  0       0xf1001000 - 0xf10011ff (0x200) MX[B]
        [2] -1  0       0xf2002000 - 0xf20020ff (0x100) MX[B]
        [3] -1  0       0xf2001000 - 0xf20011ff (0x200) MX[B]
        [4] -1  0       0xc0000000 - 0xbfffffff (0x0) MX[B]O
        [5] -1  0       0x0000a000 - 0x0000a0ff (0x100) IX[B]
        [6] -1  0       0x0000dc00 - 0x0000dc3f (0x40) IX[B]
        [7] -1  0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [8] -1  0       0x00000500 - 0x0000051f (0x20) IX[B]
        [9] -1  0       0x0000f000 - 0x0000f00f (0x10) IX[B]
(II) Inactive PCI resource ranges:
        [0] -1  0       0xe1010000 - 0xe101ffff (0x10000) MX[B](B)
        [1] -1  0       0xe1000000 - 0xe100ffff (0x10000) MX[B](B)
        [2] -1  0       0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
        [3] -1  0       0x00009000 - 0x000090ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
        [0] -1  0       0xf1000000 - 0xf10000ff (0x100) MX[B]
        [1] -1  0       0xf1001000 - 0xf10011ff (0x200) MX[B]
        [2] -1  0       0xf2002000 - 0xf20020ff (0x100) MX[B]
        [3] -1  0       0xf2001000 - 0xf20011ff (0x200) MX[B]
        [4] -1  0       0xc0000000 - 0xbfffffff (0x0) MX[B]O
        [5] -1  0       0x0000a000 - 0x0000a0ff (0x100) IX[B]
        [6] -1  0       0x0000dc00 - 0x0000dc3f (0x40) IX[B]
        [7] -1  0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [8] -1  0       0x00000500 - 0x0000051f (0x20) IX[B]
        [9] -1  0       0x0000f000 - 0x0000f00f (0x10) IX[B]
(II) Inactive PCI resource ranges after removing overlaps:
        [0] -1  0       0xe1010000 - 0xe101ffff (0x10000) MX[B](B)
        [1] -1  0       0xe1000000 - 0xe100ffff (0x10000) MX[B](B)
        [2] -1  0       0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
        [3] -1  0       0x00009000 - 0x000090ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [5] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0xf1000000 - 0xf10000ff (0x100) MX[B]
        [5] -1  0       0xf1001000 - 0xf10011ff (0x200) MX[B]
        [6] -1  0       0xf2002000 - 0xf20020ff (0x100) MX[B]
        [7] -1  0       0xf2001000 - 0xf20011ff (0x200) MX[B]
        [8] -1  0       0xc0000000 - 0xbfffffff (0x0) MX[B]O
        [9] -1  0       0xe1010000 - 0xe101ffff (0x10000) MX[B](B)
        [10] -1 0       0xe1000000 - 0xe100ffff (0x10000) MX[B](B)
        [11] -1 0       0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
        [12] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [13] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [14] -1 0       0x0000a000 - 0x0000a0ff (0x100) IX[B]
        [15] -1 0       0x0000dc00 - 0x0000dc3f (0x40) IX[B]
        [16] -1 0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [17] -1 0       0x00000500 - 0x0000051f (0x20) IX[B]
        [18] -1 0       0x0000f000 - 0x0000f00f (0x10) IX[B]
        [19] -1 0       0x00009000 - 0x000090ff (0x100) IX[B](B)
(WW) ATI:  PCI Mach64 in slot 1:0:0 could not be detected!
(WW) ATI:  PCI Mach64 in slot 1:0:1 could not be detected!
No devices to configure.  Configuration failed.


lspci (Output)
01:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600]
01:00.1 Display controller: ATI Technologies Inc RV530 [Radeon X1600] 
(Secondary)
Comment 3 Michel Dänzer 2006-12-05 05:11:34 UTC

*** This bug has been marked as a duplicate of 9250 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.