From owner-cvs-src@FreeBSD.ORG Tue May 4 07:06:19 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9EC7516A4CF; Tue, 4 May 2004 07:06:19 -0700 (PDT) Received: from mail.ambrisko.com (adsl-64-174-51-43.dsl.snfc21.pacbell.net [64.174.51.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBD0B43D60; Tue, 4 May 2004 07:06:18 -0700 (PDT) (envelope-from ambrisko@ambrisko.com) Received: from server2.ambrisko.com (HELO www.ambrisko.com) (192.168.1.2) by mail.ambrisko.com with ESMTP; 04 May 2004 07:06:17 -0700 Received: from ambrisko.com (localhost [127.0.0.1]) by www.ambrisko.com (8.12.9p2/8.12.9) with ESMTP id i44E6Ijd007572; Tue, 4 May 2004 07:06:18 -0700 (PDT) (envelope-from ambrisko@ambrisko.com) Received: (from ambrisko@localhost) by ambrisko.com (8.12.9p2/8.12.9/Submit) id i44E6C7h007563; Tue, 4 May 2004 07:06:12 -0700 (PDT) (envelope-from ambrisko) From: Doug Ambrisko Message-Id: <200405041406.i44E6C7h007563@ambrisko.com> In-Reply-To: <20040504180010.E9274@gamplex.bde.org> To: Bruce Evans Date: Tue, 4 May 2004 07:06:12 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL94b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII cc: Doug Ambrisko cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/conf NOTES options src/share/man/man4 sio.4 src/sys/dev/sio sio.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 May 2004 14:06:19 -0000 Bruce Evans writes: | On Mon, 3 May 2004, Doug Ambrisko wrote: | | > ambrisko 2004/05/03 15:35:28 PDT | > | > FreeBSD src repository | > | > Modified files: | > sys/conf NOTES options | > share/man/man4 sio.4 | > sys/dev/sio sio.c | > Log: | > Remove new options and my prevention of system freeze when the sio probe | > returns okay when HW probe fails. This happens when comconsole flag is | > set but VGA console is used instead. | > | > Back out requested by: bde (He will be looking at other solutions from scratch) | | I think you mean that the freeze happens when the comconsole flag is set | but the VGA console is _not_ used instead despite there being no usable | serial console. Neither the boot blocks not sio check whether the No. Okay there are 2 potential freezes. Once during boot the other when the system is up: 1) If in comconsole mode and the 0x10 flags are set the system doesn't boot. I'm basically okay with that and offered a different type of work around for that that we use when the next one to try is probed before the failed one. 2) If in vidconsole mode and the 0x10 flags are set the serial port in dmesg says if failed to probe but since the 0x10 flags is set it says the serial port is there even though it is not a console. It also says it is 8250 UART. Then you write something out that "probed" port and the system hangs from user-land :-( | Network and/or nonstandard boot blocks apparently set the comconsole | flag without initializing a serial console (because they don't support | using one and don't know that they are supposed to initialize one for | the kernel?). This can cause garbled i/o. Yep, which is annoying so it was easy to provide a simple kernel option to force it to CONSPEED no matter what and have a working console. | There are also problems with multiple enabled console or debugger ports... | See PR 65278 for the main one. This wasn't my concern when adding this. Doug A.