Paul,
My apologies for my late reply -- busy with other things.
> ... I noticed that the newer versions of Unetbootin will cause XMGR to
> freeze. I have reported this as a bug to Unetbootin:
> <https://bugs.launchpad.net/unetbootin/+bug/556416>
>
> ... but I thought that maybe Mr. Ellis can add some comments on the bug
> ticket with more detail ...
Regrettably, I cannot. I wrote XMGR as a "pure DOS" memory-manager, and
I have no experience with Unix, SysLinux, nor Windows Vista [I still have
V4.0 Windows/NT, which saves me paying $250 "tribute" every 6 months to a
certain Redmond, WA "gazillionaire" for his latest collection of BUGS!!].
Thus I have no way to debug what the high-level Unetbootin software does.
> ... perhaps there are some command-line options that can make XMGR work
> with the current version until they fix their bug?
In whatever CONFIG.SYS file is used on your "boot" diskette, you can test
the following --
A) When no /Mn switch is given, XMGR will use "temporary" memory starting
at 5000:0000h (320K) for its own diskette "workspace", also when it is
run in "boot" mode till JEMM386/EMM386 loads, and XMGR then moves into
upper-memory. Try specifying /M6 (384K), /M7 (448K), or other values
of /Mn since UnetBootin may now be using part of the 320K memory area!
B) If you are using /N80 or /N128 (80 or 128 XMS memory "handles"), check
if /N48 or no /N switch "survives" your boot load. If so, you should
tell the Unetbootin people that their program has become TOO LARGE!
C) When no /Tn switch is given, XMGR defaults to /T3 and will use all the
possible BIOS calls to get available XMS memory. Try using /T0 which
limits XMGR to the original 64-MB of memory, and try using /T1 and /T2
separately to see if they cause any difference. If these switches do
give some difference, the Unetbootin people are "playing new games" in
declaring available memory, and you need to GRIPE at them about this!!
D) If your "boot" diskette also uses the UMBPCI driver, and you load XMGR
with its /W "workspace" switch, try omitting /W. If this works, then
Unetbootin is no-longer declaring a 512-byte DOS "workspace" area that
XMGR can use. XMGR will then set its own area in low-memory, costing
512 bytes, but it should still work fine thereafter.
If none of the above helps, then as you noted on the "Launchpad" buglist,
I suggest that you KEEP the previous Unetbootin program, especially since
you also note on that list that RAMdisk also fails when used with the new
Unetbootin release.
Jack R. Ellis --- (Account disabled on user's request.) |