GENSCSI.SYS: Difference between revisions
Appearance
Created page with "Generic SCSI device driver. The basic function of GENSCSI.SYS is to provide applications with an interface to OS2SCSI.DMD. It only answers 4 commands: Open, Close, IOCtl, ..." |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Generic SCSI device driver. The basic function of GENSCSI.SYS is to provide applications with an interface to [[OS2SCSI.DMD]]. It only answers 4 commands: Open, Close, IOCtl, and Init. All others cause an Invalid Command error. GENSCSI accepts IOCtl commands in the same format that OS2SCSI does, except GENSCSI expects all addresses to be ring 3 addresses while OS2SCSI expects them to be ring 0 addresses, physical addresses or scatter/gather lists. GENSCSI will convert the ring 3 addresses to the proper form and pass the command on to OS2SCSI. When OS2SCSI is done with the command, it returns the results back to GENSCSI who passes it back to the application. Developed by | Generic SCSI device driver. The basic function of GENSCSI.SYS is to provide applications with an interface to [[OS2SCSI.DMD]]. It only answers 4 commands: Open, Close, IOCtl, and Init. All others cause an Invalid Command error. GENSCSI accepts IOCtl commands in the same format that OS2SCSI does, except GENSCSI expects all addresses to be ring 3 addresses while OS2SCSI expects them to be ring 0 addresses, physical addresses or scatter/gather lists. GENSCSI will convert the ring 3 addresses to the proper form and pass the command on to OS2SCSI. When OS2SCSI is done with the command, it returns the results back to GENSCSI who passes it back to the application. Developed by Dennis Rowe available for free as part of scsipg.zip. | ||
DEVICE=GENSCSI.SYS | DEVICE=GENSCSI.SYS | ||
{| | {{ProdS |V21=S|V22=S|V30=S|V31=S|V40=S|V45=S}} | ||
| | |||
| | |||
| | |||
| | |||
|} | |||
[[Category:DEVICE Statements]] | [[Category:DEVICE Statements]] |
Latest revision as of 15:39, 1 March 2020
Generic SCSI device driver. The basic function of GENSCSI.SYS is to provide applications with an interface to OS2SCSI.DMD. It only answers 4 commands: Open, Close, IOCtl, and Init. All others cause an Invalid Command error. GENSCSI accepts IOCtl commands in the same format that OS2SCSI does, except GENSCSI expects all addresses to be ring 3 addresses while OS2SCSI expects them to be ring 0 addresses, physical addresses or scatter/gather lists. GENSCSI will convert the ring 3 addresses to the proper form and pass the command on to OS2SCSI. When OS2SCSI is done with the command, it returns the results back to GENSCSI who passes it back to the application. Developed by Dennis Rowe available for free as part of scsipg.zip.
DEVICE=GENSCSI.SYS
Product Support | |
---|---|
OS/2 1.3 | |
OS/2 2.0 | |
OS/2 2.1 | S |
OS/2 2.11 SMP | S |
OS/2 Warp 3 | S |
OS/2 Warp Connect | S |
OS/2 Warp 4 | S |
OS/2 Warp Server for e-Business | S |