From owner-freebsd-x11@freebsd.org Wed Oct 31 17:28:40 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E25210DFE2C for ; Wed, 31 Oct 2018 17:28:40 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 06A187F89E for ; Wed, 31 Oct 2018 17:28:39 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id w9VHSWjH028806 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 31 Oct 2018 10:28:32 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id w9VHSW5k028805; Wed, 31 Oct 2018 10:28:32 -0700 (PDT) (envelope-from sgk) Date: Wed, 31 Oct 2018 10:28:32 -0700 From: Steve Kargl To: freebsd-current@freeebsd.org, freebsd-x11@freebsd.org Subject: drm2 again Message-ID: <20181031172832.GA28293@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Oct 2018 17:28:40 -0000 It's me, again. With the branching for freebsd-12, the top-of-tree (aka freebsd13) has introduced knobs that prevent the building and installation of drm and drm2. These knobs have been set to 't'. Thus, my last world update did not install the in-tree drm and drm2. So, it seemed like a good time to switch to one of the drm ports (as suggested by src/UPDATING). graphics/drm-legacy-kmod is simply broken, which has been previously reported. graphics/drm-stable-kmod fills /var/log/messages with Oct 30 14:50:35 troutmask kernel: fence_wait returned with error -512 Oct 30 14:50:35 troutmask syslogd: last message repeated 10 times Oct 30 16:30:16 troutmask kernel: fence_wait returned with error -512 Oct 30 16:30:16 troutmask syslogd: last message repeated 4 times It seems that setting WITHOUT_DRM_MODULE=t and WITHOUT_DRM2_MODULE=t is premature. Yes, I am aware that I can set WITH_MODULE_DRM and WITH_MODULE_DRM2 in /usr/src.conf, and recover the missing in-tree modules. PS: /usr/src/UPDATING spells the WITHOUT_* knobs as for example WITHOUT_DRM2_MODULE while src.conf(8) documents a WITH_MODULE_DRM2 knob. I suspect UPDATING is wrong. % find /usr/src -name \*.mk | xargs grep _DRM /usr/src/sys/conf/kern.opts.mk: MODULE_DRM \ /usr/src/sys/conf/kern.opts.mk: MODULE_DRM2 \ % find /usr/src -name Make\* | xargs grep _DRM /usr/src/sys/modules/Makefile:.if ${MK_MODULE_DRM} != "no" /usr/src/sys/modules/Makefile:.if ${MK_MODULE_DRM2} != "no" /usr/src/sys/modules/Makefile:.if ${MK_MODULE_DRM} != "no" /usr/src/sys/modules/Makefile:.if ${MK_MODULE_DRM2} != "no" -- Steve