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.