Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Feb 1996 21:15:51 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        bugs@freebsd.org, dbacher@dayton.net
Subject:   Re: Can't locate 16450 UART when turbo engaged
Message-ID:  <199602111015.VAA04847@godzilla.zeta.org.au>

index | next in thread | raw e-mail

>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.

Is it a real 16450?

>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.

The sio driver has timing problems with internal modems, but these are
because there are no delay loops at all in certain places.

Bruce


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602111015.VAA04847>