🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #1156

Re: Supra internal modem

#1156
From: Perry Kivolowitz
Date: Wed, 06 Sep 1989 05:58
39 lines
2334 bytes
In article <19435@gryphon.COM> ddave@pnet02.gryphon.com (David Donley) writes:
>
>Hello there, I have discovered that hot keys in BBS programs do not work right
>with the supra internal modem device driver (It's supposed to be a
>serial.device clone)
> 
>Anyhow, I talked to the writer and he says that it says in the new 1.3
>auto-docs that the CMD_WRITE command is supposed to queue up output and return
>immediatly.  He is aware that this is not the way the serial.device does it,
>but he says he is doing it "by the book".  I don't think this is the way it
>should be, for several reasons:

I suggest that there is some other problem lurking in the Supra driver.

The author is correct in stating that the serial device should support multiple
queued writes. However, I think you have a misunderstanding (from the text I
deleted) about who declares and maintains the buffer.

Queued writes are not pooled in a common buffer. Rather, each chunk of
memory you supply in the iorequest block is held onto by the driver and used
to hold the bytes to be written until they are written or the iorequest is
aborted. 

Bottom line: If it works with the serial.device and doesn't work with the
supra driver, there's a bug in the supra driver.

Interesting Corallary: If a function *doesn't* work with serial.device, 
it may mean simply that there's a bug in the serial.device. Our ASDG test
suite contains a number of function combinations which *should* work but
don't on the serial.device due to its deficiencies. They *do* work as you
would expect from the Rom Kernel Manual on the ASDG Dual Serial Board, however.

pk

-- 
                        Perry Kivolowitz, ASDG Inc.
ARPA: madnix!perry@cs.wisc.edu   {uunet|ncoast}!marque!
UUCP: {harvard|rutgers|ucbvax}!uwvax!astroatc!nicmad!madnix!perry
CIS:  76004,1765 (what was that about ``giggling teenagers''?) 
Technical Details
Message-ID: <832@madnix.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!csd4.csd.uwm.edu!dogie.macc.wisc.edu!uwvax!astroatc!nicmad!madnix!perry
References: <19435@gryphon.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!csd4.csd.uwm.edu!dogie.macc.wisc.edu!uwvax!astroatc!nicmad!madnix!perry
From: perry@madnix.UUCP (Perry Kivolowitz)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Supra internal modem
Message-ID: <832@madnix.UUCP>
Date: 6 Sep 89 05:58:10 GMT
References: <19435@gryphon.COM>
Reply-To: perry@madnix.UUCP (Perry Kivolowitz)
Organization: ASDG Incorporated
Lines: 39