home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / COM16550.ZIP / COM16550.DOC < prev    next >
Text File  |  1992-08-01  |  2KB  |  49 lines

  1. Here it is boys and girls, a kludgy driver to use your buffered
  2. uart.  A couple of caveats, the command line IS CASE SENSETIVE.
  3. You MUST declare the device driver path in lower case, and the
  4. parameters in upper case.
  5.  
  6. I reccomend you just cut and paste from the following examples to
  7. put it in your config.sys.  It's a plug in replacement for com16450.sys,
  8. so if you already use that, then just make a minor edit to the filename
  9. in your device statement.  here's my config.sys snippet for a 16450 on
  10. com1, and a 16550 on com2:-
  11.  
  12. DEVICE=c:\mydll\com16450.sys COM1 3F8 4
  13. DEVICE=c:\mydll\com16550.sys COM2 2F8 3
  14.  
  15. Both device drivers are included in this care package.  As you will see,
  16. there are some command line options.  First is the device name.  It MUST
  17. start with COM, and be followed by a single digit, ie COMx.  Case is
  18. sensative.  the entire command line is case sensative.  The second item
  19. on the command line is the base port for the device (in hex), and the
  20. final is parameter is the irq to use.  You cannot share irq lines at
  21. this time.  The above sample shows the standard configuration for com1
  22. and com2.  You can install as many instances as you have serial ports
  23. and irq lines to spare.  I currently have 4 instances installed in my
  24. config.sys to handle 4 com ports.
  25.  
  26. One final note about com16450.sys.  It's not buffer aware, so if you
  27. install it on a serial port with a 16550 in there, it's liable to trap
  28. unless you re-init the system from a power down.  Since there is a
  29. separate driver for the 16450 and 16550, I'm not going to fix that.  It
  30. does turn into a minor performance issue.  I dont particularily like to
  31. add 2 more instructions to an already bloated interrupt handler.
  32.  
  33. If you have comments, send netmail to 1:153/905.  I will listen to
  34. constructive comments only, and also to bug reports.  I have a policy
  35. around here of 
  36.  
  37. Yelling >> NULL
  38.  
  39. So if you have problems, please describe them in detail.  If you start
  40. yelling about a broken drive or some such, and want to blame my driver
  41. I just wont listen.  If you approach me reasonably, I'll do everything
  42. I can to help rectify your problems.  I too want this driver to be reliable
  43. cuz it's running on my system as well.
  44.  
  45. With that out of the way, have fun with the new toy.  I sure am.
  46.  
  47.     Gerry.  Sysop @ 1:153/905
  48.  
  49.