BOOT95.TXT Driver File Contents (RTL8029.zip)

*****************************************************************************
*                                                                           *
*                   32-BIT IO MODE PCI ETHERNET ADAPTER                     *
*                                                                           *
*          Remote Boot from Windows NT 4.0 Server for RPL Boot ROM          *
*                                                                           *
*****************************************************************************

Contents:
          - Remote booting MS-DOS 6.22 from Windows NT Server 4.0
          - Remote booting Windows 95 from Windows NT Server 4.0


Remote booting MS-DOS 6.22 from Windows NT Server 4.0
=====================================================

Installing the Remote Boot Service
----------------------------------
- At the NT server, double click the Network icon in the control panel.
  Make sure that DLC and NETBEUI protocols have already been installed
  in the server. The Remote Boot service requires DLC and NETBEUI.

- Add Remote Boot Service by choosing Service tab, click add button to
  select Remote Boot Service to create c:\winnt\rpl directory.
  (Windows NT Server compact disc is needed.) You will have to provide
  the source path d:\i386 and d:\clients\rpl.

- Check that the \winnt\rpl\rplfiles directory is being shared on
  the NT server. It should have the shared name RPLFILES.


Starting the Remote Boot Service
--------------------------------
Double click the Service icon in control panel. In the Services dialog
box, select the Remote Boot Service and click the Start button.


Installing MS-DOS for MS-DOS Clients
------------------------------------
Installing MS-DOS files for Remote Boot workstations :

- Put MS-DOS 6.22 diskette into floppy A. Go to Windows Explorer to
  click Floppy A and select IO.SYS, MSDOS.SYS, COMMAND.COM and
  HIMEM.SYS files. Copy and paste them to the directory named
  C:\winnt\rpl\rplfiles\binfiles\dos622.

- Go to MS-DOS prompt on the NT server, type :
  cd \winnt\rpl\rplfiles\binfiles\dos622
  attrib -s -h io.sys
  attrib -s -h msdos.sys


Starting Remote Boot Manager
----------------------------
On the NT server, log on as administrator and click Start\Program\
Administrator Tools(Common)\Remote Boot Manager to enter Remote Boot
Manager Window.


Checking the Remote Boot Installation
-------------------------------------
From the configure menu, choose check configurations and click Yes
button. From the configure menu, choose Fix Security and click Yes
button.


Creating Remote Boot Configurations for New Adapter
---------------------------------------------------
- Copy network NDIS2 dirver to C:\winnt\rpl\bblock\ndis directory.
  You can in MS-DOS prompt under NT server, type :
  copy a:\ndis\dos\pcind.dos C:\winnt\rpl\bblock\ndis

- Create C:\winnt\rpl\bblock\netbeui\PCIND directory and copy dosbb.cnf,
  w95bb.cnf and protocol.ini files to PCIND directory from
  C:\winnt\rpl\bblock\netbeui\NE2000.

  You can in MS-DOS prompt under NT server, type :
  cd C:\winnt\rpl\bblock\netbeui
  md PCIND
  cd PCIND
  copy C:\winnt\rpl\bblock\netbeui\NE2000\*.*

- Edit dosbb.cnf, w95bb.cnf and protocol.ini to replace MS2000 with
  PCIND. (uppercase)

- Create Remote Boot Configurations:
  In MS-DOS prompt under NT server, run RPLCMD.EXE to add 'Boot',
  'Config' and 'Vendor'. Note: You can delete the preexisting boot
  record by typing b then d and provide the boot name and vendor name.

  Example: Use RPLCMD utility to add a Boot Block for the new adapter.
           C:\WINNT\RPL>RPLCMD
           Adapter Boot Config Profile Service Vendor Wksta [Quit]: b
           Add Del Enum: a
           BootName=DOS-RTL8029
           VendorName=0050BF               <-- Adapter Vendor Node ID
           BbcFile=BBLOCK\NETBEUI\PCIND\DOSBB.CNF
                   All other parameters are optional
           BootComment=Generic RTL8029
           WindowsSize=0

           Adapter Boot Config Profile Service Vendor Wksta [Quit]: c
           Add Del Enum: a
           ConfigName=DOS-RTL8029AS
           BootName=DOS-RTL8029
           DirName=DOS
           DirName2=DOS622
           FitShared=fits\dos622.fit
           FitPersonal=fits\dos622p.fit
                   All other parameters are optional
           ConfigComment=DOS 6.22 & Generic RTL8029AS
           DirName3=
           DirName4=

           Adapter Boot Config Profile Service Vendor Wksta [Quit]: v
           Add Del Enum: a
           VendorName=0050BF
           VendorComment=Generic RTL8029AS

       Press Q to Quit

Installing a Client
-------------------
Put Generic Boot ROM to the adapter boot rom socket.
Run SETUP.EXE program to enable the Boot ROM.


Adding "New Profiles", "New Workstations" and "Convert Adapter".
----------------------------------------------------------------
- From the Remote Boot menu in the Remote Boot Manager, choose "New Profile",
  type the profile name ex. DOS-RTL8029AS and choose DOS 6.22 & Generic
  RTL8029AS from the configuration box.
- If the remote boot station has started Boot ROM booting, choose "Refresh"
  from the view menu in the Remote Boot Manager.
- Select record that has appeared with the network adapter Node ID number
  in place of the workstation name, choose "Convert Adapter" from the remote
  boot menu. In the Wksta Name box, type a name for the workstation and
  choose Add.


The client will boot up to DOS from the NT server.

*The message "The workstation program NETWKSTA.EXE could not not be loaded
into the High Memory Area." will appear after client is successfully boot
up to DOS. It is a known bug.

If it does not work, please check the above Remote Boot Configurations "Boot",
"Config" again. And don't forget to check DOSBB.CNF and PROTOCOL.INI files
in the C:\winnt\rpl\bblock\netbeui\PCIND directory.

  Example: DOSBB.CNF
          ; DOS on Generic RTL8029AS PCI Ethernet
          BASE D0H
          RPL BBLOCK\RPLBOOT.SYS
          LDR BBLOCK\RPLSTART.COM ~
          DAT BBLOCK\NETBEUI\PCIND\PROTOCOL.INI
          DRV BBLOCK\RPLDISK.SYS ~ ~ ~
          EXE BBLOCK\RPLPRO1.COM ~ 2 ~
          EXE BBLOCK\I13.COM ~ ~ ~
          EXE BBLOCK\RPLBIND2.EXE ~ ~
          EXE BBLOCK\PROTMAN.EXE ~ ~
          EXE BBLOCK\RPLBIND1.EXE ~ ~
          ;DRV BBLOCK\IPXNDIS.DOS ~ ~ ~
          ;DRV BBLOCK\TCPDRV.DOS /I:C:\LANMAN.DOS ~ ~
          EXE BBLOCK\NETBEUI\NETBEUI.EXE ~ 10 ~
          DRV BBLOCK\NDIS\PCIND.DOS ~ ~ ~
          DRV BBLOCK\PROTMAN.DOS /I:C:\LANMAN.DOS ~ M


  Example: PROTOCOL.INI
           [protman]
             drivername = protman$
             dynamic = yes
             priority = netbeui

           [netbeui_xif]
             drivername = netbeui$
             bindings = PCIND_nif
             names = 6
             ncbs = 12
             packets = 20
             pipeline = 10
             sessions = 6
             stacksize = 512
             lanabase = 0

           [xnsnb_xif]
             drivername = xnsnb$
             bindings = PCIND_nif
             load = xnsnb[cbr]
             lanabase = 1

           [xnstp_xif]
             drivername = xnstp$
             bindings = PCIND_nif
             load = xnstp[ub]
             lanabase = 1

           [tcpip_xif]
             drivername = TCPIP$
             disabledhcp = (TCPIP_NO_DHCP)
             ipaddress0 = (TCPIP_ADDRESS)
             subnetmask0 = (TCPIP_SUBMASK)
             defaultgateway0 = (TCPIP_GATEWAY)
             tcpsegmentsize = 1450
             tcpwindowsize = 1450
             nbsessions = 6
             load = tcptsr[c],tinyrfc[c],emsbfr[cr]
             unload = "unloadt /notsr[dc]"
             bindings = PCIND_nif
             lanabase = 1

           [ipx_xif]
             drivername = ipx$
             load = ipxmark[u],ipx[u]
             unload = ipxrel[c]
             bindings = PCIND_nif
             lanabase = 1

           [msdlc_xif]
             drivername = msdlc$
             bindings = PCIND_nif
             load = msdlc[ub]
             unload = msdlc[u]

           [PCIND_nif]
             drivername = PCIND$              ; <-- This must be uppercase.


-------------------------------------------------------------------------------

Remote booting Windows 95 from Windows NT Server 4.0
====================================================

You must complete the above remote booting MS-DOS and then use the following
procedures to install Remote booting Windows 95 from Windows NT 4.0 server.


Installing Windows 95 for Windows Clients
-----------------------------------------
In order to support Windows 95 Remote Boot clients, you must install
Server-Based Setup (SBS) on the NT server. You will need a Windows 95
installation compact disc (not floppies) and a Windows 95 client computer.


Installing SBS for Windows 95 Clients
-------------------------------------
- On the NT server, create sbsfiles and machines directories and make them
  shared. The shared name of sbsfiles is sbsfiles. The shared name of machines
  is machines.

- From a regular Windows 95 client computer to log on the NT server, run
  the NETSETUP.EXE from the WIN95 CD-ROM ADMIN\NETTOOLS\NETSETUP directory.

- Set path to \\%ntserver%\sbsfiles (%ntserver% is your NT server name.)
  and click 'Install' button, choose 'Server' and provide the source path,
  don't create default setup script and provide CD-KEY.

- At the NT server, under clients\rpl\update\win95 directory in the WINNT
  server CD-ROM, type win95srv.bat \\%ntserver%\sbsfiles to update the Windows
  95 files for Remote Booting, 6 files(msbatch.inf, netdi.dll, suwin.exe,
  netdl.dll suwin.dll) will be copied to that directory.
  It is no need to do set machines or copy any files to machines directory.


Copying drivers
---------------
You can in MS-DOS prompt under NT server, type :

  copy a:\win95\rtl8029.sys c:\sbsfiles\system
  copy a:\win95\e32nd3.inf c:\sbsfiles\system
  copy a:\win95\e32nd3.inf c:\sbsfiles\inf
  copy a:\ndis\dos\pcind.dos c:\sbsfiles
  copy a:\ndis\dos\pcind.dos c:\sbsfiles\system


Installing the first Windows 95 Client
--------------------------------------
- Reboot the remote boot workstation's Boot ROM to MS-DOS 6.22 from the
  NT server.
  Type:
     net use f: \\%ntserver%\sbsfiles
     net use g: \\%ntserver%\machines
     f:
     f:\setup /t:g:\client1.tmp

- Starting to setup up Windows 95.

- USE ALL THE DEFAULT CHOICES.

- Select "Set up Windows from a network server".

- Select "Start Windows from the network".

- Provide machine directory g:\client1 for installing windows 95.

- Select "Custom" setup and select "No, I want to modify the hardware list."
  to avoid win95 searching for too many devices.

- Deselect CD-ROM drive, network adapter, PCMCIA socket, SCSI controller,
  sound MIDI or video capture card. Seaching too many devices often caused
  the system hang.

- Don't choose communication in the Select Component dialog box.

- In the Network configure dialog box, choose add adapter and select
  "Have Disk". Set path to f:\system and select E32ND3.INF file.
  System will find "32-Bit IO Mode PCI Ethernet Adapter".
  Then, add Microsoft TCP/IP or others you need.

  Enter the full pathname F:\SYSTEM of the E32ND3.INF file, then click OK
  button from "Copying Files..." dialog box.

  Enter the full pathname F:\ of the ASPI2HLP.SYS file, then click OK
  button from "Windows 95 Setup" dialog box.

- Complete Windows 95 setup and turn off workstation.


Creating Remote Boot Configurations for the Windows 95 Client
-------------------------------------------------------------
- In MS-DOS prompt under NT server, run RPLCMD.EXE to add 'Boot',
  'Config'. Note: You can delete the preexisting boot record
  by typing b then d and provide the boot name and vendor name.

  Example: Use RPLCMD utility to add a Boot Block for the new adapter.
           C:\WINNT\RPL>RPLCMD
           Adapter Boot Config Profile Service Vendor Wksta [Quit]: b
           Add Del Enum: a
           BootName=W95-RTL8029
           VendorName=0050BF               <-- Adapter Vendor Node ID
           BbcFile=BBLOCK\NETBEUI\PCIND\W95BB.CNF
                   All other parameters are optional
           BootComment=Generic RTL8029
           WindowsSize=0

           Adapter Boot Config Profile Service Vendor Wksta [Quit]: c
           Add Del Enum: a
           ConfigName=W95-RTL8029AS
           BootName=W95-RTL8029
           DirName=DOS
           DirName2=WIN95
           FitShared=fits\win95.fit
           FitPersonal=fits\win95p.fit
                   All other parameters are optional
           ConfigComment=WIN95 & Generic RTL8029AS
           DirName3=
           DirName4=

         Press Q to Quit

- Go to Remote Boot Manager to add New Profile "WIN95-RTL8029AS", in the
  configuration box choose "WIN95 & Generic RTL8029AS".

- Check if config.sys and autoexec.bat exist in the C:\machines\client1\suboot
  directory. If not, please create them. The contents are described below.
  Please add a line "net use g: \\%ntserver%\machines" in the WIN.BAT file.

  Config.sys:
  DEVICE=HIMEM.SYS
  device=c:\ramdrive.sys 1440 /E
  STACKS=16,512

  Autoexec.bat:
  @if not exist d:\winboot\nul mkdir d:\winboot
  @copy c:\ d:\winboot
  d:
  cd \winboot

  WIN.BAT
  set comspec=d:\winboot\command.com
  nwrpltrm
  fixmem
  snapshot /S /B:d
  setmdir /m /r:d:\winboot
  net start
  net logon /savepw:no /y
  net use F: \\%ntserver%\sbsfiles
  net use g: \\%ntserver%\machines        <-- Add this line
  PATH=F:\;F:\COMMAND
  setmdir
  win.com

- Copy PCIND.DOS and PROTOCOL.INI into C:\machines\client1\suboot directory.
  You can in MS-DOS prompt under NT server, type :

  cd \machines\client1\suboot
  copy a:\bootrom\suboot\protocol.ini
  copy a:\ndis\dos\pcind.dos

- Now, you can find the following files in the C:\machines\client1\suboot.

   * AUTOEXEC.BAT   ---  if system lost it, please copy from a:\bootrom\suboot
   * CONFIG.SYS     ---  if system lost it, please copy from a:\bootrom\suboot
   * MSDOS.SYS      ---
   * PROTOCOL.INI   ---  copied from a:\bootrom\suboot
   * PCIND.DOS      ---  copied from a:\ndis\dos
   * SYSTEM.DAT
   * WIN.BAT

- Modify the mini registry file SYSTEM.DAT by using REGEDIT.EXE.

  Note: REGEDIT must be run from the DOS command prompt. It will not work
  as intended if you load it from a DOS session under Windows.

  The easiest way to do this is to remoteboot from your first Windows 95
  client, and, when the message "Starting Windows 95" appears, press the F8
  function key. When the boot menu appears, select the Step-by-step
  Confirmation option, answer Yes to each line except WIN.COM. When prompted
  to start WIN.COM answer No. This will drop you to the DOS command prompt.

  . Export system.dat miniregistry file as follows:

    regedit /L:system.dat /E registry.txt

  . Edit REGISTRY.TXT by searching and replacing all occurences of the new
    PCI machine environment and driver name.

    Example:

    old register.txt                        new register.txt

  "transport"="*netbeui,*nwlink,"-->"transport"="*netbeui,*nwlink,ndishlp.sys"

  "netcard"=" "                  -->  "netcard"="pcind.dos"

  . After modifying REGISTRY.TXT you must update SYSTEM.DAT by importing
    the new information.

    regedit /L:system.dat /C registry.txt

  . Remove the hidden, system, and read only attributes from SYSTEM.DAT by
    entering:

    attrib -r -s -h system.dat

  . Copy new system.dat to c:\machines\client1\suboot directory.

- Go to C:\winnt\rpl\bin directory on the NT server, type

  win95clt c:\machines\client1  \\%ntserver%  win95-rtl8029as

  Seven files including autoexec.bat and config.sys will be copied from
  C:\machines\client1\suboot into C:\winnt\rpl\rplfiles\win95-rtl8029as.

- Use EDIT editor to modify the MACHINES.INI file in the sbsfiles directory.
  Add the following lines in the MACHINES.INF file.

  [0050BFXXXXXX]
  SYSDATPATH=g:\client1
  g=\\%ntserver%\machines

- Reboot the remote boot workstation's Boot ROM.

- In the Remote Boot Manager on the server, choose "Refresh" from the view
  menu. Select record that has appeared with the network adapter Node ID
  number in place of the workstation name, choose "Convert Adapter" from the
  remote boot menu. In the Wksta Name box, type a name for the workstation
  and choose Add and select WIN95-RTL8029AS profile.


The client will now boot into Windows 95 and complete the Windows 95 Setup
program.

Note:
- Don't plug in the hard disk during the whole process.

- If WIN.BAT excutes "net logon /savepw:no /y" and shows error message
  'Error loading device driver NE2000.DOS.'
  It means that "netcard"="ne2000.dos" in your SYSTEM.DAT file.
  You must use REGEDIT to modify SYSTEM.DAT, or just rename PCIND.DOS
  to NE2000.DOS in the C:\winnt\rpl\rplfiles\win95-rtl8029as directory.

- During the first time startup of Windows 95, error messages shown below
  will appear, please skip it.
  *System Error
  'Windows cannot read from drive A:
  If this is a network drive, make sure the network is working. If it is
  a local drive, check the disk.'
  Click Cancel button.

- The message 'Error loading Explorer.exe. You must reinstall Windows.'
  appear, please install Windows again.

- If it does not work, please check the above Remote Boot Configurations
  "Boot", "Config" again. And don't forget to check W95BB.CNF files in the
  C:\winnt\rpl\bblock\netbeui\PCIND directory.

  Example: W95BB.CNF
           ; Windows 95 on Generic RTL8029AS PCI Ethernet
           BASE D0H
           RPL BBLOCK\RPLBOOT.SYS
           LDR BBLOCK\RPLSTART.COM ~
           DAT BBLOCK\NETBEUI\PCIND\PROTOCOL.INI
           DRV BBLOCK\RPLDISK.SYS ~ ~ ~
           EXE BBLOCK\RPLPRO1.COM ~ 2 ~
           EXE BBLOCK\RPLBIND2.EXE ~ ~
           EXE BBLOCK\PROTMAN.EXE ~ ~
           EXE BBLOCK\RPLBIND1.EXE ~ ~
           ;DRV BBLOCK\IPXNDIS.DOS ~ ~ ~
           ;DRV BBLOCK\TCPDRV.DOS /I:C:\LANMAN.DOS ~ ~
           EXE BBLOCK\NETBEUI\NETBEUI.EXE ~ 10 ~
           DRV BBLOCK\NDIS\PCIND.DOS ~ ~ ~
           DRV BBLOCK\PROTMAN.DOS /I:C:\LANMAN.DOS ~ M
           EXE BBLOCK\W95I13.COM ~ ~ ~

----
All trademarks or brand names mentioned are properties
of their respective companies.


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.35