home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / protocol / tcpip / ibmpc / 7607 < prev    next >
Encoding:
Text File  |  1993-01-21  |  1.7 KB  |  44 lines

  1. Newsgroups: comp.protocols.tcp-ip.ibmpc
  2. Path: sparky!uunet!stanford.edu!agate!spool.mu.edu!mixcom.com!Dean.Roth
  3. From: Dean.Roth <Dean.Roth@mixcom.mixcom.com>
  4. Subject: Re: SLIP8250 and SLIPDIAL
  5. Organization: Milwaukee Internet Xchange BBS, Milwaukee, WI U.S.A.
  6. Distribution: usa
  7. Date: Thu, 21 Jan 1993 14:24:51 GMT
  8. Message-ID: <1993Jan21.142451.3523@mixcom.com>
  9. References: <C164EM.2rD@eis.calstate.edu>
  10. Sender: xeee02@mixcom.com (Dean A. Roth)
  11. Lines: 31
  12.  
  13.  
  14. >My idea is to slightly modify the SLIP8250 packet driver so that it has
  15. >an ON and OFF mode.  It would startup in the OFF mode in the
  16. >autoexec.bat along with PKTINT.COM.  I would write a Windows application
  17. >(based on the SLIPDIAL source) that would do the dialing and connecting.
  18. >Once the connection to the SLIP server was established, I would signal
  19. >the already running SLIP8250 packet driver to switch to ON mode.
  20.  
  21. >Questions:
  22. >Does this approach make sense?
  23.  
  24. I've already been through this problem. You do not need to do what
  25. you have proposed. 
  26.  
  27. I wrote a dialer program using Greenleaf's comm lib software.
  28. The Greenleaf software disconnects anything else from the UART while it
  29. is using the UART, and reconnects what was already there when
  30. the program quits. THerefore the SLIP driver can already be loaded
  31. before the dialer program is used.
  32.  
  33. However, there is one flaw that is easily solved.
  34.  
  35. The SLIP driver enables a 16550 UART's fifo. The Greenleaf code
  36. disables the fifo when it quits. This screws up the SLIP driver.
  37. My solution was to disable the fifo enabling code in the SLIP driver,
  38. which means the SLIP driver does not use the fifo. This works fine.
  39. The other solution would be to modify the Greenleaf code so that it
  40. does not muck with the fifo. (Greenleaf supplies source code, so
  41. changing it is easy.)
  42.  
  43. Dean
  44.