config.sys Configuration 1
SHELL=COMMAND.COM /E:640 /P /F
DEVICE=DOS\QHMBOOT.SYS
DOS=HIGH,UMB
DEVICE=DOS\UMBPCI.SYS I=C800-EFFF NOEMS
DEVICEHIGH=DOS\QHIMEM.SYS /N48
DEVICE=DOS\QCDROM.SYS /D:IDE-CD01 /UF /L
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=20,0
STACKSHIGH=9,256
DEVICEHIGH=DOS\RAMDRIVE.SYS /E 6144
LASTDRIVE=Z
This configuration shows QHMBOOT V2.5, 6-04-2006, 32 XMS handles available and then freezes
After changing this configuration to DEVICE=DOS\QHIMEM.SYS /N48, it still shows QHMBOOT V2.5, 6-04-2006, 32 XMS handles available and then freezes
config.sys Configuration 2
DEVICE=DOS\UMBPCI.SYS I=C800-EFFF NOEMS
DEVICE=DOS\QHIMEM.SYS /N48
DEVICE=DOS\QCDROM.SYS /D:IDE-CD01 /UF /L
SHELL=COMMAND.COM /E:640 /P /F
DOS=HIGH,UMB
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=20,0
STACKSHIGH=9,256
DEVICEHIGH=DOS\RAMDRIVE.SYS /E 6144
LASTDRIVE=Z
This configuration shows QHIMEM V2.5, 6-04-2006, 48 XMS handles available and then freezes
Swapping the order of UMBPCI.SYS and QHIMEM.SYS or not adding parameters both cause freezing
Hope this information is helpful to you