dbTalk Databases Forums  

BREQNT - Microkernel error 91

comp.databases.btrieve comp.databases.btrieve


Discuss BREQNT - Microkernel error 91 in the comp.databases.btrieve forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
agsalex
 
Posts: n/a

Default BREQNT - Microkernel error 91 - 04-25-2006 , 02:12 PM






Hi, I receive the following error when trying to do just a BUTIL -STAT
BTRFILE
BUTIL-14: The file that caused the error id XXXXXX.BTR
BUTIL-100: Microkernel error = 91. The application encountered a server
error.
BUTIL-9: The command did not complete due to an unrecoverable error

Server is a Windows 2000 running Pervasive SQL 7
Workstation is a Windows XP

In both machines is the NWLINK IPX/SPX/Netbios compatible transport
protocol loaded

When running BREQNT I do this:
NW16
VWIPXSPX
BREQNT

And seems the requester is running, but I cannot connect to any BTRIEVE
file on server side.

I modified the IPX/SPX parameters:
Internal network number: 00008022
Adapter: Frame Type: Ethernet 802.3 / Network Number 5E000002

Same on sever side.

What I am trying to do is to migrate an old DOS application running on
Windows 98 workstations with no problem, to a new XP workstation.


Please give me any help.


Reply With Quote
  #2  
Old   
Bill Bach
 
Posts: n/a

Default Re: BREQNT - Microkernel error 91 - 04-29-2006 , 08:37 AM






The problem with a Status 91 is typically the frame type and addressing.

First, be sure that the INTERNET Network Number on each computer in the
environment is UNIQUE. If you have duplicate internal numbers, things
will NOT work.

Second, make sure that each machine is hard-coded to a specific WIRE
Frame Type. I recommend Ethernet_802.2 for best results. If you MUST
use 802.3 for some reason, then it ABSOLUTELY ***MUST*** be forced at
EVERY workstation for it to work. Special thanks to Microsoft...

The WIRE Network Number should also be forced on the server to a
non-zero value. Workstations can stay at 00000000 if you want, as
they'll pick up the server's address.

I think your problem is the internal network number. The BREQNT client
finds out that the server is on Internel Network 00008022, and when it
goes to contact it, it talks to itself, which is NOT the server. Fix
your IPX config, and you should be fine.


Of course, you can ALSO install the DOSBOX Requester and eliminate the
need for BREQNT altogether -- using TCP instead. See your product
manual for details.
Goldstar Software Inc.
Pervasive-based Products, Training & Services
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Austin: Pervasive Service & Support Class - 05/2006 ***
*** Chicago: Pervasive Service & Support Class - 07/2006 ***

agsalex wrote:

Quote:
Hi, I receive the following error when trying to do just a BUTIL -STAT
BTRFILE
BUTIL-14: The file that caused the error id XXXXXX.BTR
BUTIL-100: Microkernel error = 91. The application encountered a
server error.
BUTIL-9: The command did not complete due to an unrecoverable error

Server is a Windows 2000 running Pervasive SQL 7
Workstation is a Windows XP

In both machines is the NWLINK IPX/SPX/Netbios compatible transport
protocol loaded

When running BREQNT I do this:
NW16
VWIPXSPX
BREQNT

And seems the requester is running, but I cannot connect to any
BTRIEVE file on server side.

I modified the IPX/SPX parameters:
Internal network number: 00008022
Adapter: Frame Type: Ethernet 802.3 / Network Number 5E000002

Same on sever side.

What I am trying to do is to migrate an old DOS application running on
Windows 98 workstations with no problem, to a new XP workstation.


Please give me any help.


Reply With Quote
  #3  
Old   
agsalex
 
Posts: n/a

Default Re: BREQNT - Microkernel error 91 - 05-06-2006 , 10:09 AM



Thank you Bill Bach, it worked with your instructions.
But unfortunately veeeery slow.
I do not know why connections to Pervasive over Windows XP are slower
compared with machines running old Windows 98, maybe I am doing
anything wrong?


Reply With Quote
  #4  
Old   
Leonard
 
Posts: n/a

Default Re: BREQNT - Microkernel error 91 - 05-06-2006 , 09:29 PM



Well, probably not.

Windows XP starts a separate VM, "ntvdm" to be specific, for
16-bit/DOS applications so right there is a bit of a performance
disadvantage. Also, well, SPX, um, on XP, yes it works, but
performance is not one of the strong suits.

Wheras Win98 runs the DOS app "natively" instead of a virtual machine
instance.

Leonard

On 6 May 2006 08:09:30 -0700, "agsalex" <agsalex (AT) gmail (DOT) com> wrote:

Quote:
Thank you Bill Bach, it worked with your instructions.
But unfortunately veeeery slow.
I do not know why connections to Pervasive over Windows XP are slower
compared with machines running old Windows 98, maybe I am doing
anything wrong?


Reply With Quote
  #5  
Old   
Bill Bach
 
Posts: n/a

Default Re: BREQNT - Microkernel error 91 - 05-07-2006 , 12:28 PM



Which did you do -- get SPX working or use the DOSBOX requester?

If you got SPX working, try using the DOSBOX requester instead.
Should be MUCH faster.
Goldstar Software Inc.
Pervasive-based Products, Training & Services
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Austin: Pervasive Service & Support Class - 05/2006 ***
*** Chicago: Pervasive Service & Support Class - 07/2006 ***

agsalex wrote:

Quote:
Thank you Bill Bach, it worked with your instructions.
But unfortunately veeeery slow.
I do not know why connections to Pervasive over Windows XP are slower
compared with machines running old Windows 98, maybe I am doing
anything wrong?


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.