*BSD News Article 12441


Return to BSD News archive

Newsgroups: comp.os.386bsd.bugs
Path: sserve!manuel.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!zaphod.mps.ohio-state.edu!uwm.edu!caen!hellgate.utah.edu!fcom.cc.utah.edu!cs.weber.edu!terry
From: terry@cs.weber.edu (A Wizard of Earth C)
Subject: Re: my bug list
Message-ID: <1993Mar9.205233.10199@fcom.cc.utah.edu>
Sender: news@fcom.cc.utah.edu
Organization: Weber State University  (Ogden, UT)
References: <C33u2A.Ap0@unix.portal.com> <1993Feb27.235240.7476@coe.montana.edu> <1mpdb0INNo8a@ftp.UU.NET>
Date: Tue, 9 Mar 93 20:52:33 GMT
Lines: 39

In article <1mpdb0INNo8a@ftp.UU.NET> sef@Kithrup.COM (Sean Eric Fagan) writes:
>In article <1993Feb27.235240.7476@coe.montana.edu> nate@cs.montana.edu (Nate Williams) writes:
>>They do things that Berkeley Unix avoids.
>
>Since all commercial unices, as well as Linux, manage to work around this,
>the thing that they do, that Berkeley Unix avoids, must be "working
>correctly."

The basic assumption being made is that one does not buy cruddy hardware
which ignores soft bus resets.  The problem is that the card is still
running after a ctrl-alt-del; DOS "works around" this by not probing
for devices.  To have the equivalent under BSD, you need to recompile the
kernel with only the devices present and comment out the part of the
probe routine that checks if the device is there (this is what fails on
the WD driver) but leave the part which forces initialization after finding
the device.

Or you can wait until those of us working on loadable drivers get done,
make the same commenting out in the probes, and have the equivalent of a
"CONFIG.SYS" file.

My previous suggestion of a "shutdown" routine still holds as a good soloution
to the problem.  We are going to need a per device shutdown to allow the
unloading of loadable device drivers anyway.

Personally, I am not that enamored of DOS's way of doing things.


					Terry Lambert
					terry@icarus.weber.edu
					terry_lambert@novell.com
---
Any opinions in this posting are my own and not those of my present
or previous employers.
-- 
-------------------------------------------------------------------------------
                                        "I have an 8 user poetic license" - me
 Get the 386bsd FAQ from agate.berkeley.edu:/pub/386BSD/386bsd-0.1/unofficial
-------------------------------------------------------------------------------