From owner-freebsd-current@freebsd.org Fri Sep 7 11:14:56 2018 Return-Path: Delivered-To: freebsd-current@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 B63D6FF824B for ; Fri, 7 Sep 2018 11:14:56 +0000 (UTC) (envelope-from yuripv@yuripv.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4E66185776 for ; Fri, 7 Sep 2018 11:14:56 +0000 (UTC) (envelope-from yuripv@yuripv.net) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7E76A21F00 for ; Fri, 7 Sep 2018 07:14:55 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Fri, 07 Sep 2018 07:14:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuripv.net; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=eWO1bG8HTB8dwEtMSwgN4PjLsxRHBoyLezvOn4W+sMw=; b=sauPOnsj wczWQDSphG+QuMb8QE7ks+qR5v0z7dD6IpDuJWfsZirv6vAPoq6gvOUAHI2o5Hpf i9Cclms0RBwopZ8iaNT2h6sbrfinDF6Lrg5HERvaoHLwlgzYeQ4dfAEtZn39XVbi JTSSlh/H+sPNml0EuazBbW6ec3Aoibcgp5tlvps+YZP2Z2KaLo7S0BOcqHkNMswp 8bVdNQk26wwxZd3wqoA69hVwUZ5ynJq1IeTU9pEruxo23df9U3JMdWLm6wUN8KOo HuQXuWy/zJR8mnOQtdub4Ke4IHKl3bXY8w/sMlNZHZdxDWFrJC+GLiYejPR6zwWl 2pRYh+LgcJmuiQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=eWO1bG8HTB8dwEtMSwgN4PjLsxRHB oyLezvOn4W+sMw=; b=qjXlvVMkjtFRP5lRORnpPj7mRXBPBgXWfLgIfmVsGib45 FOs4PBcTFhC2ksDkknPf9nNOefM5Y49cQW4y45TliBDdeks7y9hNJECVqzpgIVH+ 5XsDkL1zBnXU8himtGyBGQruUHlbQE3chCXVf4ZNujNoZfgXj5lV/JxXEJbqYu7o gQImDssGXEwxhOWE5FG9EXm91+pZyg/9k7isNGRHzSl5AeIidq835tyriQgOJsgX 7/oqCoi273AV6pwncfLn/tGfQVpTNEZS1nIakuo9bTtAQPvkv2315N/7Bv9nXFW4 /4Mj8ZmIX3uh8bT9CLa0XCiUOTiyunTOi/q8Sv9TA== X-ME-Proxy: X-ME-Sender: Received: from [192.168.1.2] (unknown [62.183.126.215]) by mail.messagingengine.com (Postfix) with ESMTPA id 80C7910294 for ; Fri, 7 Sep 2018 07:14:54 -0400 (EDT) To: freebsd-current From: Yuri Pankov Subject: MacBook Pro SPI-attached keyboard/touchpad Message-ID: <9729105d-bfc4-0161-3ae9-84416bcf265b@yuripv.net> Date: Fri, 7 Sep 2018 14:14:49 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2018 11:14:56 -0000 Hi, I'm trying to run -current on MacBook Pro 2017, and with recent fixes to EFIRT, there's a hope. The problem is that nothing essential works, and while I can live with usb wifi adapter, getting internal keyboard/touchpad to work would be really nice. It has been extensively discussed on linux lists suggesting that those are connected via SPI in these models: https://bugzilla.kernel.org/show_bug.cgi?id=99891 https://bugzilla.kernel.org/show_bug.cgi?id=108331 There's also a WIP linux driver for those and touchbar: https://github.com/roadrunner2/macbook12-spi-driver Just wondering if anyone already working on it and/or can provide some initial guidance before starting my clumsy attempts at porting it.