Using Warp Connect with SMC Ethernet Cards

Return to The Warp Pharmacy:Hardware

Last update: 6th November, 1995

I recently went through the usual frustrations installing a two node Warp connect peer network. The Warp Connect-supplied drivers for the SMC EtherPower 10BaseT PCI Ethernet Adapter as well as the drivers offered up for the SMC EtherEZ 10BaseT ISA Ethernet Adapter were wrong.

I used the driver from the SMC driver diskette for the ISA adapter and it worked fine. The protocol.ini requires modification in any event.

The proper driver (or at least one that works) for the PCI card was enclosed in a file called PCI.EXE from SMC's BBS @ (516) 434-3162. Two files were required from this self-extracting archive:

PCI Card:>>>>>  SMCOS2P.NIF (A text file requiring modification) SMCPWR.OS2 (The config.sys driver referenced in protocol.ini & SMCOS2P.NIF)

My protocol.ini for the PCI EtherPower card (10BaseT PCI Ethernet Adapter) installation follows:

[PROT_MAN]

DRIVERNAME = PROTMAN$

[IBMLXCFG]

netbeui_nif = netbeui.nif tcpip_nif = tcpip.nif MACWDAT_nif = SMCOS2P.NIF

[NETBIOS]

DriverName = netbios$ ADAPTER0 = netbeui$,0

[netbeui_nif]

DriverName = netbeui$ Bindings = MACWDAT_nif NETADDRESS = "0000C02E090D" ETHERAND_TYPE = "I" USEADDRREV = "YES" OS2TRACEMASK = 0x0 SESSIONS = 130 NCBS = 225 NAMES = 21 SELECTORS = 15 USEMAXDATAGRAM = "NO" ADAPTRATE = 1000 WINDOWERRORS = 0 MAXDATARCV = 4168 TI = 30000 T1 = 1000 T2 = 200 MAXIN = 1 MAXOUT = 1 NETBIOSTIMEOUT = 2000 NETBIOSRETRIES = 3 NAMECACHE = 1000 RNDOPTION = 1 PIGGYBACKACKS = 1 DATAGRAMPACKETS = 10 PACKETS = 350 LOOPPACKETS = 8 PIPELINE = 5 MAXTRANSMITS = 6 MINTRANSMITS = 2 DLCRETRIES = 10 FCPRIORITY = 5 NETFLAGS = 0x0

[tcpip_nif]

DriverName = TCPIP$ Bindings = MACWDAT_nif IfType = 1

[MACWDAT_nif]

DriverName = SMCPWR$ Sia_Mode = "TP" Slot = 16
 * delete everything in the protocol.ini after the above "Slot=16."


 * ****   My SMCOS2P.NIF for the PCI card installation follows:    ****

[SMCPWR] Type = NDIS_SNGL Title = "SMC EtherPower for OS/2" Version = 1.00 DriverName = SMCPWR$ XPORTS = NETBEUI LANDD NETBIOS [File] Name = SMCPWR.OS2 Path = \IBMCOM\MACS [Sia_Mode] tag = Sia_Mode display = "Connection Type" type = string strlength = 14 set = AUTODETECT,TP,BNC,AUI,TP_FULL_DUPLEX default = AUTODETECT scope = local optional = Yes editable = Yes virtual = no [Slot] tag = Slot display = "Slot Number" type = decimal set = 16,17,18,19 default = 16 scope = local optional = Yes editable = Yes virtual = no

Warp connect will offer up the Starcard driver for the EtherEZ 16-bit ISA Ethernet Adapter - it won't work...

Here's my protocol.ini for this 16-bit SMC EtherEZ 10BaseT Ethernet Adapter:

[PROT_MAN]

DRIVERNAME = PROTMAN$

[IBMLXCFG]

netbeui_nif = netbeui.nif tcpip_nif = tcpip.nif ethos2at_nif = ethos2at.nif

[NETBIOS]

DriverName = netbios$ ADAPTER0 = netbeui$,0

[netbeui_nif]

DriverName = netbeui$ Bindings = ethos2at_nif NETADDRESS = "0000C018CFBA" ETHERAND_TYPE = "I" USEADDRREV = "YES" OS2TRACEMASK = 0x0 SESSIONS = 130 NCBS = 225 NAMES = 21 SELECTORS = 15 USEMAXDATAGRAM = "NO" ADAPTRATE = 1000 WINDOWERRORS = 0 MAXDATARCV = 4168 TI = 30000 T1 = 1000 T2 = 200 MAXIN = 1 MAXOUT = 1 NETBIOSTIMEOUT = 6500 NETBIOSRETRIES = 3 NAMECACHE = 1000 RNDOPTION = 1 PIGGYBACKACKS = 1 DATAGRAMPACKETS = 10 PACKETS = 350 LOOPPACKETS = 8 PIPELINE = 5 MAXTRANSMITS = 6 MINTRANSMITS = 2 DLCRETRIES = 10 FCPRIORITY = 5 NETFLAGS = 0x0

[tcpip_nif]

DriverName = TCPIP$ Bindings = ethos2at_nif IfType = 1

[ethos2at_nif]

DriverName = SMC8000$ IOBase = 0x320 IRQ = 11 RamAddress = 0xD000
 * MaxRequests = 8             These last five lines had to be commented
 * MaxTransmits = 12           out to get it running on my system.
 * ReceiveBuffers = 12
 * ReceiveBufSize = 256
 * ReceiveChains = 12

and here is the accompanying ETHOS2AT.NIF file:


 * SMC Ethernet Adapter Family (SMC 8003, SMC 8013, SMC 8216, SMC 8416)
 * v3.07 (940802)
 * v3.07 (940802)

[SMC8000] Type = NDIS_SNGL Title = "SMC Ethernet Adapter Family for OS/2 (SMC8000.OS2)" Version = 3.07 DriverName = SMC8000$ XPORTS = NETBEUI LANDD

[File] Name = SMC8000.OS2 Path = C:\IBMCOM\MACS

[IOBase] tag = IOAddress display = "I/O base address" type = Hexadecimal default = 320 range = 200 - 3E0 step = 20 optional = Yes editable = Yes virtual = No help = "This parameter specifies the starting address of the input/output port for the network adapter card. The defined value must be based on the configuration of the network adapter card. This parameter is only necessary when two Standard Microsystems adapters are used in the same system.  Refer to your adapter documentation for more information."

Hope this helps someone...

Mark

By Mark Thorpe

Return to The Warp Pharmacy:Hardware