home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / os2 / sio057.zip / HISTORY.TXT < prev    next >
Text File  |  1993-03-17  |  7KB  |  222 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                        New information is inserted at the end.
  11.  
  12.  
  13.           Beta V0.25
  14.           ----------
  15.  
  16.           Corrected  problem introduced  in  0.25 where  many OS2  programs
  17.           could not drop DTR.
  18.  
  19.           Beta V0.26
  20.           ----------
  21.  
  22.           If a set DCB  IOCTL is issued, and if pending reads/writes exist,
  23.           the suspended threads are restarted.
  24.  
  25.           Previous versions always placed port  addresses in BIOS memory at
  26.           40:0 (DOS sessions) for  both COM1 and COM2.   The port addresses
  27.           starting at 40:0 are no longer filled in for COM1 and COM2 if SIO
  28.           did not detect a port there or if the mouse is using the port.
  29.  
  30.           I believe the problem of DOS sessions being put to sleep has been
  31.           solved.  V0.30 works well on my system with default DOS  settings
  32.           and default CONFIG.SYS entries as follows:
  33.  
  34.                In the DOS settings
  35.                IDLE_SECONDS = 0
  36.                IDLE_SENSITIVITY = 75
  37.  
  38.                In CONFIG.SYS
  39.                MAXWAIT=3
  40.                PRIORITY_DISK_IO=YES
  41.  
  42.           Note that I  said these default settings work  well with V0.30 ON
  43.           MY SYSTEM.   The above  settings may have  to be changed  on your
  44.           system.
  45.  
  46.           Beta V0.30
  47.           ----------
  48.  
  49.           An error has  been corrected in the code for DOS sessions dealing
  50.           with the comm port addresses at 40:0.
  51.  
  52.           Beta V0.31
  53.           ----------
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.           Beta V0.31
  62.           ----------
  63.  
  64.           Bit 6  of the virtual  Line Status  Register (LSR) was  stuck on.
  65.           This  has been corrected and it probably caused some DOS programs
  66.           problems.
  67.  
  68.           After two days  of testing  why incorrect "COMn  already in  use"
  69.           errors  were occurring in DOS  sessions, I traced  the problem to
  70.           the Novell Lan Drivers that I am using.  It seems that the Novell
  71.           OS2 requester drivers are  using memory that is not  allocated to
  72.           them.  I have  worked around this problem successfully  by making
  73.           the Novell drivers the last thing in CONFIG.SYS.
  74.  
  75.           Corrected a problem in the handling of DSR.
  76.  
  77.           Corrected a problem  that caused erroneous "COMn  already in use"
  78.           in OS2 sessions.
  79.  
  80.           Added OSDR and IDSR modes or operation.
  81.  
  82.           If  SIO/VSIO  seems  not  to transmit  anything,  where  previous
  83.           versions  transmitted okay, then set  your modem to  force DSR ON
  84.           or, set ODSR OFF with the MODE command.
  85.  
  86.           If  SIO/VSIO  seems  not  to  receive  anything,  where  previous
  87.           versions received okay, then set  your modem to force DSR ON  or,
  88.           set IDSR OFF using the MODE command.
  89.  
  90.           Support added for forcing 16550A chip type. (COM1,3F8,IRQ4,,F)
  91.  
  92.           Corrected a serious problem with multiple comm ports  sharing the
  93.           same IRQ.
  94.  
  95.           Beta V0.34
  96.           ----------
  97.  
  98.           Corrected a  problem in the  Virtual Line Status  Register (LSR).
  99.           This problem showed up in DOS sessions as a very slow transmit at
  100.           speeds below 9600 baud.
  101.  
  102.           Corrected a problem in the Virtual Interrupt Enable register.
  103.  
  104.           Corrected  errors in  the  implementation of  DTR  enable/disable
  105.           mode.
  106.  
  107.           Corrected and error that may have caused problems at shutdown.
  108.  
  109.           An  apparent OS2  problem  of "LOCKED"  memory erroneously  being
  110.           moved  has been worked around.   This could  cause many problems.
  111.           Most often,  erroneous "port  already in use  messages" and  just
  112.           plain crashes.
  113.  
  114.           Beta V0.40
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.           Beta V0.40
  124.           ----------
  125.  
  126.           Corrected a problem of crosstalk from COM3 to COM2.
  127.  
  128.           Changed  the method  of memory  allocation.  On  my system,  I no
  129.           longer have to load SIO.SYS after the Novell drivers.
  130.  
  131.           Corrected  a  problem in  cleanup  when an  open of  a  comm port
  132.           failed.   This  problem showed  up as  a dead  port once  a "port
  133.           already in use" was issued.  The correction of this error  should
  134.           allow SIO and PMfax to get along better.
  135.  
  136.           Beta V0.43
  137.           ----------
  138.  
  139.           Corrected  a problem in  Device Close  operations.   This problem
  140.           prevented serial  printers, and  modem commands from  batch files
  141.           from working.  This problem could show itself in many other ways.
  142.  
  143.           Additional  corrections to clean up after a "port already in use"
  144.           occurs.  Again, SIO and PMfax should get along better.
  145.  
  146.           Added PROBLEM.TXT to the distribution file.
  147.  
  148.           Beta V0.45
  149.           ----------
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.           Beta V0.45
  158.  
  159.           The method of issuing an EOI to the interrupt controller has been
  160.           changed.
  161.  
  162.           SIO will now share an IRQ with another device driver  (if allowed
  163.           by OS/2).
  164.  
  165.           SIO will  now automatically locate  the IRQ  that a comm  port is
  166.           attached  to.   The  IRQ used  by SIO  for a  given comm  port is
  167.           assigned in the following manner:
  168.  
  169.           1 - If an IRQ  is specified in the SIO command line then that IRQ
  170.           is used.  However, SIO will  display a warning message if the IRQ
  171.           seems to be other than specified.
  172.  
  173.           2  - If  no IRQ  is specified  in the  command line,  and if  SIO
  174.           detected the IRQ then the detected IRQ is used.
  175.  
  176.           3 -  If no IRQ is specified in the  command, and if SIO could NOT
  177.           detect  an IRQ then  the default IRQ  for the comm  port is used.
  178.           SIO will also display a warning message in this case.
  179.  
  180.           The  automatic detection of the  IRQ has worked  correctly on all
  181.           systems on which it has been tested.  However it would be wise to
  182.           check that  the displayed  IRQ(s) is/are  the correct  IRQ(s) the
  183.           first time that SIO V0.50 is used.
  184.  
  185.           The following STYLE command  line is recommended for all  but the
  186.           most unusual systems.   That is, specify only the port number for
  187.           those above COM2 (to tell SIO to support those ports) and let SIO
  188.           do the rest.
  189.  
  190.           DEVICE=SIO.SYS (COM3) (COM4)
  191.  
  192.           If you do not have a COM3 or  COM4, or if the mouse is using  the
  193.           only  comm port above COM2 then the following command line should
  194.           be used.
  195.  
  196.           DEVICE=SIO.SYS
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.           Beta V0.50
  206.           ----------
  207.  
  208.           A  bug was introduced  in 0.50 which allowed  SIO to always touch
  209.           COM3 and  COM4.  This problem  showed up as a  blanked display at
  210.           boot time.  This problem has been corrected.
  211.  
  212.           A  serious problem was corrected in maintenance of the Com Status
  213.           word.  This caused an incorrect error condition to be returned in
  214.           several IOCTL functions.   This  bug has, no  doubt, caused  some
  215.           application programs to be unstable.
  216.  
  217.           Code required for the OS2 V2.1 beta of March 1993 has been added.
  218.           This required code affects only DOS and Windows comm programs.
  219.  
  220.           Beta V0.57
  221.           ----------
  222.