Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 01 Jan 2006 14:27:46 +0300
From:      Tarasov Alexey <lexa@wincmd.ru>
To:        Chris Gilbert <Chris@lainos.org>,  freebsd-current@freebsd.org
Subject:   Re: ATI on FreeBSD! FireGL Linux Driver Port
Message-ID:  <43B7BCB2.6000209@wincmd.ru>
In-Reply-To: <200512270449.41709.Chris@lainos.org>
References:  <200512270449.41709.Chris@lainos.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Chris!

I have some errors running you port of ATI driver:

> 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 CVS repository.
> See http://wiki.x.org/wiki/CvsPage *for* CVS access instructions.
>
> X *Window* System Version 6.8.99.902 (6.9.0 RC 2)
> Release Date: 09 November 2005 + cvs
> X Protocol Version 11, Revision 0, Release 6.8.99.902
> Build Operating System: FreeBSD 7.0 i386 [ELF] 
> *Current* Operating System: FreeBSD amd64.lexasoft.birulevo.net 7.0-*CURRENT* FreeBSD 7.0-*CURRENT* /#8: Sun Dec 18 19:04:21 MSK 2005     lexa@amd64.lexasoft.birulevo.net:/usr/obj/usr/src/sys/Lexasoft i386/
> Build Date: 03 December 2005
> 	*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: Sun Jan  1 14:19:26 2006
> (==) *Using* config *file*: "/etc/X11/xorg.conf"
> (WW) fglrx: *No* matching Device section *for* instance (BusID PCI:1:0:1) found
> Symbol vgaHWGetIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWUnlock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWSave *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWLock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWFreeHWRec *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol vgaHWGetIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWUnlock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWRestore *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWLock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol xf86FreeInt10 *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWGetHWRec *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol xf86InitInt10 *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmMap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol fbPictureInit *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol vgaHWGetIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWUnlock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWRestore *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWLock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmUnmap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol vgaHWGetIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWUnlock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWRestore *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWLock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol vgaHWGetIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWUnlock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWRestore *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWFreeHWRec *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol xf86FreeInt10 *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Required symbol vgaHWLock *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmUnmap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmMap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmUnmap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol DRIGetDeviceInfo *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmMap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmUnmap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmUnmap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmMap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmUnmap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmUnmap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmMap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmUnmap *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmAgpGetMode *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmAgpVendorId *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmAgpDeviceId *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmAgpRelease *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmAgpEnable *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmAgpSize *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol drmAgpBase *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol DRIGetDrawableInfo *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol __glXActiveScreens *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol fbGetWinPrivateIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol fbGetWinPrivateIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol fbGetWinPrivateIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol fbGetWinPrivateIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol fbGetWinPrivateIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol fbGetWinPrivateIndex *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol xf86InterpretEDID *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
> Symbol xf86PrintEDID *from* module /usr/X11R6/lib/modules/drivers/fglrx_drv.o *is* unresolved!
>
> Fatal server *error*:
> Some required symbols were unresolved
>
>
> Please consult the The X.Org Foundation support 
> 	 *at* http://wiki.X.Org
>  *for* *help*. 
> Please also check the *log* *file* *at* "/var/log/Xorg.0.log" *for* additional information.
>
> X connection *to* :0.0 broken (explicit kill *or* server shutdown).

System information:
> uname -a
> FreeBSD amd64.lexasoft.birulevo.net 7.0-CURRENT FreeBSD 7.0-CURRENT 
> #8: Sun Dec 18 19:04:21 MSK 2005     
> lexa@amd64.lexasoft.birulevo.net:/usr/obj/usr/src/sys/Lexasoft  i38
Kernel config:

> machine		i386
> makeoptions     COPTFLAGS="-O2 -pipe -funroll-loops -ffast-math"
> cpu		I686_CPU
> ident		Lexasoft
>
> options 	SCHED_4BSD		# 4BSD scheduler
> options 	PREEMPTION		# Enable kernel thread preemption
> options 	INET			# InterNETworking
> options 	INET6			# IPv6 communications protocols
> options 	FFS			# Berkeley Fast Filesystem
> options 	SOFTUPDATES		# Enable FFS soft updates support
> options 	UFS_ACL			# Support for access control lists
> options 	UFS_DIRHASH		# Improve performance on big directories
> options 	MD_ROOT			# MD is a potential root device
> options 	NFSCLIENT		# Network Filesystem Client
> options 	NFSSERVER		# Network Filesystem Server
> options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
> options 	MSDOSFS			# MSDOS Filesystem
> options 	CD9660			# ISO 9660 Filesystem
> options 	PROCFS			# Process filesystem (requires PSEUDOFS)
> options 	PSEUDOFS		# Pseudo-filesystem framework
> options 	GEOM_GPT		# GUID Partition Tables.
> options 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
> options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
> options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
> options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
> options 	KTRACE			# ktrace(1) support
> options 	SYSVSHM			# SYSV-style shared memory
> options 	SYSVMSG			# SYSV-style message queues
> options 	SYSVSEM			# SYSV-style semaphores
> options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
> options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
> options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
> 					# output.  Adds ~128k to driver.
> options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
> 					# output.  Adds ~215k to driver.
> options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.
>
>
> options 	VESA
> options 	SC_PIXEL_MODE 
> options         SC_HISTORY_SIZE=1000
>
> device		drm		# DRM core module required by DRM drivers
> device		radeondrm	# ATI Radeon
>
> options         IBCS2
>
> options         SPX_HACK
>
>
> options         COMPAT_LINUX
>
>
> options         COMPAT_AOUT
> )
> options         LINPROCFS
>
>
>
> options		NETGRAPH
> options		NETGRAPH_ETHER
> options         NETGRAPH_BRIDGE
> options         NETGRAPH_SOCKET
>
> options         NETGRAPH_BLUETOOTH              # ng_bluetooth(4)
> options         NETGRAPH_BLUETOOTH_BT3C         # ng_bt3c(4)
> options         NETGRAPH_BLUETOOTH_HCI          # ng_hci(4)
> options         NETGRAPH_BLUETOOTH_L2CAP        # ng_l2cap(4)
> options         NETGRAPH_BLUETOOTH_SOCKET       # ng_btsocket(4)
> options         NETGRAPH_BLUETOOTH_UBT          # ng_ubt(4)
> options         NETGRAPH_BLUETOOTH_UBTBCMFW     # ubtbcmfw(4)
>
>
> device          sound
>
> options         LIBICONV
>
> options         NTFS                    #NT File System
> options         CD9660                  #ISO 9660 filesystem
> options         CD9660_ICONV
> options         MSDOSFS_ICONV
> options         NTFS_ICONV
>
> device          atapicam        # emulate ATAPI devices as SCSI ditto via CAM
>                                 # needs CAM to be present (scbus & pass)
>
> device          tap                     #Virtual Ethernet driver
>
> # Bus support.  Do not remove isa, even if you have no isa slots
> device		isa
> device		eisa
> device		pci
>
> # Floppy drives
> device		fdc
>
> # ATA and ATAPI devices
> device		ata
> device		atadisk		# ATA disk drives
> device		ataraid		# ATA RAID drives
> device		atapicd		# ATAPI CDROM drives
> device		atapifd		# ATAPI floppy drives
> device		atapist		# ATAPI tape drives
> options 	ATA_STATIC_ID	# Static device numbering
>
> # SCSI peripherals
> device		scbus		# SCSI bus (required for SCSI)
> device		ch		# SCSI media changers
> device		da		# Direct Access (disks)
> device		sa		# Sequential Access (tape etc)
> device		cd		# CD
> device		pass		# Passthrough device (direct SCSI access)
> device		ses		# SCSI Environmental Services (and SAF-TE)
>
> # RAID controllers
> device		aac		# Adaptec FSA RAID
> device		aacp		# SCSI passthrough for aac (requires CAM)
> device		ida		# Compaq Smart RAID
> device		mlx		# Mylex DAC960 family
> device		pst		# Promise Supertrak SX6000
> device		twe		# 3ware ATA RAID
>
> # atkbdc0 controls both the keyboard and the PS/2 mouse
> device		atkbdc		# AT keyboard controller
> device		atkbd		# AT keyboard
> device		psm		# PS/2 mouse
>
> device		vga		# VGA video card driver
>
> device		splash		# Splash screen and screen saver support
>
> device		sc
>
>
> device		agp		# support several AGP chipsets
>
>
> device		npx
>
> device		pmtimer
>
> device		cbb		# cardbus (yenta) bridge
> device		pccard		# PC Card (16-bit) bus
> device		cardbus		# CardBus (32-bit) bus
>
> # Serial (COM) ports
> device		sio		# 8250, 16[45]50 based serial ports
>
> # Parallel port
> device		ppc
> device		ppbus		# Parallel port bus (required)
> device		lpt		# Printer
> device		plip		# TCP/IP over parallel
> device		ppi		# Parallel port interface device
> #device		vpo		# Requires scbus and da
>
>
> device		miibus		# MII bus support
> device		sk		# SysKonnect SK-984x & SK-982x gigabit Ethernet
>
>
> # Wireless NIC cards
> device		wlan		# 802.11 support
> device		an		# Aironet 4500/4800 802.11 wireless NICs.
> device		awi		# BayStack 660 and others
> device		ral		# Ralink Technology RT2500 wireless NICs.
> device		wi		# WaveLAN/Intersil/Symbol 802.11 wireless NICs.
> #device		wl		# Older non 802.11 Wavelan wireless NIC.
>
> # Pseudo devices.
> device		loop		# Network loopback
> device		mem		# Memory and kernel memory devices
> device		io		# I/O device
> device		random		# Entropy device
> device		ether		# Ethernet support
> device		sl		# Kernel SLIP
> device		ppp		# Kernel PPP
> device		tun		# Packet tunnel.
> device		pty		# Pseudo-ttys (telnet etc)
> device		md		# Memory "disks"
> device		gif		# IPv6 and IPv4 tunneling
> device		faith		# IPv6-to-IPv4 relaying (translation)
>
> # The `bpf' device enables the Berkeley Packet Filter.
> # Be aware of the administrative consequences of enabling this!
> # Note that 'bpf' is required for DHCP.
> device		bpf		# Berkeley packet filter
>
> # USB support
> device		uhci		# UHCI PCI->USB interface
> device		ohci		# OHCI PCI->USB interface
> device		ehci		# EHCI PCI->USB interface (USB 2.0)
> device		usb		# USB Bus (required)
> #device		udbp		# USB Double Bulk Pipe devices
> device		ugen		# Generic
> device		uhid		# "Human Interface Devices"
> device		ukbd		# Keyboard
> device		ulpt		# Printer
> device		umass		# Disks/Mass storage - Requires scbus and da
> device		ums		# Mouse
> device		ural		# Ralink Technology RT2500USB wireless NICs
> device		urio		# Diamond Rio 500 MP3 player
> device		uscanner	# Scanners
> # USB Ethernet, requires miibus
> device		aue		# ADMtek USB Ethernet
> device		axe		# ASIX Electronics USB Ethernet
> device		cdce		# Generic USB over Ethernet
> device		cue		# CATC USB Ethernet
> device		kue		# Kawasaki LSI USB Ethernet
> device		rue		# RealTek RTL8150 USB Ethernet
>
> # FireWire support
> device		firewire	# FireWire bus code
> device		sbp		# SCSI over FireWire (Requires scbus and da)
> device		fwe		# Ethernet over FireWire (non-standard!)
>   
Device lines in xorg.conf are copied from your "README" file.

Thanks,

-- 
Best regards,
Tarasov Alexey.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43B7BCB2.6000209>