From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752559AbcKGJSQ (ORCPT ); Mon, 7 Nov 2016 04:18:16 -0500 Received: from mailapp01.imgtec.com ([195.59.15.196]:64349 "EHLO imgpgp01.kl.imgtec.org" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752488AbcKGJSO (ORCPT ); Mon, 7 Nov 2016 04:18:14 -0500 X-PGP-Universal: processed; by imgpgp01.kl.imgtec.org on Mon, 07 Nov 2016 09:17:08 +0000 From: Paul Burton To: Michael Ellerman CC: Larry Finger , Sergey Senozhatsky , Andreas Schwab , Andrew Morton , Borislav Petkov , Petr Mladek , Tejun Heo , , Subject: Re: [PATCH v3] console: use first console if stdout-path device doesn't appear Date: Mon, 7 Nov 2016 09:18:06 +0000 Message-ID: <13471233.iqSeGS5aQ3@np-p-burton> Organization: Imagination Technologies User-Agent: KMail/5.3.2 (Linux/4.8.4-1-ARCH; KDE/5.27.0; x86_64; ; ) In-Reply-To: <8737j3n18r.fsf@concordia.ellerman.id.au> References: <2c67e39b-fc33-918a-774e-d9238e837c03@lwfinger.net> <20161103125758.3415-1-paul.burton@imgtec.com> <8737j3n18r.fsf@concordia.ellerman.id.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1851056.LmjgHU7tfE"; micalg=pgp-sha256; protocol="application/pgp-signature" X-Originating-IP: [10.100.200.221] X-ESG-ENCRYPT-TAG: 1b7d744b Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --nextPart1851056.LmjgHU7tfE Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Monday, 7 November 2016 19:27:32 GMT Michael Ellerman wrote: > Paul Burton writes: > > If a device tree specified a preferred device for kernel console output > > via the stdout-path or linux,stdout-path chosen node properties there's > > no guarantee that it will have specified a device for which we have a > > driver. It may also be the case that we do have a driver but it doesn't > > call of_console_check() to register as a preferred console (eg. offb > > driver as used on powermac systems). > > > > In these cases try to ensure that we provide some console output by > > enabling the first usable registered console, which we keep track of > > with the of_fallback_console variable. Affected systems will enable > > their console later than they did prior to commit 05fd007e4629 > > ("console: don't prefer first registered if DT specifies stdout-path") > > but should otherwise produce the same output. > > > > Tested in QEMU with a PowerPC pseries_defconfig kernel. > > Hi Paul, > > This does "work", as in it boots and I get a console. But the delay in > getting output on the VGA is not workable. I get pretty much no output > until the machine is booted entirely to userspace, meaning any crash > prior to that will be undebuggable. > > I also note Andreas reports it doesn't work at all on PowerMac. > > Please send a revert and we can try again next cycle. > > cheers Hi Michael, A revert was already submitted by Hans de Goede & is being discussed over here: https://marc.info/?l=linux-kernel&m=147826151427455&w=2 Thanks, Paul --nextPart1851056.LmjgHU7tfE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIcBAABCAAGBQJYIEbOAAoJEIIg2fppPBxlNZEP/0OLG7/kcCu6z1s4Z465k7nF akJvKzD/Dr6lybtntyUN8gaPgJcEAMNDrZ0m1RrGG1s97q2Dh6AUV7zd1E6sUhxK 0aOfkfwC1zTO1Opchfwg+3z6N8pp/KX9ZT0EGECqE7SNB+NXZEgXEEVaNFrej4Zj fnapY2DS3RMD9HV0e24cKxwYriEQAl9qbOW7pO6uNdY2fonpGJ6Fc5W/kGahxauT tEa599biaclE4/tE1LWMy+badBjDpgGTNDZTfS813PK0zlChlacK75JLAFYhAjHO kRMsNZY8I+vs1Br3fSlye9yQ5YfROd8Tk3BDVfW7O7lb4Q155gLTzdPOQ0j7vdI9 CwhcniYDIFqCLzhnWfWCqkzx09FSrbnoLKwYcWsxhHEACJ6eykpKQ64i2QVXw11b otaxS+tpJNJJuYvDuYHeWAhaJCoByZ8c2KjQNbVEcgljG4Ws35I2cdm5Mvpjpws3 UdeV4RKcsqzZ8nWyN1AMdVm+dt4/2pSq/Sjdh6tEtVTXpoeY5aTro2oWvr4F8vzI Qy7TPMdoZ8BFR4MVHJH8YF7ojtCeKs9IUmV9iKRtyGwyVoFGM9WtW2K5WZykxbXw GqCltIDJ0+23HCOnSEYa4V7UKusU/k6ZJ/bLHK+7GCMSqECsCS+flqaSaMvyH9CV x2TRsPB7BFs0No3bEos0 =BZb9 -----END PGP SIGNATURE----- --nextPart1851056.LmjgHU7tfE--