home *** CD-ROM | disk | FTP | other *** search
-
- ╒══════════════════════════════════════════╕
- │ LOAD │
- │ Version 2.22.0 │
- │ │
- │ Copyright (c) 1991-1994 FM de Monasterio │
- │ Licensed Material. All rights reserved │
- ╘══════════════════════════════════════════╛
-
- ║ ║╔═╗╔═╣╔═╗╠═ ╔═╗
- ║ ║║ ║║ ║╔═╣║ ╠═╝
- ╚═╝╠═╝╚═╝╚═╝╚═╝╚═╝
-
- ERROR MESSAGES
- **************
-
- "Abort: Program is corrupted (CRC failure)!"
- --------------------------------------------
- A failure of one or more cyclical redundancy checks was detected when the
- program was executed.
-
-
-
- "Abort: Insufficient memory to run program"
- -------------------------------------------
- The message indicates that less than about 90 KB of memory are available.
- Remove other residents and try to execute LOAD again.
-
-
-
- "Abort: Requires MS-DOS version 2.0 or later"
- ---------------------------------------------
- MS-DOS version 2 through 6, or a fully compatible system, is required for
- proper execution.
-
-
-
- "Abort: Program not compatible with DR-DOS"
- "Abort: Program not compatible with OS/2 DOS"
- ---------------------------------------------
- Execution under OS/2 DOS or DR-DOS is not possible in the present program
- revision.
-
-
-
- "Abort: Failed to find the NUL driver"
- --------------------------------------
- LOAD was unable to find the start of the DOS drivers chain. This should
- not occur unless MS-DOS has been corrupted or an incompatible operating
- system is being used. You should reboot immediately if you receive this
- message.
-
-
-
- "Abort: Invalid DOS version specification"
- ------------------------------------------
- An invalid DOS version number was specified for the switch Dn.nn. This is
- the number returned during the driver initialization if the 'Get Version'
- function of DOS is called by the driver.
-
-
-
- "Abort: Block device drivers cannot be loaded"
- "in the upper memory via this version of LOAD"
- ----------------------------------------------
- Switch /H was specified for a block device driver. (The current version
- of LOAD con only load character device drivers in the upper memory.)
-
-
-
- "Abort: DOS function 32h is not supported"
- ------------------------------------------
- For DOS versions earlier than MS-DOS 5, in which this function was not
- documented, the message indicates that the undocumented service failed
- and alternative methods to obtain the data have also failed or are not
- available.
-
-
-
- "Abort: Critical error opening the driver file"
- "(Check drive hardware or SHARE access rights)"
- -----------------------------------------------
- This message is displayed whenever a DOS critical error (interrupt 24h)
- is triggered by an attempt to open the driver file. For diskette-based
- operations, an empty diskette drive or opened drive bay can trigger the
- error. For nonremovable disk-based systems, a file-sharing error (i.e.
- SHARE.EXE is loaded and the file has already been opened with a sharing
- mode incompatible with read access request) can also trigger the error.
-
-
-
- "Abort: Specified file has zero length"
- "Abort: Specified file was not found"
- "Abort: Specified path was not found"
- "Abort: DOS denies access to the file"
- "Abort: Insufficient memory to load driver"
- -------------------------------------------
- These messages are displayed whenever a noncritical error is triggered
- by an attempt of opening the driver file to measure its length.
-
-
-
- "Abort: Loading of driver failed [code ??h]"
- --------------------------------------------
- This generic error message is displayed when an error is encountered in
- loading the driver file as an overlay. The (hexadecimal) error code is
- in the range between 01h and 58h, and is determined by DOS.
-
-
-
- "Abort: Driver initialization failed [code ??h]"
- ------------------------------------------------
- This generic error message is displayed when an error is encountered in
- the initialization of the driver by LOAD. The (hexadecimal) error code
- is one of the following:
-
- Code Error Code Error
- ---- ----------------------- ---- -------------------
- 00 Write protect violation 08 Sector not found
- 01 Unknown unit 09 Out of paper
- 02 Device not ready 0A Write fault
- 03 Unknown command 0B Read fault
- 04 CRC error 0C General failure
- 05 Bad request length 0D Reserved
- 06 Seek error 0E Reserved
- 07 Unknown media 0F Invalid disk change
-
-
-
- "Abort: Divide-error exception on initialization"
- -------------------------------------------------
- Interrupt 00h is triggered by a few device drivers which are not loaded
- properly. In principle, you should expect the exception to represent a
- case of a loading incompatibility rather than driver software error (at
- least for most profesionally-written software).
-
-
-
- "Abort: Driver initialization command timed out"
- ------------------------------------------------
- LOAD waits up to 15 seconds for a driver to complete initialization after
- it receives the command to begin initialization. A time-out error is then
- generated, and LOAD aborts the loading. In some (but not all) cases when
- a driver installation fails and seems to enter an endless loop, this trap
- may help to avoid a system reboot.
-
-
-
- "Abort: Sector size larger than DOS limit"
- ------------------------------------------
- The block device being loaded uses a sector size larger than the maximum
- size allowed by DOS (usually 512 bytes/sector).
-
-
-
- "Abort: All available logical drives are assigned"
- "and LASTDRIVE limit can not be increased farther"
- --------------------------------------------------
- DOS assigns the first available drive letter to a disk within the default
- range A: through E: or (for DOS 3.x or higher) the range A: through Z: if
- the command 'LASTDRIVE=Z' has been given. The message indicates that the
- maximum range has already been attained, and that the block device driver
- can not be loaded.
-
-
-
- "Abort: All available logical drives are assigned"
- "Set CONFIG.SYS command to LASTDRIVE=? and reboot"
- --------------------------------------------------
- The message indicates that there are no free logical drives and that this
- block device driver cannot be loaded unless the LASTDRIVE value in CONFIG
- .SYS is changed to the letter ? or higher. Edit the file, reboot, and try
- again.
-
-
-
- "Query: Unable to disable A20 line before loading"
- "(HMA access is on). Some drivers may malfunction"
- "in this condition -- Continue? [Yn]"
- --------------------------------------------------
- MS-DOS 5+ access to the High Memory Area (HMA) is enabled and the extended
- memory manager either is inactive or failed to disable the A20 line, which
- mediates access to this extended memory area in 286 and higher CPUs. Some
- drivers expect this access to be disabled (to mimic an 086 processor), and
- are likely to malfunction or crash the system if it is enabled.
-
- Press the <Y> or <Enter> key to continue installing the driver, or the <N>
- or <Esc> key to abort the loading.
-
-
-
- "Query: All logical drives are assigned but some"
- "reserved by a disk compression device currently"
- "are not in use -- Use reserved drive? [Yn]"
- -------------------------------------------------
- The message indicates that although there are no free logical drives, LOAD
- has found that some of the already assigned drives have only been reserved
- by a disk compression utility, such as DoubleSpace, but are not being used
- at the present time (i.e., the compressed unit has not been 'mounted'). It
- possible to use such reserved drive(s) when loading a block device driver,
- provided that the compressed unit is *NOT* mounted without first unloading
- the device. The reserved can be recycled without problems, and the LOADed
- device will not be compressed by the utility (since it considers the drive
- to be 'unmounted').
-
- Press the <Y> or <Enter> key to continue installing the driver, or the <N>
- or <Esc> key to abort the loading.
-
-
-
- "Query: Drive ? is currently not in use but it had"
- "previously been assigned by DOS to a block device"
- "Use orphan drive? [Yn]"
- ---------------------------------------------------
- This message is displayed when, searching for an available drive unit for
- a block device driver, LOAD encounters an orphan unit, i.e. one which had
- already been assigned by MS-DOS to another block device driver, but which
- had been turned off either by the driver itself or by the user (via a CDS
- changing utility). LOAD considers to be orphaned any unit whose number is
- included in the list of assigned logical drives but has the same internal
- format as that of an unassigned drive.
-
- Press the <Y> or <Enter> key to continue installing the driver or the <N>
- or <Esc> key to select another unit.
-
-
-
- "Warning: Unit ? assigned to driver may be reserved"
- "Continue? [Yn]"
- ----------------------------------------------------
- The block device being loaded has been assigned a drive unit whose number
- is below the number of already assigned drive units. This message may be
- displayed if disk compression software were in use, since drive units can
- be reserved by such software, or the DOS driver chain has been corrupted.
- LOAD does not issue this warning when the DoubleSpace driver (MS-DOS 6.00
- and 6.20), which reserves extra drive units, is found to be installed.
-
-
-
- "Error: Local environment not released [code ??h]"
- --------------------------------------------------
- The program was unable to release its copy of the DOS environment block.
- This failure is harmless to the operation of the program.
-
-
-
- "Error: XMS manager (XMM) is not installed"
- -------------------------------------------
- Failed to determine the presence of a driver compatible with the Extended
- Memory Specification (XMS) version 2.00 or later. This error invalidates
- the upper memory loading of the driver, and a conventional memory loading
- is attempted.
-
-
-
- "XMS error: UMBs are not available"
- "XMS error: Smaller UMB is available"
- ------------------------------------
- The XMS manager did not allocate the requested upper memory block because
- no UMB of that size was available. The error invalidates the upper memory
- loading of the driver, and a conventional memory loading is attempted.
-
-
-
- "XMS manager error code ??h"
- ----------------------------
- This message is displayed when other XMM errors are encountered in trying
- to load a driver in upper memory. The (hexadecimal) error code is likely
- to be one of the following:
-
- 80h - Function is not implemented.
- 8Eh - General driver error occurred.
- 8Fh - Unrecoverable driver error occurred.
- B0h - Smaller UMB is available.
- B1h - No UMBs are available.
- B2h - UMB segment number is invalid.
-
-
-
- "Unable to allocate UMB above minimum address"
- ----------------------------------------------
- An available upper memory block was not found above the specified address;
- the UMA load takes place at the first available UMB. The error invalidates
- the upper memory loading of the driver, and a conventional memory loading
- is attempted.
-
-
-
- "Warning: Interim UMB not released XMS code ??h]"
- "Warning: Interim UMB not released DOS code ??h]"
- -------------------------------------------------
- These messages indicate that one or more UMBs, temporarly allocated during
- an attempt to allocate a block above a minimum upper address, could not be
- released via XMS or DOS 5+. The error invalidates the upper memory loading
- of the driver, and a conventional memory loading is attempted.
-
-
-
- "Error: UMA linkage not restored [DOS code ??h]"
- ------------------------------------------------
- DOS reported an error in restoring the linkage between the memory chain of
- conventional memory and upper memory. Even though this may not be a fatal
- error, it may be safer to reboot the system.
-
-
-
- "NON-RECOVERABLE DOS MEMORY ERROR! [code ??h]"
- "Reboot machine as soon as possible..."
- ----------------------------------------------
- DOS reported an error in restoring its memory allocation strategy. This is
- a fatal error and you *MUST* reboot the machine as soon as possible.
-
-
-
- "Driver aborted (null memory size requested)"
- "Driver aborted (null block units requested)"
- ---------------------------------------------
- These messages are displayed whenever the initialization service of the
- device driver decides to fail the installation of the driver, either by
- requesting a zero-length resident size (DOS 3.3 or later version) or by
- specifying a zero unit number (block devices only).
-
-
-
- "Abort: Failed to find a LOAD gateway named ????????"
- -----------------------------------------------------
- A request to unload a device specified an invalid resident gateway name.
- Retype the request correctly or check the installed gateway names with a
- memory map utility.
-
-
-
- "Error: Driver memory block not released DOS code ??h]"
- "Error: Driver memory block not released XMS code ??h]"
- -------------------------------------------------------
- LOAD was unable to release the upper or conventional memory block where
- the driver had been loaded (for upper memory via either XMS or DOS 5+).
- Such failure is harmless to the unlinking of this driver from the chain
- of DOS drivers but its allocated block is not available to the upper or
- conventional memory pool for further use.
-
-
-
- "Error: Failed to release lower memory block [code ??h]"
- --------------------------------------------------------
- This message is displayed when LOAD is unable to release the memory that
- was allocated for the the conventional-memory gateway of an upper memory
- loaded driver. This failure is harmless to the unlinking of this driver
- from the driver chain but the block is not available to the conventional
- memory pool for further use.
-
-
-
- "Error: Driver EMS block not released [code ??h]"
- -------------------------------------------------
- LOAD was unable to release the EMS block which had been allocated by the
- driver during initialization. This failure is harmless to the unlinking
- of the driver from the DOS driver chain, but such allocated EMS block is
- not available to the EMS memory pool for further use.
-
-
-
- "Error: Driver UMA block not released [code ??h]"
- -------------------------------------------------
- LOAD was unable to release the UMB containing the driver (if UMA-loaded)
- or a UMB allocated by the driver during its initialization. This failure
- is harmless to the unlinking of the driver from the driver chain but the
- allocated block is not available to the XMS-UMB pool for further use.
-
-
-
- "Error: Driver XMS block not released [code ??h]"
- -------------------------------------------------
- LOAD was unable to release the XMS block which had been allocated by the
- driver during initialization. This failure is harmless to the unlinking
- of the driver from the DOS driver chain, but such allocated XMS block is
- not available to the XMS memory pool for further use.
-
-
-
- "Error: High Memory Area not released [code ??h]"
- -------------------------------------------------
- LOAD was unable to free the HMA, which had been allocated by the driver
- during initialization. This failure is harmless to the unlinking of the
- driver from the DOS driver chain, but this area can not be allocated to
- any other program.
-
-
-
- "Error: Failed to release memory control block [code ??h]"
- ----------------------------------------------------------
- LOAD was unable to release an MCB which had been allocated by a memory
- resident program installed after the driver was loaded. The failure is
- harmless to the unlinking of the driver from the DOS driver chain, but
- the MCB is not available to the DOS memory pool for further use.
-
-
- ┌─────────────────────────────────────────────────────────────┐
- │ Trademarked names are the property of the respective owners │
- └─────────────────────────────────────────────────────────────┘
- [End]