From owner-freebsd-arm@freebsd.org Tue Oct 29 18:24:57 2019 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 04B2A1602FB for ; Tue, 29 Oct 2019 18:24:57 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (phouka1.phouka.net [107.170.196.116]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "phouka.net", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 472g3r0xrBz3Pvg for ; Tue, 29 Oct 2019 18:24:55 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (localhost [127.0.0.1]) by phouka1.phouka.net (8.15.2/8.15.2) with ESMTPS id x9TIMG38008499 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 29 Oct 2019 11:22:16 -0700 (PDT) (envelope-from warlock@phouka1.phouka.net) Received: (from warlock@localhost) by phouka1.phouka.net (8.15.2/8.15.2/Submit) id x9TIMFIG008498; Tue, 29 Oct 2019 11:22:15 -0700 (PDT) (envelope-from warlock) Date: Tue, 29 Oct 2019 11:22:15 -0700 From: John Kennedy To: ticso@cicely.de Cc: ro Ze , freebsd-arm@freebsd.org Subject: Re: Is it possible to build a ZFS Raspberry Pi 3B/3B+/4 image? with other questions. Message-ID: <20191029182215.GA4642@phouka1.phouka.net> References: <20191028151043.GA2664@phouka1.phouka.net> <20191029151126.GV321@cicely7.cicely.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191029151126.GV321@cicely7.cicely.de> User-Agent: Mutt/1.12.2 (2019-09-21) X-Rspamd-Queue-Id: 472g3r0xrBz3Pvg X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of warlock@phouka1.phouka.net has no SPF policy when checking 107.170.196.116) smtp.mailfrom=warlock@phouka1.phouka.net X-Spamd-Result: default: False [2.64 / 15.00]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(0.40)[ipnet: 107.170.192.0/18(0.12), asn: 14061(1.93), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[phouka.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.69)[0.687,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.35)[0.355,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[warlock@phouka.net,warlock@phouka1.phouka.net]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:107.170.192.0/18, country:US]; FROM_NEQ_ENVFROM(0.00)[warlock@phouka.net,warlock@phouka1.phouka.net]; SUBJECT_HAS_QUESTION(0.00)[]; FREEMAIL_CC(0.00)[gmail.com] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2019 18:24:57 -0000 On Tue, Oct 29, 2019 at 04:11:46PM +0100, Bernd Walter wrote: > SanDisk extreme cards work perfect for me. > I use them for ZFS root in a mirrored setup, one card in slot and if the > board has no second uSD slot, then I use an SD reader. > 1GB RAM works fine for that. > Compiling llvm is my RAM issue these days, even on 2GB boards a buildworld > is problematic. > I really like to have a system with more memory, just to compile. > I've just ordered some RockPro64-4GB for that reason. > Unfortunately AFAIK we don't support the RPI4 yet. > I'm open for other suggestions on affordable boards with 4-8GB RAM. > So far I have an iMX6 system with 4GB, but havn't tried FreeBSD on it yet > and it is 32bit. SanDisk extremes (I picked the ones rated for good video with the idea that that needs more high-speed block writes than photos) are what I use. I just haven't tried to do something like a bonnie test with that vs a USB drive, or decided if that really mattered when your workload is a big obscene compile. [I have issues doing parallel builds without fails because you never know when two things are going to fight for memory and fail (it's basically unrepeatable random luck of the draw), and if you go into OOM-failure all kinds of random things get killed off. Having 48+ hour builds get wacked just sucks.] The llvm builds are bad, rust is bad. llvm is like 48 hours, and you end up with two of those these days if you're trying to compile firefox and then add rust which is even longer (~72 hours? I forget). RPI4 should be nice. The guy who was working on it on this list had made some good progress but doesn't look like he's had a lot of time past what he's done so far. I've been eyeing the pine64 boards myself. I think I could get into their product line. That particular board has what I was looking forward to in the RPI4. It looks like FreeBSD is trying to stick mainstream (64-bit vs 32) from some of the ARM support discussions I think I remember (admittedly they were trying to cut off some old ARM chips that happened to be 32-bit, so maybe just 32-bit isn't unforgivable, but 4+G of RAM on 32-bit would be an issue unless ARM has some kind of PAE.