From nobody Sun Apr 16 14:23:28 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 4Pzsr660Stz45RHx for ; Sun, 16 Apr 2023 14:24:06 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pzsr52Y7Hz48bc for ; Sun, 16 Apr 2023 14:24:05 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=ISrKwGHI; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2607:f8b0:4864:20::b36 as permitted sender) smtp.mailfrom=marietto2008@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-yb1-xb36.google.com with SMTP id n203so11540037ybg.6 for ; Sun, 16 Apr 2023 07:24:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681655044; x=1684247044; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=iZZki5WBVOPw+HRISdvdgZ7B/U3+HuWUlZ2Ti4gqKvQ=; b=ISrKwGHIkgeBt+SSPgky9k2pIhNeRluVtPArhjlIAE+Esqwyw3x0X0qB7Uhjoh/3Eh S2RUz6NzI5xaSbU59w/QHXr3bPhEv2/zu13CDMGaq5z113zfzXoOIdc+GbTN1BqOcvM9 qTZH+mmL336jx23fcs7ImYzxGjd4+HL460y4/xzLagf7mU+FyKw/HbF84mzg8HDZ40Xe qdPXVVFXl2RfIhjCY6CiUtcm3omgHgW5ips9V+U/MsN/Xw8uwXrWgf69DX0DuBog1/86 UswlFmQifGD3s26HD8rVD6/jUr/V92cmlhrm3jcs+xabwAVPuU4CTM+ot4AUFEfA2Sa0 erVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681655044; x=1684247044; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iZZki5WBVOPw+HRISdvdgZ7B/U3+HuWUlZ2Ti4gqKvQ=; b=J35iCGmfJqXeryUtr8TbN/00kGwnRqadfIPwuZtAATXr+3N5BeCHPn2hpqu1s14Ved JCNhrvYyiCioHGfxaKczl/iwcB4YCqN+WFSExZCQVYRDQSWEEQgJxN6G1r41x6TSEv0J adgNo38wEQ7AnGkrom+HpE49Yy8F1eFBprUxULzEPvO3YwY39Qm9atmCGqNty8Rk1PGG hXmpL2x17befGBkHT8p58qANVk4hE6Thok0Tx3Cw6X6eBFz0wFbQ/XKoGNliXmkD1KvY Yd9yjOpxu0WGRLLUTBup54co+Cj4MMj0cKr3+lTI4/a0AfiFReoBrxfe/uSXo8rTYv/o Q/4A== X-Gm-Message-State: AAQBX9fWA36CeaNRFeg60+g9N43MEDgUo0trnXpe1VIpZqAvkrQ5xXkt HuQgY/Q0WDEgPjmxMb9BBQOqbmnwnclr4e4y0yLd2Y09v9Y9AA== X-Google-Smtp-Source: AKy350aWtRYlBIewbzBpoEXT4y9XCWrU3OFJfE9DuWcR1J3pNgngZ/VUhDMTW2lJncXIn8sqMiA9l+NqQbwEaK4WIR0= X-Received: by 2002:a25:d251:0:b0:b8b:f584:6b73 with SMTP id j78-20020a25d251000000b00b8bf5846b73mr5884403ybg.10.1681655044232; Sun, 16 Apr 2023 07:24:04 -0700 (PDT) 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 References: <66fee230-24eb-c7d8-fa30-4530409c0f5c@nomadlogic.org> <86ttxwvyv7.fsf@peasant.tower.home> <86jzysvvuy.fsf@peasant.tower.home> <86a5zovujm.fsf@peasant.tower.home> <86355fwwtv.fsf@peasant.tower.home> <86pm87ua7x.fsf@peasant.tower.home> In-Reply-To: <86pm87ua7x.fsf@peasant.tower.home> From: Mario Marietto Date: Sun, 16 Apr 2023 16:23:28 +0200 Message-ID: Subject: Re: Pinephone Pro To: Dmitry Salychev Cc: Marcin Cieslak , Pete Wright , freebsd-arm@freebsd.org Content-Type: multipart/alternative; boundary="0000000000008be82505f974d3b4" X-Spamd-Result: default: False [-3.90 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.90)[-0.899]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b36:from]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4Pzsr52Y7Hz48bc X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --0000000000008be82505f974d3b4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello. A lot of years ago I bought the tablet Samsung Google Nexus 10 P8110 that I have used only for a small amount of time. Now it is getting dust inside the drawer. I see that Linux PostMarket OS (based on the Alpine distro) works decently on this device. But I'm more interested to know if FreeBSD will also work decently on this tablet. The most important specs of it are the following ones : Chipset Exynos 5250 Dual CPU Dual-core 1.7 GHz Cortex-A15 GPU Mali-T604 MP4 Could I be able to install FreeBSD on this hardware,without having a lot of experience and competence in the programming but only a low/medium experience in the system administration ? thanks. On Thu, Apr 13, 2023 at 4:29=E2=80=AFPM Dmitry Salychev wr= ote: > > Mario Marietto writes: > > > I know. But the pro version is too expensive for me. :( > > I tried to say that there's no hurry and you'd save money to buy the Pro > version instead ;) > > > > > On Tue, Apr 4, 2023 at 4:23=E2=80=AFPM Dmitry Salychev = wrote: > > > > Mario Marietto writes: > > > > > Hello, > > > > > > I see that the Pinebook pro is very expensive for me. Can I > collaborate with you if I bought this version of the PinePhone ? > > > > > > > https://pine64.com/product/pinephone-beta-edition-with-convergence-packag= e/ > > > > PinePhone (not Pro) is built on Allwinner A64 (4xCortex A53). Compare = it > > to Rockchip RK3399S (2xA72 + 4xA53) of the Pro version. There'll be > > different device trees for those models and it's curious to me how > > different those models are in terms of devices/drivers available in > > FreeBSD. > > > > You can definitely buy it, but be prepared that we'll need to prioriti= ze > > if the actual development will be planned. Personally, I'd pay attenti= on > > to the Pro model. > > > > Regards, > > Dmitry > > > > > > > > On Tue, Apr 4, 2023 at 11:57=E2=80=AFAM Dmitry Salychev > wrote: > > > > > > Mario Marietto writes: > > > > > > > PineTime is interesting and it is in my budget. I could buy it an= d > then try to play a little bit with it. Maybe FreeBSD can be > > installed > > > there ? > > > > or Linux ? > > > > > > PineTime is built upon nRF52832 (64 MHz Cortex-M4) which doesn't ha= ve > > > MMU. So, no FreeBSD or Linux can be used there (uCLinux is an > exception, > > > but 64 KiB of RAM isn't enough). > > > > > > Details: https://forum.pine64.org/showthread.php?tid=3D8112 > > > > > > Regards, > > > Dmitry > > > > > > > > > > > On Tue, Apr 4, 2023 at 11:29=E2=80=AFAM Dmitry Salychev > wrote: > > > > > > > > Marcin Cieslak writes: > > > > > > > > > [[S/MIME Signed Part:Undecided]] > > > > > On Tue, 4 Apr 2023, Dmitry Salychev wrote: > > > > > > > > > >>> I think you should be prepared to build your own image. > > > > >>> With FreeBSD it is not very difficult (I find it easier than > in > > > > >>> the Linux world). > > > > >>> > > > > >>> Marcin > > > > >>> > > > > >>> [[End of S/MIME Signed Part]] > > > > >> > > > > >> I'd take their device tree and try to boot GENERIC kernel for > arm64 in > > > > >> order to get an idea which drivers are missing: > > > > >> > > > > >> # dmesg | grep "no driver" | grep -v "disabled" > > > > >> > > > > >> Pete, are you going to keep your findings somewhere? I don't > have > > > > >> PinePhone Pro at the moment, but would like to follow and can > support > > > > >> with customizing your kernel. > > > > > > > > > > Now thinking about getting one, too.. Maybe wiki.freeebsd.org > could be the place > > > > > to keep notes? > > > > > > > > > > saper > > > > > > > > > > [[End of S/MIME Signed Part]] > > > > > > > > Btw, it has almost nothing to do with the FreeBSD itself, but I > recently > > > > received PineTime (both sealed one and a devkit) as a gift and > can say > > > > that it's quite good in terms of PCB/assembling quality. Their > FreeRTOS-based > > > > OS works surprisingly good as well. If the PinePhone Pro is > similar, > > > > it's worth bringing FreeBSD there. > > > > > > > > +1 for notes kept at wiki.freebsd.org > > > > > > > > Regards, > > > > Dmitry > > > > > > > > -- > > > > Open source software/hardware enthusiast > > > > hackaday.io/dsl | github.com/mcusim | patreon.com/salychev > > > > > > -- > > > Open source software/hardware enthusiast > > > hackaday.io/dsl | github.com/mcusim | patreon.com/salychev > > > > -- > > Open source software/hardware enthusiast > > hackaday.io/dsl | github.com/mcusim | patreon.com/salychev > > > -- > Open source software/hardware enthusiast > hackaday.io/dsl | github.com/mcusim | patreon.com/salychev > --=20 Mario. --0000000000008be82505f974d3b4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello.

A lot of years ago I bought the tablet Samsung Google Nexus 10 P8110=20 that I have used only for a small amount of time. Now it is getting dust in= side the drawer. I see that Linux PostMarket OS (based on the=20 Alpine distro) works decently on this device. But I'm more interested t= o know if FreeBSD will also work decently on this tablet. The most=20 important specs of it are the following ones :


CPU
ChipsetExynos 5250 Dual
Dual-core 1.7 GHz Cortex-A15
GPUMali-T604 MP4
=09


Could I be able to install FreeBSD on this hardware,without having a lot of experience and competence in the programming but only a low/medium=20 experience in the system administration ? thanks.

On Thu, Apr 13, 2023 at 4:= 29=E2=80=AFPM Dmitry Salychev <dsl@mcu= sim.org> wrote:

Mario Marietto <marietto2008@gmail.com> writes:

> I know. But the pro version is too expensive for me. :(

I tried to say that there's no hurry and you'd save money to buy th= e Pro
version instead ;)

>
> On Tue, Apr 4, 2023 at 4:23=E2=80=AFPM Dmitry Salychev <dsl@mcusim.org> wrote:
>
>=C2=A0 Mario Marietto <marietto2008@gmail.com> writes:
>
>=C2=A0 > Hello,
>=C2=A0 >
>=C2=A0 > I see that the Pinebook pro is very expensive for me. Can I= collaborate with you if I bought this version of the PinePhone ?
>=C2=A0 >
>=C2=A0 > https://p= ine64.com/product/pinephone-beta-edition-with-convergence-package/
>
>=C2=A0 PinePhone (not Pro) is built on Allwinner A64 (4xCortex A53). Co= mpare it
>=C2=A0 to Rockchip RK3399S (2xA72 + 4xA53) of the Pro version. There= 9;ll be
>=C2=A0 different device trees for those models and it's curious to = me how
>=C2=A0 different those models are in terms of devices/drivers available= in
>=C2=A0 FreeBSD.
>
>=C2=A0 You can definitely buy it, but be prepared that we'll need t= o prioritize
>=C2=A0 if the actual development will be planned. Personally, I'd p= ay attention
>=C2=A0 to the Pro model.
>
>=C2=A0 Regards,
>=C2=A0 Dmitry
>
>=C2=A0 >
>=C2=A0 > On Tue, Apr 4, 2023 at 11:57=E2=80=AFAM Dmitry Salychev <= ;dsl@mcusim.org>= wrote:
>=C2=A0 >
>=C2=A0 >=C2=A0 Mario Marietto <marietto2008@gmail.com> writes:
>=C2=A0 >
>=C2=A0 >=C2=A0 > PineTime is interesting and it is in my budget. = I could buy it and then try to play a little bit with it. Maybe FreeBSD can= be
>=C2=A0 installed
>=C2=A0 >=C2=A0 there ?
>=C2=A0 >=C2=A0 > or Linux ?
>=C2=A0 >
>=C2=A0 >=C2=A0 PineTime is built upon nRF52832 (64 MHz Cortex-M4) wh= ich doesn't have
>=C2=A0 >=C2=A0 MMU. So, no FreeBSD or Linux can be used there (uCLin= ux is an exception,
>=C2=A0 >=C2=A0 but 64 KiB of RAM isn't enough).
>=C2=A0 >
>=C2=A0 >=C2=A0 Details: https://forum.pine6= 4.org/showthread.php?tid=3D8112
>=C2=A0 >
>=C2=A0 >=C2=A0 Regards,
>=C2=A0 >=C2=A0 Dmitry
>=C2=A0 >
>=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 > On Tue, Apr 4, 2023 at 11:29=E2=80=AFAM Dmitry S= alychev <dsl@mcusim.= org> wrote:
>=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 Marcin Cieslak <saper@saper.info> writes:
>=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 > [[S/MIME Signed Part:Undecided]]
>=C2=A0 >=C2=A0 >=C2=A0 > On Tue, 4 Apr 2023, Dmitry Salychev w= rote:
>=C2=A0 >=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 >>> I think you should be prepare= d to build your own image.
>=C2=A0 >=C2=A0 >=C2=A0 >>> With FreeBSD it is not very d= ifficult (I find it easier than in
>=C2=A0 >=C2=A0 >=C2=A0 >>> the Linux world).
>=C2=A0 >=C2=A0 >=C2=A0 >>>
>=C2=A0 >=C2=A0 >=C2=A0 >>> Marcin
>=C2=A0 >=C2=A0 >=C2=A0 >>>
>=C2=A0 >=C2=A0 >=C2=A0 >>> [[End of S/MIME Signed Part]]=
>=C2=A0 >=C2=A0 >=C2=A0 >>
>=C2=A0 >=C2=A0 >=C2=A0 >> I'd take their device tree an= d try to boot GENERIC kernel for arm64 in
>=C2=A0 >=C2=A0 >=C2=A0 >> order to get an idea which driver= s are missing:
>=C2=A0 >=C2=A0 >=C2=A0 >>
>=C2=A0 >=C2=A0 >=C2=A0 >> # dmesg | grep "no driver&qu= ot; | grep -v "disabled"
>=C2=A0 >=C2=A0 >=C2=A0 >>
>=C2=A0 >=C2=A0 >=C2=A0 >> Pete, are you going to keep your = findings somewhere? I don't have
>=C2=A0 >=C2=A0 >=C2=A0 >> PinePhone Pro at the moment, but = would like to follow and can support
>=C2=A0 >=C2=A0 >=C2=A0 >> with customizing your kernel.
>=C2=A0 >=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 > Now thinking about getting one, too..= Maybe wiki.freeebsd.org could be the place
>=C2=A0 >=C2=A0 >=C2=A0 > to keep notes?
>=C2=A0 >=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 > saper
>=C2=A0 >=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 > [[End of S/MIME Signed Part]]
>=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 Btw, it has almost nothing to do with the = FreeBSD itself, but I recently
>=C2=A0 >=C2=A0 >=C2=A0 received PineTime (both sealed one and a d= evkit) as a gift and can say
>=C2=A0 >=C2=A0 >=C2=A0 that it's quite good in terms of PCB/a= ssembling quality. Their FreeRTOS-based
>=C2=A0 >=C2=A0 >=C2=A0 OS works surprisingly good as well. If the= PinePhone Pro is similar,
>=C2=A0 >=C2=A0 >=C2=A0 it's worth bringing FreeBSD there.
>=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 +1 for notes kept at wiki.freebsd.org >=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 Regards,
>=C2=A0 >=C2=A0 >=C2=A0 Dmitry
>=C2=A0 >=C2=A0 >
>=C2=A0 >=C2=A0 >=C2=A0 --
>=C2=A0 >=C2=A0 >=C2=A0 Open source software/hardware enthusiast >=C2=A0 >=C2=A0 >=C2=A0 hackaday.io/dsl | github.com/mcusim | = patreon.com/salychev
>=C2=A0 >
>=C2=A0 >=C2=A0 --
>=C2=A0 >=C2=A0 Open source software/hardware enthusiast
>=C2=A0 >=C2=A0 hackaday.io/dsl | github.com/mcusim | patreon.c= om/salychev
>
>=C2=A0 --
>=C2=A0 Open source software/hardware enthusiast
>=C2=A0 hackaday.io/dsl | github.com/mcusim | patreon.com/salychev=


--
Open source software/hardware enthusiast
hac= kaday.io/dsl | github.com/mcusim | patreon.com/salychev


--
Mario.
--0000000000008be82505f974d3b4--