[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference noted::netware

Title:Novell NetWare
Moderator:NETCAD::STEFANI
Created:Wed Feb 27 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2146
Total number of notes:7285

2122.0. "GPF when VLM is loaded. Any suggestions ?" by XANADU::x400it.zko.dec.com::xanadu::ROUGHT () Thu Feb 13 1997 16:11

A Digital customer in Italy is having problems with TeamLinks when VLM
is loaded.  I am hoping that a reader of this notes file may have some
insight to the problem or at least be able to provide a pointer to a 
resource that would have an answer.  

The customer is using Netware 4.x under WFW 3.11. with Microsoft TCP/IP.
They have created TeamLink file cabinets on a file server.  They have
no problem accessing these file cabinets unless VLM is loaded.  If VLM
is loaded TeamLinks GPFs.  We (TeamLinks Engineering) have narrowed the
problem down to a DOS interrupt call.  The question we have is why is this
call causing a GPF?  Note, the GPF does not occur at the call but rather
the side effects of the call cause the problem.

The interrupt call in question is used to retrieve a drive mapping.  The returned
values are the device (or drive) and the UNC address that it is mapped to.  


Here is the piece of code that is causing the problem: (the _intdosx call is the culprint)


    inregs.x.ax = 0x5F02;

    /*
     *  Get Assign-List Entry.
     */

    _intdosx( &inregs, &outregs, &sregs );



The only guess we have is that the buffers we have allocated may be to small, the device is
17 bytes and the UNC address is 129.  Since we can only test this at the customer site, we 
do not want to just change these and try it.  

Does anyone have an idea of why this fails ?  A pointer to any documentation that would tell us
that when running whith VLM this call needs to follow some rules that we may be missing ?

This has been working fine at a large number of customers sites for a couple of years.  How many
(if any) that run VLM is unknown. 

Thanks in advance for any suggestions.


				Dave 
T.RTitleUserPersonal
Name
DateLines