One of our NetWare servers (OS 6.53, HP Proliant ML350 G4, 2 Xeon CPUs)
had been working fine (for five months since it migrated from an old
NetWare 5.1 server) until two weeks ago. After the server crashes it
won't start. It always stops at "Mounting Volume SYS" or "Replaying
Transaction Log file". The server abends with message of "Deadlock
detected waiting for spinlock currently owned by CPU ă3". The details
from ABEND.LOG are pasted below.

I tried to comment out LOAD ACPIDRV.PSM and disable Processor Hyper-
Threading in BIOS. It did not help.

Any comments or suggestions to fix the problem will be greatly


Server CR2SVR halted Monday, November 14, 2005 9:25:21.499 am
Abend 1 on P00: Server-5.70.03-0: Deadlock detected waiting for spinlock
currently owned by CPU ă1

CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
EAX = 0DF2CAE3 EBX = B7A0E0D8 ECX = B705BB88 EDX = 00000031
ESI = 00127D83 EDI = 0000000A EBP = 2BC3077D ESP = B6DA0F1C
EIP = 00106FB2 FLAGS = 00000002
00106FB2 83C404 ADD ESP, 00000004
EIP in UNKNOWN memory area

The violation occurred while processing the following instruction:
00106FB2 83C404 ADD ESP, 00000004
00106FB5 BAE8030000 MOV EDX, 000003E8
00106FBA 33C0 XOR EAX, EAX
00106FBD 78A3 JS 00106F62
00106FBF F390 ***REP** NOP
00106FC1 3901 CMP [ECX], EAX
00106FC3 75F7 JNZ 00106FBC
00106FC5 5D POP EBP
00106FC6 C3 RET

Running process: Server 00:6 Process
Thread Owned by NLM: SERVER.NLM
Stack pointer: B6DA0F80
OS Stack limit: B6D99040
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: -00127D45 (LOADER.NLM|AlternateKeyboardHandler+105)
--B705B840 ?
00106DED (LOADER.NLM|kspinlock_patch+76)
B6DE33A9 (MM.NLM|RetryMessage+45)
--B705BB88 ?
--00000002 ?
--B7A0E174 ?
--B7A0E0D8 ?
B6DE9168 (MM.NLM|TransferState0+64)
--B705B840 ?
--B7A0E0D8 ?
--B705B840 ?
-0009B4F9 (IDECD.CDM|(Data Start)+4F9)
--00000000 ?
--B7A0E008 ?
--B7A0E174 ?
B6DE50F6 (MM.NLM|TransferQueueWorkEvent+6A)
--B7A0E174 ?
--00000227 ?
-B6F55474 (MM.NLM|TransferQueueWork+0)
--FFFFFFFF (LOADER.NLM|KernelTempAliasesEnd+FFF)
B6DE508C (MM.NLM|TransferQueueWorkEvent+0)
00365DE9 (SERVER.NLM|StartWorkToDo+23)
-B6F55474 (MM.NLM|TransferQueueWork+0)
--FFFFFFFF (LOADER.NLM|KernelTempAliasesEnd+FFF)
--00000000 ?
--17072299 ?
00232083 (SERVER.NLM|kWorkerThread+DB)
-B6F55474 (MM.NLM|TransferQueueWork+0)
--00000000 ?
--B70115A0 (CIOS.NLM|UsbMassStorageProcessIO+1AE4)
--00000000 ?
--B70115A0 (CIOS.NLM|UsbMassStorageProcessIO+1AE4)
0022BD04 (SERVER.NLM|TcoNewSystemThreadEntryPoint+3C)
--B70115A0 (CIOS.NLM|UsbMassStorageProcessIO+1AE4)
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--83FFFFFF ?
--595A04C4 ?
--0C478B58 ?
--8B0C48FF ?
--FB8B0847 ?
--000004BB ?
--FAD0FF00 ?
--34343434 ?
--536035FF ?
--FCE80000 ?
--83FFFFFF ?
--595A04C4 ?
--5F5B5858 ?
--E85737FF ?
--FFFFFFFC (LOADER.NLM|KernelTempAliasesEnd+FFC)
--5F04C483 ?

Stack dump exceeded the valid memory limit

Additional Information:
The NetWare OS detected a problem with the system while executing a
process owned by LOADER.NLM. It may be the source of the problem or
there may have been a memory corruption.

Loaded Modules:
MALHLP.NLM NSS Configure help messages (Build 421 MP)
Version 3.22 January 10, 2005
Code Address: B6F60000h Length: 000000BAh
Data Address: B6F62000h Length: 0000002Ah
CDDVD.NSS NSS Loadable Storage System (LSS) for CD/UDF (Build 268
Version 3.22 January 10, 2005
Code Address: B7F74000h Length: 00013240h
Data Address: B79E4000h Length: 00001060h
NSSIDK.NSS NSS Pool Configuration Manager (Build 446 MP)
Version 3.22 February 10, 2005
Code Address: B79E9000h Length: 00003745h
Data Address: B6F5A000h Length: 00000090h
PARTAPI.NLM Partition APIs for NetWare 6.1
Version 2.00 April 17, 2002
Code Address: B6F58000h Length: 00000007h
Data Address: 00000000h Length: 00000000h
VOLMN.NSS NSS Distributed Volume Manager (Build 407 MP)
Version 3.22 January 10, 2005
Code Address: B7F50000h Length: 00009FE3h
Data Address: B6F56000h Length: 000005B0h
NWSA.NSS NSS NetWare Semantic Agent (NWSA) (Build 1321 MP)
Version 3.22 January 27, 2005
Code Address: 60000000h Length: 00048AEEh
Data Address: 603C7000h Length: 0009D310h
ZLSS.NSS NSS Journaled Storage System (ZLSS) (Build 1825 MP)
Version 3.22 January 10, 2005
Code Address: 60304000h Length: 000C2EC6h
Data Address: B7F34000h Length: 0000BC50h
MAL.NSS NSS Media Access Layer (MAL) (Build 611 MP)
Version 3.22 January 10, 2005
Code Address: B79AD000h Length: 00002F76h
Data Address: B6F45000h Length: 00000170h
MANAGE.NSS NSS Management Functions (Build 654 MP)
Version 3.22 January 20, 2005
Code Address: 6005D000h Length: 0004BD95h
Data Address: B6F34000h Length: 00000C10h
COMN.NSS NSS Common Support Layer (COMN) (Build 2812 MP)
Version 3.22 January 29, 2005
Code Address: 6012E000h Length: 000DC24Bh
Data Address: B7F13000h Length: 00015BB0h
NSS.NLM NSS (Novell Storage Services) (Build 994 MP)
Version 3.22 January 10, 2005
Code Address: B7DCC000h Length: 0002C9B0h
Data Address: B7B0A000h Length: 00091440h
SYSLOG.NLM NetWare Logfile Daemon
Version 6.05.03 August 13, 2004
Code Address: B6F0D000h Length: 00005FFAh
Data Address: B7D90000h Length: 0002613Ch
LIBNSS.NLM Generic Library used by NSS (Build 190 MP)
Version 3.22 January 10, 2005
Code Address: B6F20000h Length: 000042DCh
Data Address: B6EB1000h Length: 000003D0h
NSSWIN.NLM NSS ASCI Window API Library (Build 207 MP)
Version 3.22 January 10, 2005
Code Address: B6EA7000h Length: 000047DCh
Data Address: B6EAD000h Length: 000000FCh
LOCNLM32.NLM NetWare NWLocale Runtime Library
Version 6.00.01 November 18, 2004
Code Address: B6E97000h Length: 0000458Bh
Data Address: B6E9D000h Length: 00000B80h
UNICODE.NLM NetWare Unicode Runtime Library (UniLib-based)
Version 7.00 October 26, 2004
Code Address: B6E89000h Length: 000016F5h
Data Address: B6E8C000h Length: 00000504h
FILESYS.NLM NetWare File System NLM
Version 5.13 December 18, 2004
Code Address: B7BDB000h Length: 0008E157h
Data Address: B7C6B000h Length: 00012C90h
LFS.NLM NetWare Logical File System NLM
Version 5.12 January 23, 2004
Code Address: B7AF5000h Length: 000094EDh
Data Address: B7B00000h Length: 000084BCh
CONNMGR.NLM NetWare Connection Manager NLM
Version 5.60 August 30, 2004
Code Address: B7AC5000h Length: 00011535h
Data Address: B6239000h Length: 00003CC8h
NWTAPE.CDM NetWare Generic Tape Custom Device Module
Version 2.00.22 January 13, 2005
Code Address: B7A96000h Length: 0000C8A0h
Data Address: 00863000h Length: 00001438h
ADPT160M.HAM Adaptec Ultra160 Host Adapter Module
Version 18.30.13 February 14, 2003
Code Address: B7A61000h Length: 00020023h
Data Address: 008CF000h Length: 00003860h
CPQRAID.HAM HP Unified RAID driver
Version 2.11 May 10, 2004
Code Address: B7A17000h Length: 00020C7Dh
Data Address: 009B8000h Length: 0000B258h
LSIMPTNW.HAM LSI Logic Common Architecture NWPA-HAM SCSI/Fibre Driver.
Version 3.04 May 29, 2003
Code Address: B79BA000h Length: 00029A66h
Data Address: 00A9A000h Length: 00006D60h
IDEATA.HAM Novell ATA/IDE/ATAPI Host Adapter Module
Version 4.15 April 24, 2004
Code Address: B7978000h Length: 0000C8C5h
Data Address: 00AC3000h Length: 0000423Ch
IDECD.CDM Novell ATAPI CD-ROM/DVD-ROM Custom Device Module
Version 4.00 April 24, 2004
Code Address: B6234000h Length: 00003978h
Data Address: 0009B000h Length: 00000AECh
Version 2.02 March 22, 2004
Code Address: B794A000h Length: 00017277h
Data Address: 0009C000h Length: 000011D1h
UMSSHIM.NLM Novell USB Mouse Shim
Version 1.03 October 12, 2004
Code Address: B708D000h Length: 00000BE7h
Data Address: 00AD9000h Length: 00000510h
UKBDSHIM.NLM Novell USB Keyboard Shim
Version 1.04 December 10, 2004
Code Address: B6D7C000h Length: 000010D7h
Data Address: 00ADA000h Length: 000005D0h
Version 1.00 December 6, 2004
Code Address: B6E19000h Length: 00004942h
Data Address: 00ADB000h Length: 00001400h
LSL.NLM Novell NetWare Link Support Layer
Version 4.81 May 7, 2004
Code Address: B70AB000h Length: 0000A617h
Data Address: B70B7000h Length: 00009EC8h
Version 1.02 January 7, 2005
Code Address: B6DF8000h Length: 0000476Dh
Data Address: 3F850000h Length: 0000C398h
CIOS.NLM Consolidated IO System
Version 1.30 January 5, 2005
Code Address: B6FD2000h Length: 0003DC24h
Data Address: 3F94F000h Length: 0000794Ah
NWPALOAD.NLM NetWare 5 NWPA Load Utility
Version 3.00 July 10, 2000
Code Address: B6FD0000h Length: 00000007h
Data Address: 00000000h Length: 00000000h
NWPA.NLM NetWare 6.5 NetWare Peripheral Architecture NLM
Version 3.20.07 January 6, 2005
Code Address: B6FB0000h Length: 00016966h
Data Address: B624B000h Length: 000029C8h
MM.NLM NetWare 6.5 Media Manager
Version 3.21 February 10, 2005
Code Address: B6DA4000h Length: 000495B6h
Data Address: B6F4A000h Length: 0000B4A8h
SGUID.NLM NetWare GUID Services
Version 6.01 September 27, 2002
Code Address: B6F46000h Length: 00000E04h
Data Address: B6F48000h Length: 0000018Ah
NBI.NLM NetWare Bus Interface
Version 3.00.09 October 14, 2004
Code Address: B6F37000h Length: 0000D2EDh
Data Address: B6242000h Length: 00003D1Dh
NEB.NLM Novell Event Bus
Version 5.60 September 27, 2004
Code Address: B6D30000h Length: 00005843h
Data Address: B6EB3000h Length: 0000097Ch
DIAG500.NLM Diagnostic/coredump utility for NetWare 5.x/6.x
Version 3.00.02 August 5, 2004
Code Address: B6D28000h Length: 00006D00h
Data Address: B6EDB000h Length: 0001D910h
CPUCHECK.NLM NetWare Processor Checking Utility
Version 5.60.01 June 14, 2004
Code Address: B6A53000h Length: 00001954h
Data Address: B6D22000h Length: 00004B0Ch
NWKCFG.NLM NetWare Kernel Config NLM
Version 2.16 April 7, 2004
Code Address: B622A000h Length: 00003EEFh
Data Address: B622F000h Length: 00003CA4h
CDBE.NLM NetWare Configuration DB Engine
Version 6.01 May 10, 2004
Code Address: B6A70000h Length: 00011466h
Data Address: B6A83000h Length: 000160A2h
FATFS.NLM FAT Filesystem Module for NetWare
Version 1.21 January 12, 2005
Code Address: B647A000h Length: 0001F6C1h
Data Address: B649B000h Length: 0002B203h
LIBC.NLM Standard C Runtime Library for NLMs [optimized, 6]
Version 8.00.01 February 15, 2005
Code Address: B633A000h Length: 000C3356h
Data Address: B0191000h Length: 0003E40Ch
PVER500.NLM NetWare 6.XX Version Library
Version 3.00 February 25, 2003
Code Address: B0183000h Length: 0000068Fh
Data Address: B0185000h Length: 00000360h
XLDR.NLM Novell International Cryptographic Infrastructure Loader
Version 27010.01 November 9, 2004
Code Address: B016A000h Length: 0000EE19h
Data Address: B017A000h Length: 00005283h
SERVER.NLM NetWare Server Operating System
Version 5.70.03 January 20, 2005
Code Address: 0020F720h Length: 0015F37Ah
Data Address: 0040F720h Length: 001F08E0h