From owner-freebsd-x11@freebsd.org Wed Feb 15 05:00:48 2017 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35777CDF6EA for ; Wed, 15 Feb 2017 05:00:48 +0000 (UTC) (envelope-from davshao@gmail.com) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E99671849 for ; Wed, 15 Feb 2017 05:00:47 +0000 (UTC) (envelope-from davshao@gmail.com) Received: by mail-qk0-x234.google.com with SMTP id s186so142654956qkb.1 for ; Tue, 14 Feb 2017 21:00:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/WlJCE1QZW8lA3ieEEJ0QnVlQXr2pB6NNZcOcCSG3YQ=; b=Yqana6WfZjEKSD3aWGD9QrYjmKhZ16Rbqz1A2dOwXNbmk5AFDnHdIj1wXH39vOHU9k rn8DqdlDv1MgmuOcxToHqnyn0xTT5nkd2mI8sCOuUA8ynHDuJB5Yha9cgV7kH8HhJteo W0G/SP6IvkaAkDfelYJFJkQ3pIwhReDw69ZzfWX48Tq4kYau2bmrAWByNikzwHh+lw4m WVKNv2yTfROzVgIzyoik7pnXu6e38Pj0x5znxJrS5Zc7H62cDmi9V9yKLsRciJncotvQ RZbPCRlfnLUXMbzG9r7FV5ZcojmswRZrPMmhde6Z2tk+uBMqj3CQ4T+2pOeZl+sGlPT8 MqsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/WlJCE1QZW8lA3ieEEJ0QnVlQXr2pB6NNZcOcCSG3YQ=; b=UVfUOAqKfgdxX+10y7t0P1EWBdzJWm4HWh0LwyIXahzi+9Yazs+wYmwN2v/CDIrGgk H1cYBFbJaF9SG7oX14ymm+MAxB3cPHskTLzr2o6MMBZkwAt/0tCJr+WMeNu9e2U8tI8X Jl3mU7HRa1MrS+g3ZBNvVNS2oTvVcFGAer33s3YSwMqRveoxkuyg07NioDPFpgsJTPT/ JIYVBiHmo0ONecXWSWF9Tp/tqIYkyuq/WnXItIV85+VCuh9hPNsZJKYdlcHRWnxFIK93 2Hlo0p6NyBLEnKrcTsJkbs6Zrf0NctPGTqDutDiSouYE0lhPPZgFmjiDWMZ7Nu/4Q344 CTJA== X-Gm-Message-State: AMke39lkE5YdF4isxDZ6zZOULS5QxIsVS9yTZZiLx2XzccPtH1uduWmv904+BZxhS5TTxajVasHPauWBLDJRQw== X-Received: by 10.55.42.207 with SMTP id q76mr18543499qkq.35.1487134847116; Tue, 14 Feb 2017 21:00:47 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.133.161 with HTTP; Tue, 14 Feb 2017 21:00:46 -0800 (PST) From: David Shao Date: Tue, 14 Feb 2017 21:00:46 -0800 Message-ID: Subject: Re: X11 breaks for Intel after ports update from r433396 -> r433935? To: freebsd-x11@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.23 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, 15 Feb 2017 05:00:48 -0000 >From past DragonFly dports to x11-drivers/xf86-video-intel29 and FreeBSD ports, in pkgsrc-wip I have had success running xorg server 19 and mesa 17.0.0 with the patch: --- src/intel_device.c.orig 2014-11-18 21:50:39.000000000 +0000 +++ src/intel_device.c @@ -398,8 +398,16 @@ static int __intel_open_device__legacy(c pci->domain, pci->bus, pci->dev, pci->func); ret = drmCheckModesettingSupported(id); +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) + if (ret || 1) { + if (xf86LoadKernelModule("i915kms")) +#elif defined(__DragonFly__) + if (ret || 1) { + if (xf86LoadKernelModule("i915")) +#else if (ret) { if (xf86LoadKernelModule("i915")) +#endif ret = drmCheckModesettingSupported(id); if (ret) return -1; Perhaps something else needs to be added for FreeBSD versioning. By the way, my pkgsrc-wip ports end with -dfbsd and basically use FreeBSD ports / DragonFly dports patches applied to pkgsrc, in addition to running on NetBSD.