🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.dec
Article #1621

ADDing new SCSI device

#1621
From: Chuck_SirVAX_Staatse
Date: Tue, 12 Jun 1990 17:15
18 lines
1254 bytes
I am considering making a Widget that would interface to the SCSI bus.
This device would do block mode transfers (like a disk) when accessed
thru one device address, and character like transfers when accessed 
at a different device address. Although designing  the hardware
play on the SCSI bus seems very straightforward, getting a user written
program to access this device thru a standard SCSI port is not
so straightforward.  My user program should be able to:

           dma_read(staring_block,buffer_address,byte_count,&stat)
           dma_write(staring_block,buffer_address,byte_count,&stat)
           char_read(buffer_address,byte_count,&stat)
           char_write(buffer_address,byte_count,&stat)

In addition, each call should be able to set up a function address, so
that the specified function could be called when the operation is
finished.

Is this functionality available without writing a device driver?
Technical Details
Message-ID: <30706@cup.portal.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!apple!portal!cup.portal.com!Chuck_SirVAX_Staatse

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!apple!portal!cup.portal.com!Chuck_SirVAX_Staatse
From: Chuck_SirVAX_Staatse@cup.portal.com
Newsgroups: comp.sys.dec
Subject: ADDing new SCSI device
Message-ID: <30706@cup.portal.com>
Date: 12 Jun 90 17:15:22 GMT
Organization: The Portal System (TM)
Lines: 18