Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!spool.mu.edu!howland.reston.ans.net!newsfeed.internetmci.com!in1.uu.net!news.artisoft.com!usenet From: Terry Lambert <terry@lambert.org> Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: Linux vs. FreeBSD ... Date: Wed, 08 May 1996 20:33:50 -0700 Organization: Me Lines: 36 Message-ID: <3191679E.35B7F086@lambert.org> References: <3188C1E2.45AE@onramp.net> <318FD68B.60AD12F6@lambert.org> <4mouan$cpb@agate.berkeley.edu> <dZDkxoHpv+EH089yn@skypoint.com> <4mpmt8$na9@agate.berkeley.edu> NNTP-Posting-Host: hecate.artisoft.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.01 (X11; I; Linux 1.1.76 i486) Nick Kralevich wrote: ] Is it fair to say FreeBSD doesn't work reliably on 3 out of 5 ] EIDE cards, due to the bugs (RZ1000 and CMD640) you described, ] in addition to FreeBSD EIDE driver problems? No. It is fair to say that some IDE CDROM drives won't work because they suck, and they suck because the entire idea of IDE CDROM drives was a bad one to begin with, since the specification allowed drive builders to build technically conformant drives that don't work with technically conformant drivers. ] For those who care: ] The RZ1000 and CMD640 patches have been incorporated into the Linux ] kernel. For those who care: you had to be using DMA and have an interrupt occur during the DMA, and that doesn't happen under FreeBSD because there's no way to 100% reliably-with-no-chance-of-lockup probe the chips seperately from regular WD chipsets, so FreeBSD doesn't use DMA and can't trigger the bugs (like Linux can) or lock up some old WD hardware (like Linux can). Also for those who care: contrary to the documentation on the Intel site, I have been able to locally reproduce the error on more than one machine unde Windows95's 32 bit IDE driver. The fix is to change CMOS settings, load a TSR if you don't have CMOS settings, or disable 32 bit file I/O. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.