From owner-freebsd-bugs@FreeBSD.ORG Thu Jan 29 06:50:25 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6974A16A4CE for ; Thu, 29 Jan 2004 06:50:25 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CDDD43D41 for ; Thu, 29 Jan 2004 06:50:23 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i0TEoNFR088562 for ; Thu, 29 Jan 2004 06:50:23 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i0TEoNIU088560; Thu, 29 Jan 2004 06:50:23 -0800 (PST) (envelope-from gnats) Date: Thu, 29 Jan 2004 06:50:23 -0800 (PST) Message-Id: <200401291450.i0TEoNIU088560@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Bruce Evans Subject: Re: misc/62026: COM-ports disabled in BIOS = FreeBSD Freeze X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Bruce Evans List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2004 14:50:25 -0000 The following reply was made to PR misc/62026; it has been noted by GNATS. From: Bruce Evans To: Elof Cc: freebsd-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org Subject: Re: misc/62026: COM-ports disabled in BIOS = FreeBSD Freeze Date: Fri, 30 Jan 2004 01:46:58 +1100 (EST) On Wed, 28 Jan 2004, Elof wrote: > >Fix: > This is a problem that is manually introduced. My hopes are that you could add some funtions that test wether any serial port exist before trying to use it. Then you could avoid the freeze and print/log a warning. There are already lots of existence checks. Some BIOSes apparently "disable" com ports in such away that the existence checks pass. Please include boot (-v) messages (just the sio parts) so that this can be debugged. Bruce