From owner-freebsd-hackers Fri Sep 12 09:56:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA17566 for hackers-outgoing; Fri, 12 Sep 1997 09:56:27 -0700 (PDT) Received: from word.smith.net.au (word.smith.net.au [202.0.75.3]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA17559 for ; Fri, 12 Sep 1997 09:56:20 -0700 (PDT) Received: from word.smith.net.au (localhost.smith.net.au [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id CAA00251; Sat, 13 Sep 1997 02:24:27 +0930 (CST) Message-Id: <199709121654.CAA00251@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Jason Thorpe cc: hackers@freebsd.org Subject: Re: IDE Zip drive, challenge! In-reply-to: Your message of "Fri, 12 Sep 1997 09:01:57 MST." <199709121601.JAA06482@lestat.nas.nasa.gov> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 13 Sep 1997 02:24:26 +0930 From: Mike Smith Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > ....This is precicely why NetBSD's ATAPI code uses the SCSI disk and cdrom > drivers; in fact, most of the command sending and error recovery code, > as well as the cores of the drivers, is shared between SCSI and ATAPI. > > You may want to take a look at how we did it, to get ideas. Natch. This is really the next level up; ie. a rewrite of the ATA/ ATAPI support, which is Big Hacker material, but definitely the way to go longer term. This is likely to want to wait on Justin's CAM implementation, as otherwise we'll just be duplicating work. > > In both cases, there should be ATAPI standards for dealing with these > > situations, and we can hope that Iomega have done the right thing and > > followed them. > > My guess is "yes", considering that Iomega went out of their way to convince > a NetBSD developer that "SCSI over a different transport" was the right > way to do ATAPI. In fact, the ATAPI ZIPs probably natively use SCSI commands, > and only present an IDE emulation interface so that you can boot off them. That doesn't sound unreasonable. It's nice to know that someone at Iomega wants to talk to *someone*. mike