From: davburke@ecsvax.uncecs.edu (David L. Burke)
Subject: Re: coexistence novell and tcp/ip
Organization: UNC Educational Computing Service
Date: Mon, 25 Jan 1993 23:54:56 GMT

In article <C1C977.M7A@ux1.cso.uiuc.edu> kellmeye@ux1.cso.uiuc.edu (kellmeyer steven l) writes:
>schmidts@Informatik.TU-Muenchen.DE (Stefan Schmidt StS) writes:
>
>
>>subject says it all.
>>could someone please post or email a summary?
>>(ibm tcp/ip 1.2.1)
>
>>__________________________________________________
>>Stefan Schmidt, schmidts@informatik.tu-muenchen.de
>>  Technische Universitaet Muenchen, Deutschland
>
>
>Ditto, ditto, ditto.
>
>Steve
>-- 
>
>Steve Kellmeyer 
>kellmeye@ux1.cso.uiuc.edu

Hope this stuff helps, guys.  It was a bitch, but I got
Requester to work with TCP/IP for OS/2 1.2.1.  Below are The 
Big Three:  CONFIG.SYS, NET.CFG, and PROTOCOL.INI.

Before I say anything else, I hope to hell that after
making these changes that your machine doesn't
boot up with a register dump or some stupid message
like "unable to locate Country.sys," or anything else
which stops you in your tracks.  Please make sure you
have a floppy boot disk handy (I prefer makeboot.cmd
myself.)  Good luck.

General points:  Don't let ICAT or LAPS alter your config.sys.
Add the appropriate lines and include \TCPIP... and \IBMCOM...
in the necessary path statements.

Setup:  I'm using an NE2000 NIC (there's a NE2000.NIF on hobbes for
LAPS).  This setup works with 2.1b (as long as OS/2 is not
loaded on Drive E: for some wierd reason).  I'm superstitious
about the INET.SYS and IFNDIS.SYS files, making sure I use
the same ones with each new install.  Don't have any idea
why that is though.

CONFIG.SYS  (Notice that all the TCPIP and IBMCOM stuff is
at the end of the file, after the requester stuff.)

IFS=D:\OS2\HPFS.IFS  /CACHE:512 /CRECL:4 /AUTOCHECK:D
PROTSHELL=D:\OS2\PMSHELL.EXE
SET USER_INI=D:\OS2\OS2.INI
SET SYSTEM_INI=D:\OS2\OS2SYS.INI
SET OS2_SHELL=D:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
SET RUNWORKPLACE=D:\OS2\PMSHELL.EXE
SET COMSPEC=D:\OS2\CMD.EXE
LIBPATH=.;D:\OS2\DLL;D:\OS2\MDOS;D:\;D:\OS2\APPS\DLL;D:\NETWARE;
D:\TCPIP\DLL;D:\IBMCOM\DLL;D:\TALKTHRU\PROGRAMS;
SET PATH=D:\OS2;D:\OS2\SYSTEM;D:\OS2\MDOS\WINOS2;D:\OS2\INSTALL;
D:\;D:\OS2\MDOS;D:\OS2\APPS;L:\OS2;P:\OS2;D:\NETWARE;D:\TCPIP\BIN;
D:\IBMCOM;d:\tools\utilities;D:\TALKTHRU\PROGRAMS;
SET DPATH=D:\OS2;D:\OS2\SYSTEM;D:\OS2\MDOS\WINOS2;D:\OS2\INSTALL;
D:\;D:\OS2\BITMAP;D:\OS2\MDOS;D:\OS2\APPS;D:\NETWARE;D:\IBMCOM;
SET PROMPT=$i[$p]
SET HELP=D:\OS2\HELP;D:\OS2\HELP\TUTORIAL;D:\TCPIP\HELP;
SET GLOSSARY=D:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=20
SET DIRCMD=/O:GN
DEVICE=D:\OS2\TESTCFG.SYS
DEVICE=D:\OS2\DOS.SYS
DEVICE=D:\OS2\PMDD.SYS
BUFFERS=30
IOPL=YES
DISKCACHE=512,LW
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=D:\OS2\SYSTEM 2048 2048
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,D:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=OS2DASD.DMD
SET BOOKSHELF=D:\OS2\BOOK
SET EPMPATH=D:\OS2\APPS
SET FAXPM=D:\OS2\APPS
REM DEVICE=D:\OS2\APPS\SASYNCDA.SYS 
PROTECTONLY=NO
SHELL=D:\OS2\MDOS\COMMAND.COM D:\OS2\MDOS /P /E:1024
FCBS=16,8
RMSIZE=640
DEVICE=D:\OS2\MDOS\VEMM.SYS    
DOS=LOW,NOUMB
DEVICE=D:\OS2\MDOS\VDPX.SYS    
DEVICE=D:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=D:\OS2\MDOS\VDPMI.SYS    
DEVICE=D:\OS2\MDOS\VWIN.SYS    
DEVICE=D:\OS2\MDOS\VCDROM.SYS    
REM DEVICE=D:\OS2\PCMCIA.SYS 
REM DEVICE=D:\OS2\MDOS\VPCMCIA.SYS 
DEVICE=D:\OS2\MDOS\VMOUSE.SYS    
DEVICE=D:\OS2\POINTDD.SYS 
DEVICE=D:\OS2\MOUSE.SYS SERIAL=COM1 
DEVICE=D:\OS2\COM.SYS                                
DEVICE=D:\OS2\MDOS\VCOM.SYS                                
CODEPAGE=437,850
DEVINFO=KBD,US,D:\OS2\KEYBOARD.DCP
SET VIDEO_DEVICES=VIO_SVGA
DEVICE=D:\OS2\MDOS\VSVGA.SYS

REM --- NetWare Requester statements BEGIN ---
DEVICE=D:\NETWARE\LSL.SYS
RUN=D:\NETWARE\DDAEMON.EXE
DEVICE=D:\NETWARE\NE2000.SYS
DEVICE=D:\NETWARE\IPX.SYS
DEVICE=D:\NETWARE\SPX.SYS
RUN=D:\NETWARE\SPDAEMON.EXE
rem DEVICE=D:\NETWARE\NMPIPE.SYS
rem DEVICE=D:\NETWARE\NPSERVER.SYS
rem RUN=D:\NETWARE\NPDAEMON.EXE NP_COMPUTERNAME
DEVICE=D:\NETWARE\NWREQ.SYS
IFS=D:\NETWARE\NWIFS.IFS
RUN=D:\NETWARE\NWDAEMON.EXE
DEVICE=D:\NETWARE\NETBIOS.SYS
RUN=D:\NETWARE\NBDAEMON.EXE
DEVICE=D:\NETWARE\VIPX.SYS
DEVICE=D:\NETWARE\VSHELL.SYS
REM --- NetWare Requester statements END ---

REM  Below is all the TCPIP and IBMCOM stuff (not before!)

DEVICE=D:\IBMCOM\LANMSGDD.OS2 /I:D:\IBMCOM
DEVICE=D:\IBMCOM\PROTMAN.OS2 /I:D:\IBMCOM
rem  DEVICE=D:\IBMCOM\MACS\NE2000.OS2 /I:D:\IBMCOM

DEVICE=D:\NETWARE\ODINSUP.SYS
RUN=D:\IBMCOM\PROTOCOL\NETBIND.EXE
RUN=D:\IBMCOM\LANMSGEX.EXE

SET ETC=D:\TCPIP\ETC
SET TMP=D:\TCPIP\TMP
DEVICE=D:\IBMCOM\PROTOCOL\IFNDIS.SYS
DEVICE=D:\IBMCOM\PROTOCOL\INET.SYS
RUN=D:\TCPIP\BIN\CNTRL.EXE

SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
DEVINFO=SCR,VGA,D:\OS2\VIOTBL.DCP




NET.CFG  (nothing special here)

Link driver ne2000
   protocol ipx 8137 ethernet_ii
   frame ethernet_ii
   int 5
   port 360
   node address 1B198826
  
netware requester
    preferred ecu_joyner_library

protocol odinsup
    bind ne2000

link support 
    buffers 16 1514


PROTOCOL.INI  ****************************
(Don't worry about the LAPS settings during
install.  They only write to the PROTOCOL.INI as
far as I know.)

[PROT_MAN]
 DriverName = PROTMAN$

[IBMLXCFG]
 NE2000_nif = NE2000.nif
 TCPIP_nif = TCPIP.nif

;*----------------------------------------------*
;*------------- PROTOCOL SECTION ---------------*
;*----------------------------------------------*

[TCPIP_nif]
 DriverName = TCPIP$
; Bindings = NE2000_nif
 Bindings = NE2000

;*----------------------------------------------*
;*--------------- MAC SECTION ------------------*
;*----------------------------------------------*

[NE2000]

[NE2000_nif]
 DriverName = MS2000$
 IOBASE = 0x360
 INTERRUPT = 5



-- 
David L. Burke         |   DAVBUR@JOYNER.LIB.ECU.EDU
Systems Admin.         |   Joyner Library, East Carolina University
Greenville, NC  27858  |   OS/2 and ST:TNG are the best on the tube 
Newsgroups: comp.os.os2.networking