Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Apr 2009 20:49:44 -0700
From:      vehemens <vehemens@verizon.net>
To:        freebsd-x11@freebsd.org
Subject:   Re: Further Xorg regressions
Message-ID:  <200904152049.44291.vehemens@verizon.net>
In-Reply-To: <20090415090751.GD1390@server.vk2pj.dyndns.org>
References:  <20090415090751.GD1390@server.vk2pj.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 15 April 2009 02:07:52 am Peter Jeremy wrote:
> I have just finished upgrading my amd64 to a fairly recent -current
> (from Sunday), together with a completely up-to-date ports tree and
> X.org has now "improved" to the point where it doesn't work at all.
>
> The video card is a Radeon HD 2400 Pro (RV610).
>
> With the radeonhd driver, Xorg starts and just displays a totally blank
> (though active) screen.  I can switch to/from VTY screens without
> problem and Ctrl-Alt-BS works properly (after enabling it).  Output
> from X is:
> server# X -nolisten inet6 -config /etc/X11/xorg.conf.rhd
>
> X.Org X Server 1.6.0
> Release Date: 2009-2-25
> X Protocol Version 11, Revision 0
> Build Operating System: FreeBSD 8.0-CURRENT amd64
> Current Operating System: FreeBSD server.vk2pj.dyndns.org 8.0-CURRENT
> FreeBSD 8.0-CURRENT #6: Sun Apr 12 22:57:30 EST 2009    
> root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64 Build Date:
> 15 April 2009  07:03:06AM
>
>         Before reporting problems, check http://wiki.x.org
>         to make sure that you have the latest version.
> 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: Wed Apr 15 18:55:03 2009
> (++) Using config file: "/etc/X11/xorg.conf.rhd"
> None
> server#
>
> With the radeon driver, it dies with an undefined symbol and destroys my
> video output (no video so monitor shuts down):
> server# X -nolisten inet6 -config /etc/X11/xorg.conf
>
> X.Org X Server 1.6.0
> Release Date: 2009-2-25
> X Protocol Version 11, Revision 0
> Build Operating System: FreeBSD 8.0-CURRENT amd64
> Current Operating System: FreeBSD server.vk2pj.dyndns.org 8.0-CURRENT
> FreeBSD 8.0-CURRENT #6: Sun Apr 12 22:57:30 EST 2009    
> root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64 Build Date:
> 15 April 2009  07:03:06AM
>
>         Before reporting problems, check http://wiki.x.org
>         to make sure that you have the latest version.
> 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: Wed Apr 15 18:54:49 2009
> (++) Using config file: "/etc/X11/xorg.conf"
> (EE) Failed to load module "xtrap" (module does not exist, 0)
> Shared DDC line: 2 3
> Shared DDC line: 2 4
> Shared DDC line: 3 2
>   XRANDR name: VGA-0
>   Connector: VGA
>   CRT2: INTERNAL_KLDSCP_DAC2
>   DDC reg: 0x7e50
>   XRANDR name: DVI-0
>   Connector: DVI-I
>   CRT1: INTERNAL_KLDSCP_DAC1
>   DFP1: INTERNAL_LVTM1
>   DDC reg: 0x7e40
> Dac detection success
> finished output detect: 0
> finished output detect: 1
> finished all detect
> before xf86InitialConfiguration
> Dac detection success
> after xf86InitialConfiguration
> Output DFP1 disable success
> Blank CRTC 0 success
> Disable CRTC 0 success
> Blank CRTC 1 success
> Disable CRTC 1 success
> mc fb loc is 00df00d0
> /libexec/ld-elf.so.1: /usr/local/lib/xorg/modules/drivers//radeon_drv.so:
> Undefined symbol "exaDriverAlloc" server#
>
> Unfortunately, the only way to recover is to reboot.

The ati driver works fine on my amd64 7.2 system with a HD 2600 pro with a 
fairly recent snap of src and ports.

Suggest that you rebuild as a minimum, the  xserver and ati ports.  If that 
doesn't work, rebuild the ports tree from scratch.

> The radeonhd log is attached.  Relevant dmesg output is:
> pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0
> pci1: <ACPI PCI bus> on pcib1
> vgapci0: <VGA-compatible display> port 0xde00-0xdeff mem
> 0xd0000000-0xdfffffff,0xfdee0000-0xfdeeffff irq 18 at device 0.0 on pci1
> drm0: <Radeon HD 2400 Pro> on vgapci0
> info: [drm] MSI enabled 1 message(s)
> vgapci0: child drm0 requested pci_enable_busmaster
> info: [drm] Initialized radeon 1.29.0 20080528
> pci1: <multimedia, HDA> at device 0.1 (no driver attached)





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