Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Feb 2003 20:10:51 -0800 (PST)
From:      Julian Elischer <julian@elischer.org>
To:        re@freebsd.org, hackers@freebsd.org
Subject:   wierdness on 4.7-RELEASE++ X11
Message-ID:  <Pine.BSF.4.21.0302271954590.10623-100000@InterJet.elischer.org>

next in thread | raw e-mail | index | archive | help

I have some new machien s I'm trying to install 
and I have been puting 4.7 onto them and using
the X-kern-developer install type.

However X11 cannot start on these machines, even though it wuns
perfectly on some other machines with the same cards..

                      XFree86 3.3.6   XFree86 4.2.1
Motherboard:          
SuperMicro P4D6+        works            works

ASUS P4PE               fails            works

ASUS P4B533             fails            works


This is a PCI ATI rage card. We have a stack of them...

The failure mode is wierd.

I'm using the same confg file and X11 tree (exaclty)
on both  the P4D6 and the P4PE.

Here is the failure on the P4PE..

        ATI Radeon 7500 QW (AGP)
(II) Primary Device is: PCI 02:09:0
(II) ATI:  Candidate "Device" section "Card0".
(II) ATI:  Shared PCI/AGP Mach64 in slot 2:9:0 detected.
(II) ATI:  Shared PCI/AGP Mach64 in slot 2:9:0 assigned to active
"Device" section "Card0".
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0x000f0000 - 0x000fffff (0x10000) MX[B]
[...]
        [19] -1 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
        [20] -1 0x0000b400 - 0x0000b4ff (0x100) IX[B](B)
(II) Loading sub module "atimisc"
(II) LoadModule: "atimisc"
(II) Loading /usr/X11R6/lib/modules/drivers/atimisc_drv.o
(II) Module atimisc: vendor="The XFree86 Project"
        compiled for 4.2.1, module version = 6.4.8
        Module class: XFree86 Video Driver
        ABI class: XFree86 Video Driver, version 0.5
(II) resource ranges after probing:
        [0] -1  0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0x000c0000 - 0x000effff (0x30000) MX[B]
[...]
        [24] 0  0x000003b0 - 0x000003bb (0xc) IS[B]
        [25] 0  0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(==) ATI(0): Chipset:  "ati".
(==) ATI(0): Depth 8, (==) framebuffer bpp 8
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/libint10.a
(II) Module int10: vendor="The XFree86 Project"
        compiled for 4.2.1, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.5
(==) ATI(0): Write-combining range (0xa0000,0x20000) was already clear
(==) ATI(0): Write-combining range (0xf0000,0x10000)
Symbol xf86DestroyCursorInfoRec from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol XAADestroyInfoRec from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol ShadowFBInit from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol fbPictureInit from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol fbScreenInit from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol xf4bppScreenInit from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol xf1bppScreenInit from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol xf86SetDDCproperties from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol xf86PrintEDID from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol vbeFree from module /usr/X11R6/lib/modules/drivers/atimisc_drv.o
is unresolved!
Symbol vbeDoEDID from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol VBEInit from module /usr/X11R6/lib/modules/drivers/atimisc_drv.o
is unresolved!
Symbol xf86DestroyCursorInfoRec from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol xf86InitCursor from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol xf86CreateCursorInfoRec from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol XAADestroyInfoRec from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
Symbol XAAInit from module /usr/X11R6/lib/modules/drivers/atimisc_drv.o
is unresolved!
Symbol XAACreateInfoRec from module
/usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!

Fatal server error:
Caught signal 11.  Server aborting


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to xfree86@xfree86.org.

=================



the Wierd thing is that all these sympols are in some .a files in 
/usr/X11R6/lib/modules/

e.g. lets look for XAADestroyInfoRec,

cfgx# cd /usr/X11R6/lib/modules/
cfgx# find . -type f | xargs nm -o | grep XAADestroyInfoRec
./drivers/apm_drv.o:         U XAADestroyInfoRec
./drivers/atimisc_drv.o:         U XAADestroyInfoRec
./drivers/chips_drv.o:         U XAADestroyInfoRec
./drivers/cirrus_alpine.o:         U XAADestroyInfoRec
./drivers/cirrus_laguna.o:         U XAADestroyInfoRec
./drivers/cyrix_drv.o:         U XAADestroyInfoRec
./drivers/glint_drv.o:         U XAADestroyInfoRec
./drivers/i128_drv.o:         U XAADestroyInfoRec
./drivers/i740_drv.o:         U XAADestroyInfoRec
./drivers/i810_drv.o:         U XAADestroyInfoRec
./drivers/mga_drv.o:         U XAADestroyInfoRec
./drivers/neomagic_drv.o:         U XAADestroyInfoRec
./drivers/nv_drv.o:         U XAADestroyInfoRec
./drivers/r128_drv.o:         U XAADestroyInfoRec
./drivers/radeon_drv.o:         U XAADestroyInfoRec
./drivers/rendition_drv.o:         U XAADestroyInfoRec
./drivers/s3virge_drv.o:         U XAADestroyInfoRec
./drivers/hold/atimisc_drv.o:         U XAADestroyInfoRec
./drivers/savage_drv.o:         U XAADestroyInfoRec
./drivers/siliconmotion_drv.o:         U XAADestroyInfoRec
./drivers/sis_drv.o:         U XAADestroyInfoRec
./drivers/tdfx_drv.o:         U XAADestroyInfoRec
./drivers/tga_drv.o:         U XAADestroyInfoRec
./drivers/trident_drv.o:         U XAADestroyInfoRec
./drivers/tseng_drv.o:         U XAADestroyInfoRec
./libxaa.a:xaaInit.o:00000024 T XAADestroyInfoRec
cfgx# 

So, it's needed in all the drivers. So why does it only matter on one
set of motherboards?

Is there something I can do to make the server include libxaa.a?







To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0302271954590.10623-100000>