| ICE.TCP Troubleshooting Guide 
 General 
      
        ICE.TCP has been replaced by ICE.TCP-PlusThe following archival information is for legacy unsupported 16 bit versions of ICE.TCP (versions older than 4.4)In order to use ICE.TCP with Windows 95 you must use version 4.1 or greater. Upgrading to the Full Version from the
    Trialware Version 
      To order ICE.TCP contact the J. River sales department at +1.612.339.2521. "Fatal ICE.TCP Configuration Error 888.
    Contact J. River Immediately." 
      This message occurs when there is either a duplicate IP address or there is a duplicate
      sequence number. 
      A sequence number is a number that is entered upon installation of the ICE.TCP software
      on a PC. These sequence numbers correspond to the number of licences you have purchased
      and they must be unique. If sequence numbers overlap, the "Fatal Configuration
      888" error will occur. 
      To determine a PCs sequence number, open a dejawin session and go to the File menu
      where you will see an option to view the sequence number. In version 4.3 of ICE.TCP, the version number can be changed in by going to File -->
      View Sequence Number and changing the sequence number. For all other versions of ICE.TCP,
      to change PCs sequence number you must reinstall the ICE.TCP software. The 888 error may also occur if the IP address of a station is changed on a PC with
      ICE.TCP previously installed. To correct this, all the current sessions of ICE.TCP must be
      closed out and started up again. ICE.TCP and Novell Netware 
      ICE.TCP works with Novell Netware as long as the version of LSL being used is version
      2.14 or greater. Contact Novell to obtain the current version of Novell's drivers or
      download them from Novell's website. 
 Installation 
      If you are using NDIS or trying to install ICE.TCP 3.0 or less with ODI, you may want
      to consult the installation section of our Technical Support Library. Can't Access IP Packet Type. The
    Packet Driver is Probably not Loaded 
      The packet driver (DIS_PKTC.DOC) or ODI driver (ODIPKTx.COM) is not installed properly.
      Check the autoexec.bat file and review the installation procedure. When Trying to Install ICE.TCP a
    Stack Overflow Error Occurs, Aborting the Installation 
      This is from a problem with your video driver.  
      
        Windows 3.x and Windows for Work Groups: Change the video driver in Windows to a
          standard VGA driver, reboot the PC, restart the installation.Windows NT: Load NT in VGA mode. Windows 95: Start Windows 95 in safe mode and try the installation over again.  Assigning a Sequence Number 
      A sequence number is a number that is entered upon installation of the ICE.TCP software
      on a PC. These sequence numbers correspond to the number of licences you have purchased
      and they must be unique. If sequence numbers overlap, the "Fatal Configuration
      888" error will occur. To change a PCs sequence number you must reinstall the ICE.TCP software. It is strongly recommended that the individual responsible for maintaining the network
      keep a list of sequence numbers that are being used and the IP address of the machine that
      they correspond to in order to avoid conflicts. 
 Emulation Screen Doesn't Clear When ICE.TCP is
    Activated 
      The problem probably centers on the video card type you've selected. This setting
      should correspond to the video adapter card, not the monitor. ICE.TCP Loads, but will not Pop Up 
      
        If you are running a DOS application with a bit-mapped image, ICE.TCP won't pop up
          because it requires the screen to be in text mode.The program you're running is engaged in an activity that prevents it from looking for
          commands.  Garbage Characters Appear on the Screen,
    System Freezes at Login. 
      Check that the following variables in SetTCP match the UNIX system settings as well as
      the settings of any UNIX application you are running.  
      
        Emulation type Word length (most likely if there is minor garbage throughout the screen)Parity.  Screen Hesitation 
      Screen hesitation refers to a brief pause that occurs when the screen is being updated,
      or "re-painted." Because ICE.TCP cannot perform beyond the capability of your
      hardware, some screen hesitation may be particularly noticeable if you are using DEJATN,
      ICE.TCP's non-TSR program for DOS. Screen hesitation can be reduced or eliminated by adjusting setting for high window and
      low window. Run SetTCP and select Net Custom, then select TCP Specific Customization.
      Because the optimum high and low window settings are dependent on a variety of variables
      related to network setup, there are no completely reliable rules (except that high window
      must be set higher than low window). You can experiment with different settings to
      fine-tune performance. Using SCO Open Server 5 a Brief Pause
    Appears in the Middle of the Screen Along with Some Other Screen Hesitations. 
      This is caused by a problem with SCO's TCP/IP. To fix this problem contact SCO or
      download the net100 and rs500d series patches from SCO's ftp site. These patches are
      provided by SCO, any problems or questions about installing them, please contact SCO. DejaWinT Occasionaly Locks up the
    Computer. 
      Check to be sure that your network card is not sharing the same IRQ with another
      device. In the config.sys file add the following statement STACKS=9,512.  
      Windows 95 Users: There is a known problem with Microsoft's TCP/IP for Windows 95 OSR1
      that will cause DejaWinT to lock up under heavy usage. Microsoft has released a kernel
      update to address this problem. Slow Login with IBM AIX 
      This is caused by a file on AIX called /etc/resolv.conf that AIX is using to try to
      resolve the workstation login name. Move or rename this file.  Error Can Not Load File 4370.FON in Windows
    95 
      This error occurs when a user has large numbers of font files on
      their local PC. To correct this error, reduce the number of font files on your hard drive
      to less than 600. 
 File Transfer Trouble with FTPCOPY 
      On the UNIX machine type ftcopy c. This should return a copyright; if it does not
      recopy ftcopy over to the UNIX machine as a binary file. Verify that tftp is running on
      the UNIX machine, ftcopy makes use of this service. When Trying to Transfer a 20 Megabyte File
    and FTCOPY Aborts 
      The largest file that ftcopy can copy is 16 megabytes, anything larger requires that
      you use JRGFTP to transfer it. FTCOPY isn't Working in Windows 
      Ftcopy will not work from within Windows. Windows 95 and NT users must use FTPWin.
      Other Windows users must either exit completely out of Windows or use FTPWin to transfer
      files. Windows for Workgroup users: ftcopy will only work with J. River's TCP/IP stack. Scripting FTPwin 
      Please consult our Technical Support Library on this issue. 
 Printing Problems with ICElp for Windows 
      Make sure PC Print and/or UNIX Host Print have been activated. Run SET.TCP, select
      Print Services and make sure the check box(es) next to PC Print and/or UNIX Host Print
      have been checked. 
      Check to make sure that the icelpd daemon is running on UNIX. Enter the command nestat
      -a at the UNIX prompt and check to see whether icelpd is listed among the services and
      whether it is "listening." (For more information on netstat, consult your UNIX
      documentation). If icelpd is not listed, refer to the installation proceedure in Chapter 3
      to install it. AIX, Esix and Unixware users may also refer to the printing section of our Technical Support Library.  
      To find out whether the icelpd program is executable, enter icelpd c from a UNIX
      prompt. A copyright message should be displayed. 
      Check to make sure that a file is being placed in the /usr/tmp/printername/icelp_jobs
      directory when you print using the UNIX lp print spoooler. 
      You may also use ICElp's debugging feature, creates a log file in the directory from
      which ICElp loaded called ICElp.DBG. To start ICElp in debug mode, add a -d option to the
      command line of the Windows ICElp program. Problems with HOSTP for DOS-> Nothing Happens
    When You Try to Print 
      Check all the following items:  
      
        HOSTP.EXE and HOSTP.DAT files are present in your ICETCP directory. If they are missing,
          try re-installing ICE.TCPHOSTP has been configured to print to the correct UNIX printer.The UNIX program hostp is installed by entering the command hostp c at the UNIX prompt.
          This should produce a copyright message.Check to see that hostp is listed among the UNIX services and that it's listening by
          entering netstat -a at the UNIX prompt.Your DOS application may be printing to the same LPT that HOSTP is set to intercept. HOST Printouts are Broken or
    Altered 
      Make sure the application is formatting its output correctly for the selected printer. The UNIX print spooler may be formatting the print job after it has already been
      formatted by the DOS application. You may have to define another printer for HOSTP using
      the "dumb serial or parallel" printer interface file. This spooled printer can
      use the same port as the original printer file. Problems with Personal Print for
    DOS 
      If you have trouble printing with Personal Print for DOS, try to determine whether the
      problem is with ftcopy (the ICE.TCP file transfer program on UNIX) or the UNIX spooling
      system. Try to print using ftcopy. Enter the following command line: ftcopy -a ipaddress filename LPTx Where ipaddress is the ipaddress of you PC workstation, filename is the name of file to
      be printed and LPTx is the appropriate LPT port on the PC. If ftcopy works, (i.e. if the file prints to the printer), the problem is probably in
      the UNIX spooling system. If ftcopy does not work, please consult our File Transfer section of this document. Problems with Local Print 
      If problems occur with Local Print, first test it at the system level. Create a file
      called lpf by using vi or another editor ( cat > lpf will also work; end with a CTRL -
      D). Use the name lpf as a filename. Different escape sequences are required for different
      terminal emulations, consult your UNIX adminsitrator or UNIX documentation for the
      appropriate escape sequences for your system. Use chmod to make the file executable (chmod 755 lpf). Then, at a UNIX system prompt,
      enter ./lpf lpf. This should cat the file lpf to the printer connected to the parallel
      port of the PC workstation. If the test doesn't work, make sure you can print to LPT1 from DOS (For example, from a
      DOS C:> prompt, try entering copy autoexec.bat lpt1 to print the contents of the
      AUTOEXEC.BAT file to the printer connected to LPT1). If you can't print to LPT1 in DOS,
      use SetTCP to check the settings for Host Print to make sure Host print isn't set to
      "capture" (and send to UNIX) print jobs intended for LPT1. If it is, use LPT2 or
      LPT3 instead or disable Host printing. 
 Winsock Errors 
      In order to use our TCP/IP software, you must have a Microsoft compliant TCP/IP stack
      installed on your PC. DOS users must use Jriver's proprietary TCP/IP stack Dejatnt.
      Windows 95 users must use Microsoft's TCP/IP stack. If you are using Windows for Workgroups, J. River technical support recommends you use
      the Microsoft Winsock. Windows for Workgroups users may want to consult the installation
      section of our Technical
      Support Library.  Error Message "Winsock connect
    failed" Appears 
      This means that the TCP/IP stack cannot find the host you are attempting to connect to.
      Check your IP address, make sure it is the IP address of the PC you are working on. Verify
      that there are no numbers entered incorrectly, transposed or missing. Check your other
      network settings including your subnet mask, any gateways or routers, and your DNS. If you
      are unsure of any of these settings, confirm them with your network or system
      administrator.  Other possible reasons are that the host is shutdown or not responding, there is
      bad/loose cabling, or the network card is not responding correctly. Error Message "Winsock cannot
    allocate a socket" Appears 
      This means that either a Microsoft compliant TCP/IP stack has not been installed or
      that it has been installed improperly. Check you network configuration and IP addressing
      to be sure that they are both installed and setup correctly. Error Message "Winsock
    not installed or does not support version 1.1" Appears 
      There is more then one file called winsock.dll on your hard drive. Do a search of your
      hard drive and remove or rename any extra winsock.dll files. The winsock.dll that you want
      to keep is located in the windows directory. |