IBM Netfinity 5100 server is running NetWare 6.5. Previous version was
SP4 and it was working fine. The server was upgraded to SP5 and since
update normal boot process ends up in an abend loop. The abend.log is
in the end of this post.

I watched the boot process and noticed that abend happens in early
stages, if I saw it correctly in loadstage 0.

The server boot works fine when manually load each loadstage:
SERVER -NS -NA
STARTUP.NCF
LOADSTAGE 1
LOADSTAGE 2
LOADSTAGE 3
LOADSTAGE 4
AUTOEXEC.NCF
LOADSTAGE 5

I searched the forum and Novell KB and there were a hint (TID 10089554)
that this abend might be hardware/driver related. Maybe the hardware
(quite old Netfinity model) & NW 6.5 SP5 drivers are not a good pair.

But why manual loadstage process works?

Any tips are greatly appreciated.

BR, Harri


ABEND.LOG:

************************************************** *******
Novell Netware, V6.5 Support Pack 5 - CPR Release
PVER: 6.50.05

Server halted Saturday, October 28, 2006 3:54:54.632 pm
Abend 1 on P00: Server-5.70.05: Page Fault Processor Exception (Error
code 00000002)

Registers:
CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
EAX = 5B24C7C0 EBX = 000039C7 ECX = 00000000 EDX = 00000002
ESI = 003FC190 EDI = 5B24C844 EBP = 003FC10C ESP = 85806D04
EIP = 0026B5AC FLAGS = 00010202
0026B5AC 894378 MOV [EBX+78]=?, EAX
EIP in SERVER.NLM at code start +00068A2Ch
Access Location: 0x00003A3F

The violation occurred while processing the following instruction:
0026B5AC 894378 MOV [EBX+78], EAX
0026B5AF 8B5C2414 MOV EBX, [ESP+14]
0026B5B3 8B5B78 MOV EBX, [EBX+78]
0026B5B6 85DB TEST EBX, EBX
0026B5B8 0F846F000000 JZ 0026B62D
0026B5BE 8B442414 MOV EAX, [ESP+14]
0026B5C2 894374 MOV [EBX+74], EAX
0026B5C5 8B442414 MOV EAX, [ESP+14]
0026B5C9 50 PUSH EAX
0026B5CA 55 PUSH EBP

Running process: CIOS Initialization Thread Process
Thread Owned by NLM: CIOS.NLM
Stack pointer: 85806C10
OS Stack limit: 85804000
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: --00FFF000 ?
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--5AF8C004 ?
--003FC000 ?
--003FC088 ?
--5B24C7C0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--000526A0 ?
0026EEC9 (SERVER.NLM|InternalAllocatePhysicalPages+525)
--00000006 (LOADER.NLM|KernelAddressSpace+6)
--003FD000 ?
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00094EC8 ?
-00500E58 (SERVER.NLM|OSAS+0)
--00000427 (LOADER.NLM|KernelAddressSpace+427)
--00000101 (LOADER.NLM|KernelAddressSpace+101)
--0377C75B ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--842DF940 ?
0026F2C9 (SERVER.NLM|AllocatePhysicalPages+45)
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--85806D74 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--858074EA ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--842DF940 ?
0029CBFF (SERVER.NLM|LoadFile+1DCB)
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)

Additional Information:
The CPU encountered a problem executing code in SERVER.NLM. The
problem may be in that module or in data passed to that module by a
process owned by CIOS.NLM.

Loaded Modules:
FLOPPY.HAM Novell FLOPPY Driver
Version 1.02 January 7, 2005
Code Address: 84EC2000h Length: 0000476Dh
Data Address: 5AACA000h Length: 0000C398h
CIOS.NLM Consolidated IO System
Version 1.50 November 29, 2005
Code Address: 842EB000h Length: 0004299Eh
Data Address: 5AD86000h Length: 00008AE2h
LSL.NLM Novell NetWare Link Support Layer
Version 4.84 August 22, 2005
Code Address: 84F8A000h Length: 0000A607h
Data Address: 84F96000h Length: 00009EC8h
NWPALOAD.NLM NetWare 5 NWPA Load Utility
Version 3.00 July 10, 2000
Code Address: 84F37000h Length: 00000007h
Data Address: 00000000h Length: 00000000h
NWPA.NLM NetWare 6.5 NetWare Peripheral Architecture NLM
Version 3.20.08 November 16, 2005
Code Address: 84F17000h Length: 000169B6h
Data Address: 84F57000h Length: 000029E0h
MM.NLM NetWare 6.5 Media Manager
Version 3.21.07 November 1, 2005
Code Address: 84202000h Length: 0004974Eh
Data Address: 84EE3000h Length: 0000B528h
SGUID.NLM NetWare GUID Services
Version 6.01 September 27, 2002
Code Address: 84EDF000h Length: 00000E04h
Data Address: 84EE1000h Length: 0000018Ah
NBI.NLM NetWare Bus Interface
Version 3.00.11 April 21, 2005
Code Address: 84ED0000h Length: 0000D2DDh
Data Address: 84F4E000h Length: 00003D1Dh
NEB.NLM Novell Event Bus
Version 5.60 September 27, 2004
Code Address: 84E47000h Length: 00005843h
Data Address: 84E4E000h Length: 0000097Ch
DIAG500.NLM Diagnostic/coredump utility for NetWare 5.x/6.x
Version 3.01.16 November 22, 2005
Code Address: 84E39000h Length: 00006E90h
Data Address: 84E72000h Length: 0001D634h
CPUCHECK.NLM NetWare Processor Checking Utility
Version 5.60.01 July 11, 2005
Code Address: 8426B000h Length: 00001B04h
Data Address: 84E41000h Length: 00004B1Ch
NWKCFG.NLM NetWare Kernel Config NLM
Version 2.16 June 24, 2005
Code Address: 84E2E000h Length: 00003F4Fh
Data Address: 84E33000h Length: 00003CA4h
CDBE.NLM NetWare Configuration DB Engine
Version 6.01 September 2, 2005
Code Address: 84B96000h Length: 00011516h
Data Address: 84BA9000h Length: 0001617Ah
TBX.NLM Low-level Command-line Utility
Version 1.02 October 11, 2005
Code Address: 84B56000h Length: 000075A9h
Data Address: 84B5F000h Length: 00003BA0h
FATFS.NLM FAT Filesystem Module for NetWare
Version 1.24 December 7, 2005
Code Address: 844AF000h Length: 0001FF8Ch
Data Address: 844D1000h Length: 0002B24Bh
LIBC.NLM Standard C Runtime Library for NLMs [optimized, 7]
Version 9.00.03 December 15, 2005
Code Address: 8434E000h Length: 000D0A36h
Data Address: 80184000h Length: 00041848h
PVER500.NLM NetWare 6.XX Version Library
Version 3.00 February 25, 2003
Code Address: 80176000h Length: 0000068Fh
Data Address: 80178000h Length: 00000360h
XLDR.NLM Novell International Cryptographic Infrastructure
Loader
Version 27010.01 November 9, 2004
Code Address: 8015D000h Length: 0000EE19h
Data Address: 8016D000h Length: 00005283h
SERVER.NLM NetWare Server Operating System
Version 5.70.05 April 11, 2006
Code Address: 00202B80h Length: 00166DFAh
Data Address: 00402B80h Length: 001F4480h