From: kwhelan@neptune.uark.edu (Kenneth Whelan)
Subject: Re: SMC drivers for NW Requestor?/FTP Corp TCP\IP ** Solution **
Organization: University of Arkansas School of Law
Date: Thu, 13 Aug 1992 14:24:17 GMT

In article <BsvMso.976@news.cso.uiuc.edu> freeman@eagle (Jay Freeman) writes:

>U37127@uicvm.uic.edu (Satish Movva) writes:
>: In article <1992Aug11.220818.2468@actrix.gen.nz>, conrad@actrix.gen.nz (Conrad
>: Bullock) says:
>: >
>: >In article <Bstnu0.Mnw@news.cso.uiuc.edu> freeman@eagle (Jay Freeman) writes:
>: >> Do they exist yet?
>: >
>: >The Netware Requester uses ODI drivers. OS/2 ODI drivers ship with the
>: >SMC cards. My Elite 16T had the driver in the OS2_ODI dir on the
>: >floppy.  It's dated October '91, so it's been around a while, but the
>: >revision history dates it well before that.
>: >
>: >I've used it with the NW Requester, under both 1.3 and 2.0
>: 
>: SMC tech Support (1-800-NET-LEAD) says that they have a beta available on
>: their BBS.  I dont recall the number of the BBS, but the file name was
>: NOVB200.EXE.

>I have the requester working using the ODI driver on the supplied disk, but
>now I'm trying to get it to coexist with IBM TCP/IP 1.2.1 (I know, I want it
>all :). Every goes smoothly until ODINSUP tries to load, I get an error
>MLI0211, for which I can find no help message. The text displayed on the
>screen says "not enough frames supported". I have 802.2, ii, and snap defined
>ine NET.CFG, so what is this referring to?  I'll be happy to exchange 
>config.sys, protocol.ini, and net.cfg files with anyone who can help.

>Thanks, Jay

That is because the old driver doesn't support multiple layers where the new 
driver does.

The following are the configuration file to run The novell
requester,FTP Software's TCP/IP using ODINSUP.SYS provided by novell.
One of the other things I found helpful was the ODINSUP.TXT that was
on sjf-lwp.novell.com via FTP.
-------------------CONFIG.SYS----------------
IFS=C:\OS2\HPFS.IFS  /CACHE:384 /CRECL:4 /AUTOCHECK:C
PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;C:\NETWARE;C:\PCT
SET
PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2
SET
DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;;C:\PCTCP\ETC
SET GLOSSARY=C:\OS2\HELP\GLOSS;
PRIORITY_DISK_IO=YES
FILES=20
DEVICE=C:\OS2\TESTCFG.SYS
DEVICE=C:\OS2\DOS.SYS
DEVICE=C:\OS2\PMDD.SYS
BUFFERS=30
IOPL=YES
DISKCACHE=64,LW
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM 2048 4096
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,C:\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=C:\OS2\BOOK
SET EPATH=C:\OS2\APPS
DEVICE=C:\OS2\APPS\SASYNCDA.SYS
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS /P
FCBS=16,8
RMSIZE=640
DEVICE=C:\OS2\MDOS\VEMM.SYS
DEVICE=C:\OS2\MDOS\VMOUSE.SYS
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VDPX.SYS
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS
DEVICE=C:\OS2\MDOS\VWIN.SYS
DEVICE=C:\OS2\MDOS\VCDROM.SYS
DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_VGA
SET VIO_VGA=DEVICE(BVHVGA,BVHSVGA)
DEVICE=C:\OS2\MDOS\VSVGA.SYS
DEVICE=C:\OS2\POINTDD.SYS
DEVICE=C:\OS2\MOUSE.SYS SERIAL=COM1
DEVICE=C:\OS2\COM.SYS
DEVICE=C:\OS2\MDOS\VCOM.SYS
CODEPAGE=437,850
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
REM --- NetWare Requester statements BEGIN ---
DEVICE=C:\NETWARE\LSL.SYS
RUN=C:\NETWARE\DDAEMON.EXE
DEVICE=C:\NETWARE\smc8000.sys
DEVICE=C:\NETWARE\IPX.SYS
DEVICE=C:\NETWARE\SPX.SYS
RUN=C:\NETWARE\SPDAEMON.EXE
rem DEVICE=C:\NETWARE\NMPIPE.SYS
rem DEVICE=C:\NETWARE\NPSERVER.SYS
rem RUN=C:\NETWARE\NPDAEMON.EXE NP_COMPUTERNAME
DEVICE=C:\NETWARE\NWREQ.SYS
IFS=C:\NETWARE\NWIFS.IFS
RUN=C:\NETWARE\NWDAEMON.EXE
rem DEVICE=C:\NETWARE\NETBIOS.SYS
rem RUN=C:\NETWARE\NBDAEMON.EXE
DEVICE=C:\NETWARE\VIPX.SYS
DEVICE=C:\NETWARE\VSHELL.SYS
REM --- NetWare Requester statements END ---
rem ----- Begin TCP/IP------------
DEVICE=C:\pctcp\drv\PROTMAN.OS2 /I:c:\pctcp\drv
DEVICE=C:\NETWARE\ODINSUP.SYS
DEVICE=C:\PCTCP\DRV\SOCKET.OS2
SET PCTCP=c:\PCTCP\ETC\PCTCP.INI
rem IFS=C:\PCTCP\DRV\NFSIFS2.SYS
Rem ----- End TCP/IP
-------------------Begin net.cfg--------------------
#
#   NET.CFG File for SMC8000
#
Link Support
    Buffers 20 1514
    Mempool 4096
Link Driver SMC8000
    Port #1 280 20
        Mem #1 000C8000 2000/10
        Int #1 11
        Frame ETHERNET_802.3
        Frame ETHERNET_802.2
        Frame ETHERNET_II
        Frame ETHERNET_SNAP
Protocol Stack IPX
        Bind SMC
Protocol ODINSUP
        Bind SMC
#Netware Requester
#   preferred SERVER_NAME
#   NET.CFG end
------------------END NET.CFG----------------------
Notice above the Protocol Stack and the Protocol ODINSUP bind SMC
instead of SMC8000 this is a bug in the SMC driver and if it isn't
done then the driver will be unable to find the card.
-----------------Begin PROTOCOL.INI--------------
; This is a sample protocol.ini for the NETBEUI protocol
[SOCKET]
  drivername = $SOCKET
  bindings = SMC
[NETBEUI_XIF]
  Drivername = netbeui$
  BINDINGS = XSMC
-----------------END protocol.ini--------------------
Kenneth Whelan
University of Arkansas School of Law
Fayetteville Ar. 72701
Newsgroups: comp.os.os2.networking