Return to BSD News archive
Newsgroups: comp.os.386bsd.misc Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!spool.mu.edu!bloom-beacon.mit.edu!xlink.net!gmd.de!mururoa!veit From: veit@mururoa.gmd.de (Holger Veit) Subject: Re: Will this work (two IDE drives, DOS and *BSD)? Message-ID: <1993Aug25.145829.28088@gmd.de> Sender: veit@mururoa (Holger Veit) Nntp-Posting-Host: mururoa Organization: GMD - German National Research Center for Computer Science References: <CC73xF.8n0@rex.uokhsc.edu> <1993Aug23.164125.1497@fcom.cc.utah.edu> <DERAADT.93Aug24170735@newt.fsa.ca> Date: Wed, 25 Aug 1993 14:58:29 GMT Lines: 37 In article <DERAADT.93Aug24170735@newt.fsa.ca>, deraadt@fsa.ca (Theo de Raadt) writes: [...] |> |> My 66MHz EISA machine exhibits the same behaviour. I only get about 500msec |> to hit my first key (after which, yes, I can type at any speed I want). The |> reason for this problem is because the boot code spinwaits, somewhat like this: |> |> for(i=0; i<50000; i++) { |> gateA20(); |> check key(); |> gateA20(); |> } |> |> It's not that our machines are especially fast. It is because our |> machines come with extremely fast hardware implimentations of the |> FAST-A20 gate hack (one of the most disgusting things in the PC |> architecture, which all machines from the AT and up have.) Perhaps you should disable FAST-A20 (in the BIOS setup) or disable fast gateA20 in the boot loader, and return to the old fashioned method via the kbd controller (which should still work with common PCs except IBM PS/2). Real (i.e. protected mode) operating systems will run with A20 on all the time, once it is switched with any method, and MSD-OOZE himem/emm386 should have facilities to find the best switch method as well (even if it is yet another undocumented driver option). I run my PC with FAST-A20 off from the BIOS without negative effects (*BSD and OS/2). |> This space not left unintentionally unblank. deraadt@fsa.ca -- Dr. Holger Veit | INTERNET: Holger.Veit@gmd.de | | / GMD-SET German National Research | Phone: (+49) 2241 14 2448 |__| / Center for Computer Science | Fax: (+49) 2241 14 2342 | | / P.O. Box 13 16 | Had a nightmare yesterday: | |/ Schloss Birlinghoven | My system started up with 53731 St. Augustin, Germany | ... Booting vmunix.el ...