From:	CSBVAX::MRGATE!RELAY-INFO-VAX@CRVAX.SRI.COM@SMTP  7-OCT-1988 20:51
To:	ARISIA::EVERHART
Subj:	Re: lavdriver for 5.0


Received: From KL.SRI.COM by CRVAX.SRI.COM with TCP; Fri,  7 OCT 88 16:10:00 PDT
Received: from BUSTER.NRC.COM ([129.216.200.69]) by KL.SRI.COM with TCP; Fri, 7 Oct 88 16:06:33 PDT
Date: Fri, 7 Oct 88 16:05 PDT
From: "Kevin V. Carosso" <KVC@BUSTER.NRC.COM>
Subject: Re: lavdriver for 5.0
To: info-vax@kl.sri.com
X-VMS-To: IN%"info-vax@kl.sri.com"

> I grabbed version 3.03 of LAVDRIVER for VMS 5.0 off this list about a month
> or so ago.  Unfotunately it crashes my machine (a vs2000) as soon as I do
> a connect.  Does anyone have a version known to work?

There is a little bug in the 3.03 version of the LAVDRIVER.  It attempts
to use a BBS instruction specifying a byte for the first operand.  Since BBS
interprets the first operand as a longword, it attempts to look at bogus
bits resulting in a crash.  The following DIFF listing shows a fix:

************
File D1:[USR.KVC]LAVDRIVER.MAR;3
  616   	movzbl	CPU$B_CUR_PRI(r0), -(sp)	; Need longword for
 BBS
  617   	BBS	(sp)+, PRIORITY_MASK, 20$ 	; but priority is '
masked'
  618   	INCL	R2				; CPU is active.
******
File D1:[USR.KVC]LAVDRIVER.MAR;2
  616   	BBS	CPU$B_CUR_PRI(R0),PRIORITY_MASK,20$ ; but priority 
is 'masked'
  617   	INCL	R2				; CPU is active.
************

Number of difference sections found: 1
Number of difference records found: 2

DIFFERENCES /IGNORE=()/MERGED=1/OUTPUT=D1:[USR.KVC]LAVDRIVER.DIF;1-
    D1:[USR.KVC]LAVDRIVER.MAR;3-
    D1:[USR.KVC]LAVDRIVER.MAR;2

        /Kevin Carosso                     kvc@nrc.com
         Network Research Co.              kvc@ymir.bitnet
                                           kvc@nrcvax.uucp

