INTRODUCTION:

  This is a summary of posts obtained from people in the comp.os.os2.misc
  and comp.os.os2.apps newgroups. It is intended to help those of us who
  have Intel SatisFAXtion modems and wish to use them under OS/2 2.0.
  While the author of this document did indeed get his system working,
  he MAKES NO GUARANTEES about your individual system setup and success.
  This is mearly an attempt to coalesce everything I received and help
  out where I can (reducing network traffic in the above mention groups
  too--which they need). Note: this document is compiled for setting up the
  modem part of the FAXmodem. My FAX ability has not yet been tested using
  my current setup. More to come....

SUMMARY:

  My Intel SatisFAXtion/200 modem was working fine under native DOS
  (using Procomm plus), but could not get it to work under OS/2. It turns
  out that the SatisFAXtion modem is much like a computer itself. It has
  a CPU, memory, the works. The DOS device driver 'satisfax.sys' is used
  to load a primitive 'operating system' onto the FAXmodem so that it can
  operate; note: this 'os' MUST be present to have the FAXmodem work!

STEPS TO TROUBLESHOOT:

  First, boot native dos and run the program 'testcom.exe' to verify that
  your modem lines are correct and that your modem is indeed communicating
  correctly. Once correct operation under native DOS has been achieved,
  run the 'setup.exe' program supplied with the modem. Enter the advanced
  setup and choose hardware setup. Choose 'view setup' to see what address,
  COM port, and IRQ your modem is currently set up for. Record this on a
  piece of paper, and boot OS/2.

  Once in OS/2, start a windowed or fullscreen OS/2 commandline session (the
  following commands can all be done from WPS, but I prefer file management
  on the commandline :-), and make a backup copy of your config.sys file.

                   copy x:\config.sys x:\config.bak

  where 'x:' is your OS/2 boot drive. The using any text editor (OS/2's
  system editor is fine), edit the config.sys file. Look for two lines that
  load 'com.sys' and 'vcom.sys' as devices.

                   device=d:\os2\com.sys
                   device=d:\os2\mdos\vcom.sys

  The above example shows these two devices loaded with no parameters.
  You must edit these two lines to tell OS/2 what COM port, address, and
  IRQ your modem will be using. The parameters to 'com.sys' and 'vcom.sys'
  are:
        (com port, address (in hex), irq)

  The following example shows how my system was set up. I am using the
  SatisFAXtion board on COM3, address 0x3E8, and IRQ 5. You can substitute
  the correct com port, address, and IRQ in your config.sys file.

       device=d:\os2\com.sys (3,3E8,5)
       device=d:\os2\mdos\vcom.sys (3,3E8,5)

  After verifying the correctness of the parameters, shut down your system
  and reboot. If any problems occur, boot from floppy, and restore your old
  config.sys file. Problems indicate conflicts in hardware, or some sort
  of incorrect information about how the modem worked in native DOS. Note:
  you must not use the FAXmodem on COM4, address 0x2E8 if you own an ATI
  Graphics Ultra!

  As mentioned above, the 'satisfax.sys' device driver must be loaded because
  it initializes the modem. From here, create a copy of the DOS full screen 
  program icon (refer to your WPS manuals if you don't know how). Open its
  settings and enter the DOS properties. Select the line that reads
  'DOS_DEVICE.' There will be an select box to the right. Put your cursor
  in this box and type the full path of the satisfax.sys driver. Note: there
  might be other drivers that are loaded up to. In my configuration, I load
  the d:\os2\mdos\ansi.sys driver for color support. Refer to your OS/2
  documentation for further assistance in installing DOS drivers into VDM
  sessions. Before you run any communication software, you must double-click
  on this icon. As the VDM boots up, the device 'satisfax.sys' will go
  seek out the modem and loads its software. From then on, the modem should
  act just like a 'normal' modem. You can then close down the VDM in which
  the modem was initialized and start your communication program(s).

YOU DID ALL OF THE ABOVE AND THINGS ARE STILL NOT WORKING

  Ok. Now the fun stuff begins. First, make absolutely sure that your
  modem works under native DOS, and that the parameters to the 'com.sys' and
  'vcom.sys' drivers are correct. If this is the event, try installing
  the updated COM drivers that I've included in this package. You may also
  obtain them from IBM's FTP site, software.watson.ibm.com. It turned out
  that by doing everything suggested by news readers, my modem would not
  work under OS/2 unless I booted OS/2 twice, or booted native DOS before
  booting OS/2 (from cold power up). The new COM drivers did the trick.

  At this stage, I would hope your FAXmodem works, but if not, seek further
  assistance from Intel. They do not officially support OS/2, so help is
  subject to the mood of the tech I guess.

  There is still one more thing you can do if the new COM drivers don't
  fix things up. There exists a piece of commercial software that loads
  the FAXmodem's 'operating system' up as an OS/2 device driver. I have
  enclosed the gentlemen's post to me, and an order form for the software.

THE MODEM NOW WORKS -- HERE'S A TRICK

  I've been told by several people that the following wouldn't work, but
  nevertheless, it does. You might want to try it. Make a copy of the DOS
  session loading the 'satisfax.sys' driver, and place it in the OS/2
  system 'startup' folder. Edit the setting of this copy and in the optional
  parameters line put the following command: /k exit. This will automate the
  initialization of the FAXmodem, and the destruction of a (from then on out)
  needless DOS vdm session.

SOMETHING UNEXPLAINED IF YOU ENCOUNTER IT

  When using the DOS-vdm/satisfax.sys driver combination to initialize the
  modem, you might notice that the "beep" normal to all 4DOS sessions is a
  bit distorted (if you don't run 4DOS, don't worry about this section...
  and *go out and get a copy of 4DOS*). I have not been able to find an
  explaination of this yet.

CONCLUSION

  There are three main things that are needed to get the Intel SatisFAXtion
  modem working under OS/2:

     o   The correct parameters for COM port, address, and IRQ used.

     o   Either an automated, or manual start of a DOS session loading the
         DOS based 'satisfax.sys' driver which comes with the FAXmodem.

     o   Perhaps the new COM drivers available with this package or via
         anonymous ftp at software.watson.ibm.com.


