Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!tgr!decvax!decwrl!sun!gnu@ucb-vax.ARPA From: gnu@ucb-vax.ARPA Newsgroups: net.micro Subject: Pitfalls of current SASI/SCSI controllers Message-ID: <8525@brl-tgr.ARPA> Date: Sat, 23-Feb-85 11:03:08 EST Article-I.D.: brl-tgr.8525 Posted: Sat Feb 23 11:03:08 1985 Date-Received: Thu, 28-Feb-85 04:48:56 EST Sender: news@brl-tgr.ARPA Lines: 31 > | Is it possible to find SCSI disk and tape controllers with reasonable > | performance? (Defined as delivering a useful fraction of the potential > | speed of the device, i.e. not requiring 5:1 interleaving on the disk > | because the stupid controller can't keep up.)... > > Surpisingly, 1:1 is possible. While earlier SASI/SCSI controllers were all of > the single-buffer type, newer (and still low-cost) boards from Adaptec, OMTI, > and (maybe) Western Digital are all capable of 1:1 operation (they look like > FIFOs). Note that most, if not all, SASI/SCSI disk controllers are too smart for YOUR own good. They "handle" bad block mapping but do a lousy job of it and won't let your software improve their job. For example, the Adaptec we use is utterly reliable and runs 1:1 interleaf, but: * Won't let you reformat part of the disk -- you have to do it all. * Won't let you remap a sector or track if it goes bad during normal operation -- you have to reformat the whole disk. (After dumping any data you want to keep, assuming your dumping tools make it past the bad block...) * Won't do automatic error checking & recovery. (Controller won't do the job itself either.) * Won't tell you where cylinder boundaries are so you can use fancy 4.2BSD code to optimize disk layout (only partly true -- it will tell you but you have to scan the disk to find out) All our SMD controllers give us full access to these facilities -- and we use them. We are looking for a controller (or Adaptec ucode upgrade) that will let us reformat & map sectors or tracks, or do slip sectoring.