The Remote Boot Loader Utility, REMBOOT.EXE 
--------------------------------------------
                                               LSS 5.0(0), August 1996
                                               -----------------------
1 Introduction
--------------
The Remote-boot disk allows you to Remote-boot your workstation 
without the need of a Smartrom.

To remote boot from a disk, boot your workstation with the remote boot
disk in the floppy disk drive.


2 Remote-booting without a Smartrom
-----------------------------------
MadgeBoot enables you to perform remote booting, even if your Ringnode
does not have a Smartrom. 

**********************************************************************
Note: Before you can remote boot, you  must  create  a  DOS  boot-disk
      image on the server. For information about how to do this, refer
      to  the  documentation  supplied  with  your  network  operating
      system, and to the User Documentation.
**********************************************************************

After booting from the disk, press a function key from  the  menu 
to select remote booting by either NetWare Remote Reset or Remote 
Program Load.

For  information  about  the  configuration  options  that  apply   to
remote booting, see Section 3 below.

For  information  about  remote  booting  with  the  Smart 16/4 PCMCIA
Ringnode, see Section 4.
                  

3 Configuring the remote booting feature 
----------------------------------------
You can configure remote booting by  creating  a  file  called 
REMBOOT.CFG on the disk 

The configuration options are listed below.   Type  any  comments  you
wish to include, after a semi-colon.

server_name=<server>          This  option  applies  to Netware Remote
                              Reset only. 
                              By default, REMBOOT attempts  to  remote
                              boot  from  the  first  server  that  it
                              finds.  Use this  option  to  specify  a
                              particular server.
              
image_name=<image>            This option applies to Netware Remote 
                              Reset only.
                              By  default,  MadgeBoot  looks  for  the
                              image   NET$DOS.SYS.   If  you  wish  to
                              specify another image, use this option. 

irq=<interrupt>               This  option  only applies to  Ringnodes
                              whose  interrupts  are   interrupts  are
                              software    configurable.    If     your
                              Ringnode's interrupt  setting  conflicts
                              with the interrupt being used by another
                              device,  use  this  option  to alter the
                              Ringnode's  setting. 
                 

direct_boot=<booting scheme>  If you want your computer to remote boot
                              directly    without    displaying    the
                              menu,  use  this   option.  The  booting
                              schemes  you  can  specify  are  either:
                          
                              NetWare Remote Reset:
                              direct_boot=nw
                  
                              or:
                  
                              Remote Program Load:
                              direct_boot=rpl

                  
card_services=yes             To  load  MADGECS,  by default, when you
                              are  remote  booting  a  computer   that
                              contains  a  PCMCIA  Ringnode,  use this
                              option. Alternatively, select the  Madge
                              Card  Services option from the menu.  
                  
                              The  effect  of using this configuration
                              option,  or  of  selecting  Madge   Card
                              Services  when  you run MadgeBoot, is to
                              load the MADGECS software and,  thereby,
                              to  enable  the PCMCIA controller inside
                              the computer.    
                  
                              Once  your  Ringnode  has   initialized,
                              MadgeBoot    de-installs   the   MADGECS
                              software. Choose whether you want to use
                              standard Card and Socket Services 
                              software afterwards, or to load 
                              MADGECS  again.   For  more  information
                              about  MADGECS, refer to the MADGECS.INF
                              file.

                              MADGECS will not load in a  non-PCMCIA 
                              computer.                   
             
enable_pnp=yes                Use this option to cause  the  Plug  'n'
                              Play  software  to run, by default, when
                              you are remote booting, or  select  from
                              the menu.  
                              This   ensures   that  your  adapter  is
                              enabled  and   configured.    For   more
                              information  about the PnP software, and
                              hardware see the User Documentation.
                 
                  

4 Hints for remote booting with Smart 16/4 PCMCIA Ringnodes
---------------------------------------------------------

When remote booting on a computer with a Smart 16/4 PCMCIA Ringnode it
is necessary  to configure  the boot  image such  that Card and Socket
Services are loaded  before  the  network driver.  When booting from a
NetWare Server this presents a problem in that running Card and Socket
Services may reset the PCMCIA controller in the computer  resulting in
the  remote  boot  network  connection  being  lost  before the 'real'
network driver is loaded.

To avoid this problem we  recommend that you load a ramdrive, copy the
card and socket services and  network software to the ramdrive and run
it from there. An example configuration for the boot disk image on the
server is given below.

Sample CONFIG.SYS:

 dos = high, umb
 device = himem.sys
 REM Reserve 8K block of memory for MADGECS.EXE at CC00
 device = emm386.exe noems x=cc00-cdff
 REM Install a 1024K ramdrive in extended memory
 devicehigh = ramdrive.sys 1024 /e
 
--
 
Sample AUTOEXEC.BAT

 @echo off
 REM Copy card/socket services, network driver and batch file to 
 REM ramdrive
 copy madgecs.exe   d:\
 copy smart.exe     d:\
 copy smart.cfg     d:\
 copy ipx.smt       d:\
 copy load.bat      d:\

 REM Load card/socket services and network driver from ramdrive
 d:
 call load
 REM Load NetWare shell from A:
 a:
 loadhigh netx
 login
 
--
Sample LOAD.BAT (to be run from ramdrive)

 REM Run Madge Card and Socket Services
 madgecs /emulate_socket_services
 REM Run Smart IPX network driver
 smart ipx

5 Troubleshooting
-----------------
If  your  PCMCIA  Ringnode  fails  to initialize, ensure that you have
specified the following in your MDGBOOT.CFG file:

card_services=yes

or that you select Madge Card Services at the menu when you run 
the remote boot loaded utility.

If your Smart 16/4 ISA Client PnP Ringnode fails to initialize, ensure
that you have specified the following in your REMBOOT.CFG file:

enable_pnp=yes

or that you enable the Plug 'n' Play software at the menu, 
when you run the remote boot loaded utility.


For more information on remote booting see the User Documentation  and 
the Information Files relating to the Madge Smartrom.

                  ****** End of REMBOOT.TXT ******
