[comp.sys.amiga.tech] wishes for the 1.4 serial.device

jprad@faatcrl.UUCP (Jack Radigan) (09/09/89)

   After getting 1.3.2 installed I've noticed a decent improvement in 19.2k
data transfers, but there are still a few things that I'd like to see for
1.4.  I hope I'm not rehashing all this, but being new to the net I figured
I'd have a go...

	- When a CMD_START is issued to the device the status word isn't updated
	  to clear the XOFF'd bits.  Fixing this is a must to get a handle on the
	  lock-up condition when a spurious XOFF is received, especially during
	  modem disconnect.  

	- The best solution I can imagine for the XON/XOFF handshake is to add an
	  adjustable timeout parameter to restart an XOFF'd device.  Also, some
	  logic that would track CD.  When it goes low the device would be sent
	  a CMD_START and then disable the XON/XOFF handshake until carrier is
	  active again. 

   - Possibly add some logic to drop RTS when the receive buffer is almost
	  full to prevent data overruns when connected to buffered modems in
	  7-wire mode.  With the new 14.4k HST the thing will overdrive the
	  serial.device, adding this would really help.

	- Currently, 7-wire mode requires DSR to be active in order for data to
	  be passed, this is at odds with the default operation of most modems
	  which tie DSR to CD.  Removal, or at least relaxing this so that data
	  can be passed when CD is also low would cure alot of headaches for
	  those users who aren't too familiar with the business end of RS-232...

   - Add a SDCMD_DROPDTR for modems that can go on-hook and to command mode
	  when the DTR line is pulsed.  I am currently forced to close/wait/re-open
  	  the device to simulate this. 

  - Not sure where this one fits in, but several people have reported some
    problems with certain hard disk controllers which use very high priorities
    for their device drivers.  Data loss is really a problem when they have
    3 or more partitions active and are doing 19.2k downloads.  Although
    YMODEM-g offers the best throughput for MNP connections, these people
    are forced to fall back to ZMODEM due to the lack of error recovery with
    the former protocol.  Is there some way to increase the priority for
    serial reads to reduce, and hopefully, eliminate this?

		 Well, that's about it for now, what say CATS?  Any of these possible for
the 1.4 serial.device?  Hope so...

  -jack-