home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.bsd
- Path: sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!usc!cs.utexas.edu!wotan.compaq.com!moxie!hackney
- From: hackney@moxie.hou.tx.us (Greg Hackney)
- Subject: 386BSD wd.c timeout problem during autoconfig
- Message-ID: <1992Dec16.002542.6959@moxie.hou.tx.us>
- Sender: hackney@moxie.hou.tx.us (Greg Hackney)
- Organization: None
- Date: Wed, 16 Dec 1992 00:25:42 GMT
- Lines: 20
-
-
- We found a timeout problem in the wd.c code that occurs when the
- system trys to autoconfigure the disk drives at boot time.
-
- In wdcommand() there is a declaration: int timeout = 1000000;
-
- This is a loop counter that runs while the disk controller
- registers are being probed. For a Conner 510MB IDE drive on a Compaq
- SystemPro 486/33, that value is not large enough for the controller
- to respond in time. (It's only short by a count of about 3,000 on
- this system).
-
- As a result, booting the dist.fs floppy indicates you have no hard
- disk drives.
-
- The fix was to increase the value of timeout. We used 1,500,000.
- --
- Greg Hackney hackney@compaq.com
- Mike Busby mcb@compaq.com
-
-