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