BOOTROM DAVICOM Semiconductor Inc. PCI Fast Ethernet Adapter (DM9102) - RPL BootROM Code Installation Guide
BOOTROM DAVICOM Semiconductor Inc. PCI Fast Ethernet Adapter (DM9102) - RPL BootROM Code Installation Guide
BOOTROM DAVICOM Semiconductor Inc. PCI Fast Ethernet Adapter (DM9102) - RPL BootROM Code Installation Guide
The DM9102 RPL BootROM can remoteboot to MS-DOS from Novell Netware
Server or Microsoft Windows NT 3.5 Server or above, and remoteboot
to Windows 95 from Microsoft Windows NT 4.0 Server.
**************
* NOTICE !!! *
**************
The Remote Boot NT Server CANNOT use Microsoft Windows NT
Workstation version.
Topics :
========
A. Generate a RPL BootROM from the RBOOT.ROM Code
**********************************************************************
* Hardware Requiremment: *
* *
* 1. A EPROM Programming Machine *
* 2. A M27C512 EPROM (or others model EPROM) *
* 3. The DM9102 RPL BootROM Code (RBOOT.ROM) *
**********************************************************************
**********************************************************************
* Hardware Requiremment: *
* *
* 1. A Netware Server with the RemoteBoot Service *
* 2. A Remote Boot Workstation with DM9102 PCI Adapter *
* 3. A Remote Boot Image Files Floppy Diskette *
* 4. A DAVICOM DM9102 PCI Fast Ethernet Adapter with RPL BootROM *
**********************************************************************
(2) At the Netware Server Console, load the server LAN driver
with the frame type ETHERNET_802.2, and the other frame types
that you want to load, then bind the IPX protocol with all
frame types of the server LAN driver.
(4) Insert the DM9102 Driver Diskette into the workstation floppy
drive (A:).
(4) Copy the following files to the RPL RemoteBoot Image Diskette.
LSL.COM
IPXODI.COM
DM9PCI.COM
VLM.EXE
*.VLM <== All needed VLM modules files
HIMEM.SYS
(5) Create the following files to the RPL RemoteBoot Image Diskette.
(Please refer to the following sample files)
AUTOEXEC.BAT
CONFIG.SYS
NET.CFG
(1) Plug the DM9102 PCI adapter WITHOUT the DM9102 RPL
BootROM into the workstation PCI slot.
(2) Insert the RPL RemoteBoot Image Diskette into the floppy
drive (A:).
A:\> F:
F:\SYSTEM> CD \LOGIN
F:\LOGIN> \SYSTEM\DOSGEN A:
F:\LOGIN> RPLFIX NET$DOS.SYS
F:\LOGIN> FLAG NET$DOS.SYS SH
(6) Logout the workstation from the Remote Boot Netware Server.
(7) Remove the RPL RemoteBoot Image Diskette from the floppy
drive (A:).
(9) Plug the DM9102 RPL BootROM into the Boot ROM socket of
the DM9102 PCI Adapter.
(10) Plug the DM9102 PCI adapter WITH the DM9102 RPL BootROM
into the Remote Boot Workstation PCI slot.
(11) Restart the Remote Boot Workstation from the DM9102 RPL
BootROM.
@ECHO OFF
PROMPT $P$G
LSL
DM9PCI
IPXODI
VLM
F:
LOGIN ADMIN
CD \LOGIN
Link Support
Buffers 8 1514
FRAME ETHERNET_802.2
FRAME ETHERNET_802.3
FRAME ETHERNET_II
FRAME ETHERNET_SNAP
**********************************************************************
* Hardware Requiremment: *
* *
* 1. A Windows NT 4.0 Server with the RemotBoot Service *
* 2. A Remote Boot Workstation with DM9102 PCI Adapter *
* 3. A DAVICOM DM9102 PCI Fast Ethernet Adapter with RPL BootROM *
**********************************************************************
ATTRIB -R -S -H A:\IO.SYS
ATTRIB -R -S -H A:\MSDOS.SYS
COPY A:\IO.SYS C:\WINNT35\RPL\RPLFILES\BINFILES\DOSxxx
COPY A:\MSDOS.SYS C:\WINNT35\RPL\RPLFILES\BINFILES\DOSxxx
ATTRIB +R +S +H A:\IO.SYS
ATTRIB +R +S +H A:\MSDOS.SYS
(4) Run RPLCMD.EXE command to add the New Boot Name, the New
Configuration Name and the New Vendor Name for the New Adapter
Profile.
C:\WINNT\RPL> RPLCMD
Adapter Boot Config Profile Service Vendor Wksta [Quit]: b
Add Del Enum: a
BootName=DM9102
VendorName=00606E <== Change to your Node Address
BbcFile=BBLOCK\NETBEUI\DM9PCI\DOSBB.CNF
All other parameters are optional
BootComment=DOS 6.22 for DAVICOM DM9102
WindowsSize=0
6. After create the New Profile Name, plug the DM9102 adapter with
the DM9102 RPL BootROM into the Remote Boot Workstation PCI slot.
7. Startup the Remote Boot Workstation, the RPL BootROM will try to
remoteboot from the Remote Boot NT server.
[protman]
drivername = protman$
dynamic = yes
priority = netbeui
[netbeui_xif]
drivername = netbeui$
bindings = dm9pci_nif
names = 6
ncbs = 12
packets = 20
pipeline = 10
sessions = 6
stacksize = 512
lanabase = 0
[xnsnb_xif]
drivername = xnsnb$
bindings = dm9pci_nif
load = xnsnb[cbr]
lanabase = 1
[xnstp_xif]
drivername = xnstp$
bindings = dm9pci_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 = dm9pci_nif
lanabase = 1
[ipx_xif]
drivername = ipx$
load = ipxmark[u],ipx[u]
unload = ipxrel[c]
bindings = dm9pci_nif
lanabase = 1
[msdlc_xif]
drivername = msdlc$
bindings = dm9pci_nif
load = msdlc[ub]
unload = msdlc[u]
[dm9pci_nif]
drivername = DM9PCI$ <== MUST be "DM9PCI$", char sensitive
************************************************************************
* Hardware Requiremment: *
* *
* 1. A Windows NT 4.0 Server with RemotBoot Service with CD-ROM drive *
* 2. A Workstation running Windows 95 with CD-ROM drive *
* 3. Microsoft Windows NT Server 4.0 Resource Kit *
* 4. Microsoft Windows 95 Resource Kit *
* 5. A Remote Boot Workstation with ISA (or PCI) RPL BootROM *
* 6. A NE2000 Compatible ISA Ethernet Adapter with RPL BootROM *
* 7. A DAVICOM DM9102 PCI Fast Ethernet Adapter with RPL BootROM *
************************************************************************
(7) In the Server-Based Setup dailog box, click "Set Path" button,
and specify the path to SBS Server (\\NT40SRV\WIN95SRV),
then click "OK" button.
(10) Enter Windows 95 CD Key Number to "CD Key" dialog box, click
"OK" button to install the SBS files to NT Server.
a) Run RPLCMD.EXE command to add the New Boot Name, the New
Configuration Name and the New Vendor Name for the New Adapter
Profile.
C:\WINNT\RPL> RPLCMD
Adapter Boot Config Profile Service Vendor Wksta [Quit]: b
Add Del Enum: a
BootName=ACCNE2
VendorName=0000E8 <== Change to your Node Address
BbcFile=BBLOCK\NETBEUI\NE2000\DOSBB.CNF
All other parameters are optional
BootComment=DOS 6.22 NE2000 for Accton
WindowsSize=0
C:\WINNT\RPL> RPLCMD
Adapter Boot Config Profile Service Vendor Wksta [Quit]: b
Add Del Enum: a
BootName=WACCNE2
VendorName=0000E8 <== Change to your Node Address
BbcFile=BBLOCK\NETBEUI\NE2000\W95BB.CNF
All other parameters are optional
BootComment=Windows 95 NE2000 for Accton
WindowsSize=0
Adapter Boot Config Profile Service Vendor Wksta [Quit]: c
Add Del Enum: a
ConfigName=WACCNE2
BootName=WACCNE2
DirName=DOS
DirName2=WIN95
FitShared=fits\win95.fit
FitPersonal=fits\win95p.fit
All other parameters are optional
ConfigComment=Windows 95 NE2000 for Accton
DirName3=
DirName4=
(3) Plug a NE2000 Compatible ISA Ethernet Adapter with RPL BootROM
into the Remote Boot Workstation ISA slot.
(4) Startup the Remote Boot Workstation, configure the ISA adapter
settings (IRQ=3, I/O Port=300h-31Fh) and enable the BootROM
function.
[ms2000_nif]
drivername = ms2000$
interrupt=3
ioaddress=0x300
(5) Reboot the Remote Boot Workstation, the RPL BootROM will
try to remoteboot from NT server.
(9) At the Remote Boot Workstation, run the following to map drives
to \\NT40SRV\WIN95SRV and \\NT40SRV\CLIENTS shared directories.
(10) Change the drive to F: and run the following command to install
the First Windows 95 Remot Boot Client.
C:\> F:
F:\> SETUP /T:G:\CLIENT1.TMP
MSDOS.SYS
CONFIG.SYS
WIN.BAT
[0000E8318587]
SYSDATPATH=G:\CLIENT1
G=\\NT40SRV\CLIENTS
(16) Reboot the Remote Boot Workstation, the RPL BootROM will
try to remoteboot from NT server.
c) Run RPLCMD.EXE command to add the New Boot Name, the New
Configuration Name and the New Vendor Name for the New Adapter
Profile.
C:\WINNT\RPL> RPLCMD
Adapter Boot Config Profile Service Vendor Wksta [Quit]: b
Add Del Enum: a
BootName=WDM9102
VendorName=00606E <== Change to your Node Address
BbcFile=BBLOCK\NETBEUI\DM9PCI\W95BB.CNF
All other parameters are optional
BootComment=Windows 95 for DAVICOM DM9102
WindowsSize=0
(3) Power OFF the Remote Boot Workstation, and plug DM9102
PCI Fast Ethernet Adapter WITHOUT the RPL BootROM into
the Remote Boot Workstation PCI slot. (DON'T remove
the ISA Ethernet Adapter)
(6) Insert DM9102 driver diskette into floppy drive (A:) and
enter "A:\WIN95" to "Install from Disk" field, then click
"OK" button to install DM9102 driver, sometimes Windows 95
will prompt you "File Copying Problem" dialog box, just
click "Skip File" button to continue driver installation.
(11) In the Server-Based Setup dailog box, click "Set Path" button,
and specify the path to SBS Server (\\NT40SRV\WIN95SRV),
then click "OK" button.
(13) In the Set Up Machine dailog box, choose "Set Up One Machine"
and enter the following fields information, then click "OK"
button to copy the subsequence Windows 95 Clients files
from \\NT40SRV\CLIENTS\CLIENT1 directory to \\NT40SRV\CLIENTS
\CLIENT2 directory.
MD C:\WINNT\RPL\CLIENTS\CLIENT2\SUBOOT
CD C:\WINNT\RPL\CLIENTS\CLIENT2\SUBOOT
XCOPY C:\WINNT\RPL\CLIENTS\CLIENT1\SUBOOT\*.* .
(15) You must MANUALLY edit the following files in the SUBOOT
directory, all files except SYSTEM.DAT are in ASCII format
and can be edited using any Text Editor such as EDIT.COM.
(Please refer to the following sample files for DM9102)
PROTOCOL.INI
MSDOS.SYS
CONFIG.SYS
AUTOEXEC.BAT
WIN.BAT
SYSTEM.DAT
**************
* NOTICE !!! *
**************
The REGEDIT.EXE MUST be run from Windows 95 DOS Prompt Mode,
CAN'T be run from a DOS Session under Windows 95 or MS-DOS
Prompt. So we must reboot the Windows 95 Workstation to
Windows 95 DOS Prompt Mode (NOT under Windows 95) and
copy SYSTEM.DAT file from C:\WINNT\RPL\CLIENTS\CLIENT2\SUBOOT
directory of NT Server to the Windows 95 Workstation,
then run the following command at the Windows 95 Workstation.
At the NT Server:
At the NT Server:
[00606E00E925]
SYSDATPATH=G:\CLIENT2
G=\\NT40SRV\CLIENTS
(19) Power OFF the Remote Boot Workstation, remove the ISA Ethernet
Adapter, plug the RPL BootROM into DM9102 PCI Fast Ethernet
Adapter and plug DM9102 PCI Fast Ethernet Adapter into
the Remote Boot Workstation PCI slot.
(20) Reboot the Remote Boot Workstation, the RPL BootROM will
try to remoteboot from the Remote Boot NT server.
[Paths]
WinDir=g:\client2
WinBootDir=e:\winboot <== According to RAMDRIVE.SYS assign
HostWinBootDrv=C Virtual Drive (D: or E:)
[Options]
BootMulti=1
BootGUI=1
Network=1
LoadTop=0
Logo=0
DEVICE=c:\HIMEM.SYS /testmem:off
device=c:\ramdrive.sys 1440 /E
devicehigh=c:\ifshlp.sys
lastdrive=z
STACKS=16,512
@echo off
set comspec=e:\winboot\command.com
nwrpltrm
fixmem
snapshot /S /B:d
setmdir /m /r:e:\winboot
net start
net logon client2 /savepw:no /y
net use F: \\NT40SRV\WIN95SRV
net use G: \\NT40SRV\CLIENTS
PATH=F:\;F:\COMMAND;g:\client2\system;
setmdir
set comspec=e:\winboot\command.com
win.com
[NETBEUI$]
DriverName=NETBEUI$
Lanabase=0
sessions=10
ncbs=12
Bindings=DM9PCI$
[nwlink$]
DriverName=nwlink$
Frame_Type=4
cachesize=0
Bindings=DM9PCI$
[DM9PCI$]
DriverName=DM9PCI$
[protman$]
priority=ndishlp$
DriverName=protman$
[ndishlp$]
DriverName=ndishlp$
Bindings=DM9PCI$
[data]
version=v4.00.950
netcards=DM9PCI$,PCI\VEN_1282&DEV_9102
;Windows 95 MACHINES.INI
;[node address]
;SYSDATPATH=x:\<home directory>
;x=\\server\share
[0000E8318587]
SYSDATPATH=g:\client1
g:=\\nt40srv\clients
[00606E00E925]
SYSDATPATH=g:\client2
g:=\\nt40srv\clients
[Paths]
WinDir=g:\client1
WinBootDir=d:\winboot
HostWinBootDrv=C
[Options]
BootMulti=1
BootGUI=1
Network=1
LoadTop=0
Logo=0
DEVICE=c:\HIMEM.SYS /testmem:off
device=c:\ramdrive.sys 1440 /E
devicehigh=c:\ifshlp.sys
lastdrive=z
STACKS=16,512
@echo off
set comspec=d:\winboot\command.com
nwrpltrm
fixmem
snapshot /S /B:d
setmdir /m /r:d:\winboot
net start
net logon client1 /savepw:no /y
net use F: \\NT40SRV\WIN95SRV
net use G: \\NT40SRV\CLIENTS
PATH=F:\;F:\COMMAND;g:\client1\system;
setmdir
set comspec=d:\winboot\command.com
win.com
[NETBEUI$]
DriverName=NETBEUI$
Lanabase=0
sessions=10
ncbs=12
Bindings=MS2000$
[nwlink$]
DriverName=nwlink$
Frame_Type=4
cachesize=0
Bindings=MS2000$
[MS2000$]
DriverName=MS2000$
Interrupt=3
IOBase=0x300
[protman$]
priority=ndishlp$
DriverName=protman$
[ndishlp$]
DriverName=ndishlp$
Bindings=MS2000$
[data]
version=v4.00.950
netcards=MS2000$,*PNP80D6
;Windows 95 MACHINES.INI
;[node address]
;SYSDATPATH=x:\<home directory>
;x=\\server\share
[0000E8318587]
SYSDATPATH=g:\client1
g:=\\nt40srv\clients
<<< End of file >>>