From nobody Fri Mar 31 21:20:35 2023 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PpCrG5JX6z43GZ0 for ; Fri, 31 Mar 2023 21:20:46 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (mail.nomadlogic.org [66.165.241.226]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.nomadlogic.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PpCrF3Prcz3lst for ; Fri, 31 Mar 2023 21:20:45 +0000 (UTC) (envelope-from pete@nomadlogic.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=nomadlogic.org header.s=04242021 header.b=LcAEfkCI; spf=pass (mx1.freebsd.org: domain of pete@nomadlogic.org designates 66.165.241.226 as permitted sender) smtp.mailfrom=pete@nomadlogic.org; dmarc=pass (policy=quarantine) header.from=nomadlogic.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomadlogic.org; s=04242021; t=1680297636; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TLYcwCLVtpVdnNIzXYC4ebJD2HzNcJ+ttkJOQZvWveo=; b=LcAEfkCIJ4gqRJ0sEcxvLOJzUyi8VKblKm+RqswkjDXD3fudsNZHmJPOihjk3r+BULen8y taXW+9WWOvuyzhuFHMRDb0c1Z+i8h5fsqaGP8EhJpaix1cEK2olUdbSKoGoez7qE5hXwca OmPZJ6yg58BfkmJnBCMSDzE88vMmvRI= Received: from [192.168.1.160] (cpe-24-24-168-214.socal.res.rr.com [24.24.168.214]) by mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id 7c844371 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Fri, 31 Mar 2023 21:20:35 +0000 (UTC) Message-ID: <66fee230-24eb-c7d8-fa30-4530409c0f5c@nomadlogic.org> Date: Fri, 31 Mar 2023 14:20:35 -0700 List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Content-Language: en-US To: freebsd-arm From: Pete Wright Subject: Pinephone Pro Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[nomadlogic.org,quarantine]; R_DKIM_ALLOW(-0.20)[nomadlogic.org:s=04242021]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; ASN(0.00)[asn:29802, ipnet:66.165.240.0/22, country:US]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[nomadlogic.org:+]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PpCrF3Prcz3lst X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Hey there folks - I recently acquired a Pinephone Pro as well as the Keyboard/Battery case option they sell: https://www.pine64.org/pinephonepro/ https://pine64.com/product/pinephone-pinephone-pro-keyboard-case/ I especially like the Keyboard as it will probably make my on call rotations easier while I'm out running errands.  That's the theory at least. I've gotten Linux (postmarketOS) up on it, and it seems OK and will probably be my daily driver OS.  It certainly has quite a few warts to be honest, which is surprising because I assumed things would be a bit more polished with all the attention linux gets. Regardless, I would be keen to test out and help if possible getting FreeBSD support on it.  My plan is to start with the PINE64 image on a flashed memory card and see how it goes. Hopefully by finding what the quirks are on Linux will be helpful resolving issues on the FreeBSD side.  Not expecting a fully featured device out of the gate, but will probably focus first on getting the keyboard and wifi stack up first if possible.  There even a userspace keyboard driver here which may be better than the linux-kernel driver: https://xff.cz/git/pinephone-keyboard/about/ So my question is - is the PINE64 the right image to use?  Anyone else tried this and able to share tweaks or docs they used to get things moving? Cheers! -Pete -- Pete Wright pete@nomadlogic.org @nomadlogicLA