From owner-freebsd-questions@FreeBSD.ORG Thu Aug 14 09:54:48 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A83D38B2 for ; Thu, 14 Aug 2014 09:54:48 +0000 (UTC) Received: from mail-wg0-x22d.google.com (mail-wg0-x22d.google.com [IPv6:2a00:1450:400c:c00::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3F9B32E3F for ; Thu, 14 Aug 2014 09:54:48 +0000 (UTC) Received: by mail-wg0-f45.google.com with SMTP id x12so833118wgg.4 for ; Thu, 14 Aug 2014 02:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=lhFRuK6jujM3rieB8JrVQg2FhA6eYHVF46iiCAckxNY=; b=pWyCBI4eHWzq/1o0clBR43LQreizQ3RxJdCMVHUNCYm+5ASxDxJcjz8QBljtHIEB02 Zg4sKaMjUdo+1RJf2LBjO5wRYdPY+noOWQcqwFb1avt3Edly9JKEenMdAJCyBXowfqQs zvaHAv9UWFSIj0nkxDyx70ancrDsQwCULv3ZdarQYpF+yrkwzF+NKwq4AlKREnMKZeeQ 1Mxnm2QrKLZ10uBHI8SRBkXlIAqTLr/gaH8O/Ow7bjvCSyzxj8s3hlAzFieuuS9bjTh9 1DeXPFQJbZlZG6Mi4CtjURVTGbA/JytQJJ2EL8EWVF4i8Kc1CHPQ6n0CzR775kZz88nM FRtQ== X-Received: by 10.194.237.194 with SMTP id ve2mr10475058wjc.89.1408010086209; Thu, 14 Aug 2014 02:54:46 -0700 (PDT) Received: from kontrol.kode5.net (host86-168-30-173.range86-168.btcentralplus.com. [86.168.30.173]) by mx.google.com with ESMTPSA id m5sm18254364wiz.19.2014.08.14.02.54.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Aug 2014 02:54:45 -0700 (PDT) Message-ID: <53EC8763.7060708@gmail.com> Date: Thu, 14 Aug 2014 10:54:43 +0100 From: Jamie Griffin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: New xorg fails with "module ABI major version (6) doesn't match the server's version (12)" References: <2185120.2ReaZYee1X@curlew.lan> In-Reply-To: <2185120.2ReaZYee1X@curlew.lan> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Aug 2014 09:54:48 -0000 On 14/08/2014 10:42, Mike Clarke wrote: > After upgrading from 9.1-RELEASE to 10.0-RELEASE I deleted all > packages, created /usr/local/etc/pkg/repos/FreeBSD_new_xorg.conf and > ran "pkg install xorg". > > Attempts to run startx failed with an ABI mismatch message so I then > tried "Xorg configure" which failed in the same way. > > ################################## > curlew:/root# Xorg -configure > > X.Org X Server 1.12.4 > Release Date: 2012-08-27 > X Protocol Version 11, Revision 0 > Build Operating System: FreeBSD 10.0-RELEASE-p3 amd64 > Current Operating System: FreeBSD curlew.lan 10.0-RELEASE-p7 FreeBSD > 10.0-RELEASE-p7 #0: Tue Jul 8 06:37:44 UTC 2014 root@amd64- > builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 > Build Date: 13 August 2014 02:11:33AM > > Current version of pixman: 0.32.4 > 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 Aug 13 21:48:42 2014 > List of video drivers: > openchrome > r128 > ati > radeon > mach64 > nv > intel > vesa > (EE) module ABI major version (6) doesn't match the server's version > (12) > No devices to configure. Configuration failed. > Server terminated with error (2). Closing log file. > ################################## > > The FreeBSD_new_xorg repository was used for some packages but I > wonder if more of them should have been from there? > > ################################## > curlew:/root# pkg query -a "%n %R" | grep FreeBSD_new_xorg > > dri FreeBSD_new_xorg > libGL FreeBSD_new_xorg > libdrm FreeBSD_new_xorg > libglapi FreeBSD_new_xorg > pciids FreeBSD_new_xorg > python27 FreeBSD_new_xorg > xf86-video-ati FreeBSD_new_xorg > xf86-video-intel FreeBSD_new_xorg > xorg-server FreeBSD_new_xorg > > curlew:/root# pkg info xorg > > xorg-7.7 > Name : xorg > Version : 7.7 > Installed on : Wed Aug 13 20:57:12 BST 2014 > Origin : x11/xorg > Architecture : freebsd:10:x86:64 > Prefix : /usr/local > Categories : x11 > Maintainer : x11@FreeBSD.org > WWW : http://www.x.org/ > Comment : X.Org complete distribution metaport > Options : > DOCS : on > Annotations : > repo_type : binary > repository : FreeBSD > Flat size : 0.00B > Description : > This is a metaport for all the X.Org packages available in the ports > tree. > > WWW: http://www.x.org/ > ################################## > This is simple to fix - run 'portmaster xf86-' and it will rebuild the drivers beginning with xf86- and will then match the servers version. For some reason when building the ports for new xorg the drivers built and installed are for an older version of xorg server as you've seen when checking pkg info.