From owner-freebsd-bugs Sat Feb 10 07:53:53 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA28356 for bugs-outgoing; Sat, 10 Feb 1996 07:53:53 -0800 (PST) Received: from dayton.net (root@orac.dayton.net [199.218.243.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id HAA28350 for ; Sat, 10 Feb 1996 07:53:50 -0800 (PST) Received: from orac.dayton.net by dayton.net with SMTP id AA22919 (5.67b/IDA-1.5 for ); Sat, 10 Feb 1996 10:37:15 -0500 Date: Sat, 10 Feb 1996 10:37:13 -0500 (EST) From: Dave Bacher To: bugs@freebsd.org Subject: Can't locate 16450 UART when turbo engaged Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-bugs@freebsd.org Precedence: bulk This is a minor problem that I am going to fix on my own, but a 16450 UART appears to be detected ONLY when the processor (486DX4/100 AMD) is running in slow mode. BIOS I/O settings do NOT help, Cache settings do NOT help. I believe that this is caused by an incorrect delay loop (most likely processor dependent) in your detection code. This is the only explanation as to why the UART works fine (and is correctly autodetected) under PC-DOS 7 and OS/2 Warp, but is misidentified by FreeBSD.