*BSD News Article 35923


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!spool.mu.edu!news.clark.edu!netnews.nwnet.net!news.u.washington.edu!tzs
From: tzs@u.washington.edu (Tim Smith)
Newsgroups: comp.os.386bsd.development
Subject: Re: Where to buy NCR 810 PCI SCSI cards?
Date: 18 Sep 1994 04:00:25 GMT
Organization: University of Washington School of Law, Class of '95
Lines: 23
Message-ID: <35ge0p$d9l@news.u.washington.edu>
References: <199408172054.PAA07862@MindBender.HeadCandy.com> <356m8j$n1f@nntpd.lkg.dec.com> <MICHAELV.94Sep14133142@MindBender.HeadCandy.com> <35ahfqINN15u8@rs1.rrz.uni-koeln.de>
NNTP-Posting-Host: stein3.u.washington.edu

Speaking of NCR host adaptors, someone should see if NCR is willing to
release the interface to the SDMS BIOS.  If they would, it would greatly
simplify supporting all NCR host adaptors under {Free,Net}BSD.

The SDMS BIOS contains 32-bit code meant to be called from protected mode
operating systems.  A driver written to use this code does not have to
anything about the SCSI chip on the host adaptor.  The 32-bit SDMS BIOS
code was carefull designed so as to not make any assumptions about the
operating system.  It should be usable form any 32-bit protected mode
system.  NCR uses it from their SCO Unix, Netware, Windows, and (I think)
Windows NT drivers, so I doubt that there would be any technical problems
accessing it from {Free,Net}BSD.  (OS/2, somewhat surprisinginly, runs
ADDs in 16-bit segments, so the 32-bit SDMS code is *NOT* used on OS/2.
The 16-bit SDSM BIOS code is carefully designed to not care if it is in
real mode or protected mode, and so that is used).

Anyway, if NCR would release the interface documents for this code, then
one could write a single driver that would work with all present and
future systems that contain the SDMS BIOS.

I have no idea who one would talk to at NCR to try to get this released.

--Tim Smith