(Fwd) 10Base2 vs. 10BaseT and QUICK 7.29.C8

James B. Byrne byrnejb@harte-lyne.ca
Thu, 7 Jan 1999 12:03:59 -0500



I have run into an interesting problem that appears to be 
specific to QUICK and HP3000 networking. I am hoping that 
someone out there can enlighten me as to what is going on 
and how I can fix it.

Our set up is this:

HP3000/935 running MPE/iX 5.5 pp6 (or pp4 I can't remember 
which)

POWERHOUSE 7.29.C8

We are in the process of converting from 10Base2 to 
100BaseT on our internal network.  Because of an impending 
equipment relocation we are going to 10BaseT in the interim. 
We currently have 3 class 1 10BaseT HUBS connected by 
thinlan 10Base2 coax along with the HP3000, two 
HP9000/8xx servers, four NT workstations and two JetDirect 
EX boxes.  The 10BaseT HUBS connect the rest of the NT 
workstations and our three routers.

Yesterday forenoon I added the third HUB.  This is an eight 
port generic 10BaseT hub.  The three routers and our 
Portmaster 2e were connected to this HUB.  Immediately 
thereafter our telecommuter workers reported that they could 
no longer use our HP3000 QUICK based business systems.  
They could connect to the HP3000 via their internet 
connection using Minisoft Win92 and they could log on and 
run other programs on the HP3000, but whenever they tried to 
run QUICK then their terminal emulator would silently hang.  
On the system console we would receive a message similar 
to the following:

NS/3000 NetIPC ERROR in VT; JOB #S5754; PIN: 38; Info 1 - 
Error: 39

I was able to reproduce this problem locally. Through trial and 
error I obtained a solution.   What I did was to place the 
PortMaster 2e back on the 10Base2 segment.  That was the 
ONLY change made.  The Internet routers are all still 
connected to the new HUB.

The UDC that the users employed to start the application is 
reproduced below:

:help hlsystem
User-defined command:

HLSYSTEM QKGO="QKGOHAL.OBJECT.HARTLYNE" 
PROCLOC=".OBJECT.HARTLYNE"
OPTION NOLIST
CONTINUE
FILESET
FILE PHD=PDHARTLC!PROCLOC
CONTINUE
QUICK "AUTO=!QKGO PROCLOC=!PROCLOC"


The QUICK UDC commands are:

:help quick
User-defined command:

QUICK INFO="", VERS=PH729C8, INTERBASE=NO, 
AUTO="", CC="()", DICT="", DICTIONARY
="", OWNER="", LINEREAD=YES, LIST=YES, 
PROCLOC="", TERM="", XL="", BLOCKMODE="",
 CONFIRMER=NO, DEBUG=NO, READ=""
FILE PHRS=PHRS.PUB
IF "!DICT"="" THEN
    SETVAR PHDICT,"!DICTIONARY"
ELSE
    SETVAR PHDICT,"!DICT"
ENDIF
COMMENT
COMMENT The INTERBASE parameter is used to indicate 
whether or not
COMMENT StarBase is going to be used in this PowerHouse 
call; and if so,
COMMENT what version.  The default is that StarBase is not 
going to be
COMMENT used, "INTERBASE=NO".  In the event that 
StarBase is always being
COMMENT used, please edit this file such that 
"INTERBASE=YES".
COMMENT
COMMENT If the parameter "INTERBASE" = "YES", the 
default version of
COMMENT StarBase will be used.  Otherwise, the user may 
specify the
COMMENT version of StarBase that they want to use by 
setting the parameter
COMMENT "INTERBASE" to the desired version.  i.e. 
"INTERBASE=V33D"
COMMENT
SETJCW CIERROR 0
CONTINUE
SETPOWERHOUSE !VERS
IF CIERROR = 0 THEN
  IF !HPINTERACTIVE AND NOT !HPTYPEAHEAD THEN
     SETVAR HPTYPEAHEAD TRUE
     IF !HPTYPEAHEAD THEN
       COMMENT If we can't set HPTYPEAHEAD TRUE then
       COMMENT   TYPEAHEAD isn't available on this session
       SETVAR PHTYPEAHEAD TRUE
       SETVAR SET_TYPEAHEAD_LVL !COG_UDCLVL
     ENDIF
  ENDIF
  SETVAR PHINFO,"!INFO"
  IF "!TERM" <> "" THEN
    SETVAR PHINFO,PHINFO+" TERM=!TERM"
  ENDIF
  IF UPS("!LINEREAD") <> "NO" OR (HPINTERACTIVE AND 
NOT HPTYPEAHEAD) THEN
      SETVAR PHINFO,PHINFO+" READ=LINE"
  ELSEIF ( UPS("!READ") = "LINE") THEN
      SETVAR PHINFO,PHINFO+" READ=LINE"
  ELSEIF ( UPS("!READ") = "CHAR") THEN
      SETVAR PHINFO,PHINFO+" READ=CHAR"
  ENDIF
  IF "!BLOCKMODE" <> "" THEN
    SETVAR PHINFO,PHINFO+" 
BLOCKMODE=!BLOCKMODE"
  ENDIF
  IF UPS("!CONFIRMER") <> "NO" THEN
    SETVAR PHINFO,PHINFO+" CONFIRMER"
  ENDIF
  IF UPS("!DEBUG") <> "NO" THEN
    SETVAR PHINFO,PHINFO+" DEBUG=!DEBUG"
  ENDIF
  CONTINUE
  PHRUNPROG QUICK.!VERS.COGNOS, "!PHINFO", 
"!AUTO", "!CC", "!PHDICT", "!LIST", "
!OWNER", "!PROCLOC", FIRST, UP, YES, "!XL", "", 
"!INTERBASE"
  IF (BOUND(PHTYPEAHEAD)) THEN
     IF (!SET_TYPEAHEAD_LVL = !COG_UDCLVL) THEN
        DELETEVAR PHTYPEAHEAD
        SETVAR HPTYPEAHEAD FALSE
     ENDIF
  ENDIF
  IF (BOUND(PHINFO)) THEN
    DELETEVAR PHINFO
  ENDIF
ENDIF
IF (BOUND(PHDICT)) THEN
  DELETEVAR PHDICT
ENDIF
RESETPOWERHOUSE
:

Does anybody have any ideas about what is going on here 
and how I fix it?  The plan is to have everything on 100BaseT 
sometime next year but if I can't migrate my terminal 
concentrators to 10BaseT then that looks like a doubtful 
proposition.

If you have any ideas please reply directly to me as well as to 
the list.

Regards,
Jim


---
James B. Byrne                Harte & Lyne Limited
vox: +1 905 561 1241          9 Brockley Drive
fax: +1 905 561 0757          Hamilton, Ontario
mailto:byrnejb@harte-lyne.ca  Canada L8E 3C3
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Subscribe: "subscribe powerh-l" in message body to majordomo@lists.swau.edu
Unsubscribe: "unsubscribe powerh-l" in message to majordomo@lists.swau.edu
powerh-l@lists.swau.edu is gatewayed one-way to bit.listserv.powerh-l
This list is closed, thus to post to the list, you must be a subscriber.