From owner-freebsd-arm@freebsd.org Mon Feb 6 14:28:42 2017 Return-Path: Delivered-To: freebsd-arm@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 DB53DCD2E28 for ; Mon, 6 Feb 2017 14:28:42 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (denninger.net [70.169.168.7]) by mx1.freebsd.org (Postfix) with ESMTP id AE8DB62C for ; Mon, 6 Feb 2017 14:28:42 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id 37B2562D11 for ; Mon, 6 Feb 2017 08:28:41 -0600 (CST) Subject: Re: NanoBSD config script for RPI2 References: <69c5a012-c1e7-c887-cd3b-ffcf78d8175e@denninger.net> <506d5c30-93f7-048e-2cde-d76bfaf76a8f@denninger.net> <1892E365-966E-4DFA-8DE0-9BAD584754A1@dsl-only.net> <41e02f9b-7884-1eec-b4e0-a32c962642b9@denninger.net> To: "freebsd-arm@freebsd.org" From: Karl Denninger Message-ID: <03b3c4e7-c915-ebd5-d560-bf23673f5215@denninger.net> Date: Mon, 6 Feb 2017 08:28:18 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms040008020603040007090500" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Feb 2017 14:28:43 -0000 This is a cryptographically signed message in MIME format. --------------ms040008020603040007090500 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/5/2017 16:57, Warner Losh wrote: > On Sun, Feb 5, 2017 at 2:22 PM, Karl Denninger wro= te: >> >> The above works -- almost. >> >> The system boots on first start, gets an IP address, sets time and suc= h >> and then hangs here: > ... >> Do I need "console=3Dcomconsole" in /boot/loader.conf? I would think >> setting the option in the nanobsd config file would generate that, but= >> it does not appear to -- and it also doesn't appear to be necessary, >> because I do get all the boot messages on the serial console side. > If nanobsd did its thing right, you should have a getty running on > both the serial port and the video "console" regardless of which one > is /dev/console. onifconsole isn't that useful in this situation. > > Warner Interesting observation -- I've been chasing problems with the sound subsystem (one of the PRs involved is here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D213687) and part of the chase involved updating the bootcode.bin and related files. /The most-recent version of those files from Github results in FreeBSD failing to reliably start/; it will sometimes hang after the ethernet interface identifies and it /also /hangs somewhere in the last few /etc/rc files (and I'm not sure exactly where) -- because those files never all complete init never starts the gettys. I've tried to locate the offending rc file (the shell that init kicks off to run the jobs appears to be spinning in an "R" state, but it's not accumulating time!) but thus far have failed to do so. On a "normally running" system as long as sshd comes up everything looks ok. But if you need to log in via a console, whether serial or otherwise, it looks like it hung because the chain of things that have to run before that gets started *did* hang. Reverting to the u-boot port versions of said files fixes that. Not sure how badly doing so will hose my sound, however.... --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms040008020603040007090500 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 YJnYtrADDM3/eE/4Z+L2yaoAAAAAAAA= --------------ms040008020603040007090500--