home *** CD-ROM | disk | FTP | other *** search
- MKMSGF
- $}&q(
- YuZ{Z~Z?
- I***Cause: The driver encountered an error during its initialization. A message
- specifying the error will have been displayed prior to this message.
- Action: Take the action recommended for the specific error message.
- I***Cause: The OS/2 GetDOSVar DevHlp system call failed. The driver cannot
- proceed with its initialization. The OS/2 system may not be configured
- properly, or the driver executable file (UBNEI.OS2) may be corrupted.
- Action: Verify that the system is configured properly. Verify that the
- system is otherwise functioning correctly. Try using another copy of
- UBNEI.OS2.
- I***Cause: The driver was unable to open "\DEV\PROTMAN$".
- Action: The Protocol Manager driver (PROTMAN) must be successfully installed
- before UBNEI is installed. Make sure that the CONFIG.SYS file contains
- a DEVICE= line that loads the PROTMAN driver, and make sure that this
- line comes before the DEVICE= line that loads UBNEI. Verify that the
- PROTMAN driver loads successfully. Check for error messages from the
- PROTMAN driver during its loading.
- I***Cause: The driver's call to the "GetProtocolManagerInfo" function of the
- PROTMAN$ driver failed. A possible cause may be that the PROTMAN driver could
- not find the PROTOCOL.INI file.
- Action: Make sure that the PROTOCOL.INI file is in the directory PROTMAN
- expects it to be in. The correct directory is configuration dependent. It may
- be specified by a "/I:path" parameter on the DEVICE=...PROTMAN.. line in
- CONFIG.SYS. If not, it is probably \IBMCOM.
- I***Cause: The driver has looked at all of the PROTOCOL.INI file and found no
- section in which the "DriverName =" line specified UBNEI$, or UBNEI2$, or any of
- the other valid variants of a UBNEI driver name.
- Action: Check the "DriverName =" lines in PROTOCOL.INI. Check that you have
- the right PROTOCOL.INI file in the directory PROTMAN is using. The correct
- directory is configuration dependent. It may be specified by a "/I:path"
- parameter on the DEVICE=...PROTMAN.. line in CONFIG.SYS. If not, it is
- probably \IBMCOM.
- I***Cause: The driver has checked the PROTOCOL.INI file and found no section in
- which the "DriverName =" line specified its driver name.
- Action: Check the "DriverName =" lines in PROTOCOL.INI. Check that you have
- the right PROTOCOL.INI file in the directory PROTMAN is using. The correct
- directory is configuration dependent. It may be specified by a "/I:path"
- parameter on the DEVICE=...PROTMAN.. line in CONFIG.SYS. If not, it is
- probably \IBMCOM.
- I***Cause: A driver with the specified name is already installed. The probable
- cause of this error is that CONFIG.SYS contains two lines that say
- DEVICE=...UBNEI.. but PROTOCOL.INI contains only one section with a UBNEI
- DriverName line.
- Action: If you want to load multiple copies of the UBNEI driver, you must put
- a separate section for each of them in PROTOCOL.INI. If you do not want to
- load multiple copies of the driver, you should delete all but one of the
- DEVICE=...UBNEI.. lines from CONFIG.SYS.
- I***Cause: The driver checked the PROTOCOL.INI file and found %5 sections in which
- the "DriverName =" line specifies "UBNEI$", "UBNEI2$", or one of the other
- variants of its name, but a driver with each of these names is already
- installed. There is a discrepancy between CONFIG.SYS and PROTOCOL.INI.
- CONFIG.SYS contains more DEVICE=...UBNEI.. lines than the number of sections
- in PROTOCOL.INI that specify DriverName = UBNEI$ (or UBNEI2$, etc.).
- Action: Either delete one of the DEVICE= lines or add another UBNEI section
- to PROTOCOL.INI. If you have the right number of sections, check that each of
- their "DriverName =" lines specifies a different variant of the driver name.
- I***Cause: The driver has encountered a PROTOCOL.INI parameter keyword that it
- doesn't understand.
- Action: Edit the PROTOCOL.INI file. Find the indicated section. Within that
- section, find the parameter line that starts with the given parameter keyword.
- Decide what is wrong with the line. The keyword may be misspelled, or the line
- may not belong in this section. It may be a comment line whose initial ';' is
- missing. Correct the keyword or delete the line.
- Check for the possibility that the driver has selected the wrong section of
- PROTOCOL.INI and is trying to interpret parameter keywords that apply to some
- other driver. This could happen if the "DriverName =" lines are not correct.
- Check that the indicated section of PROTOCOL.INI is the one you intend the
- driver to use.
- I***Cause: The PROTOCOL.INI line for the given keyword specifies too many values.
- Action: Correct the line in PROTOCOL.INI. Make sure there are no extra
- characters between the '=' sign and the parameter value, or after the value.
- Make sure there are no spaces, tabs, commas, or semicolons within the parameter
- value.
- Check for the possibility that the driver has selected the wrong section of
- PROTOCOL.INI and is trying to interpret parameters that apply to some other
- driver. This could happen if the "DriverName =" lines are not correct. Check
- that the indicated section of PROTOCOL.INI is the one you intend the driver to
- I***Cause: The value specified in PROTOCOL.INI
- for the given keyword is of the wrong
- type. Either the value is a string and should be a number, or it's a
- number and should be a string.
- Action: Correct the value in PROTOCOL.INI. If the value is supposed to be
- a hexadecimal number, make sure it is prefixed with '0x'.
- Check for the possibility that the driver has selected the wrong section of
- PROTOCOL.INI and is trying to interpret parameters that apply to some other
- driver. This could happen if the "DriverName =" lines are not correct. Check
- that the indicated section of PROTOCOL.INI is the one you intend the driver to
- I***Cause: The value given in PROTOCOL.INI for the specified parameter is larger
- than the maximum value the driver supports.
- Action: Correct the value in PROTOCOL.INI.
- Check for the possibility that the driver has selected the wrong section of
- PROTOCOL.INI and is trying to interpret parameters that apply to some other
- driver. This could happen if the "DriverName =" lines are not correct. Check
- that the indicated section of PROTOCOL.INI is the one you intend the driver to
- I***Cause: The value given in PROTOCOL.INI for the specified parameter is
- smaller than the minimum value the driver supports.
- Action: Correct the value in PROTOCOL.INI.
- Check for the possibility that the driver has selected the wrong section of
- PROTOCOL.INI and is trying to interpret parameters that apply to some other
- driver. This could happen if the "DriverName =" lines are not correct. Check
- that the indicated section of PROTOCOL.INI is the one you intend the driver to
- I***Cause: The value given in PROTOCOL.INI for the specified parameter is not
- valid. If the value is a string, it is not one of the strings the driver
- expects for this parameter. If the value is a number, it fails to meet some
- special requirement for this parameter. Examples of special requirements are:
- the value of "ReceiveBufSize" must be even; the last 4 digits of the
- hexadecimal value of "MemoryWindow" must be 0000 or 8000; the last digit of the
- hexadecimal value of "IO_Port" must be 0 or 8.
- Action: Correct the value in PROTOCOL.INI. Check the spelling of string
- parameter values.
- Check for the possibility that the driver has selected the wrong section of
- PROTOCOL.INI and is trying to interpret parameters that apply to some other
- driver. This could happen if the "DriverName =" lines are not correct. Check
- that the indicated section of PROTOCOL.INI is the one you intend the driver to
- I***Cause: The string value specified in PROTOCOL.INI for the parameter keyword
- given in the message contains too many characters.
- Action: Correct the value in PROTOCOL.INI.
- Check for the possibility that the driver has selected the wrong section of
- PROTOCOL.INI and is trying to interpret parameters that apply to some other
- driver. This could happen if the "DriverName =" lines are not correct. Check
- that the indicated section of PROTOCOL.INI is the one you intend the driver to
- I***Cause: The OS/2 AllocateGDTSelector DevHlp system call failed when the driver
- tried to get the two GDT selectors it needs for referencing the adapter's
- memory and for referencing buffers passed to it by physical address. The OS/2
- system may not be configured properly or may be corrupted. The driver
- executable file (UBNEI.OS2) may be corrupted.
- Action: Verify that the system otherwise functions correctly. Try using
- another copy of UBNEI.OS2.
- I***Cause: The OS/2 PhysToGDTSelector DevHlp system call failed when the driver
- tried to set up the GDT selector it uses to reference the adapter's memory.
- The OS/2 system may not be configured properly or may be corrupted. The driver
- executable file (UBNEI.OS2) may be corrupted.
- Action: Verify that the system otherwise functions correctly. Try using
- another copy of UBNEI.OS2. Check the value of the "MemoryWindow" parameter in
- PROTOCOL.INI.
- I***Cause: The OS/2 PhysToVirt DevHlp system call failed when the driver tried to
- convert the physical address of the adapter's "memory window" to a virtual
- address. The OS/2 system may not be configured properly or may be corrupted.
- The driver executable file (UBNEI.OS2) may be corrupted.
- Action: Verify that the system otherwise functions correctly. Try using
- another copy of UBNEI.OS2. Check the value of the "MemoryWindow" parameter in
- PROTOCOL.INI.
- I***Cause: Either there's no adapter in the given slot, or the
- adapter in that slot is not an NIUps.
- Action: Determine manually or by using the PS/2 hardware configuration
- utilities (the programs on the "Reference Diskette") what slot the NIUps is in.
- Change the "SlotNumber =" line to specify the correct slot. Note that,
- unless you have more than one NIUps in your PS/2, it is not necessary to
- specify the "SlotNumber =" parameter. The driver will automatically
- find the right slot.
- I***Cause: There is an NIUps adapter in the slot specified by the "SlotNumber ="
- line, but the adapter is disabled.
- Action: Verify that the "SlotNumber =" line is correct.
- Use the PS/2 hardware configuration utilities (the programs on the
- "Reference Diskette") to enable the NIUps adapter in the specified slot.
- I***Cause: The driver cannot find an NIUps adapter to use. There may be no NIUps
- adapters installed. An adapter may be installed but not enabled. An enabled
- adapter may be present but reserved by a previously installed instance of the
- driver.
- Action: Verify that you have installed the NIUps adapter. Use the PS/2
- hardware configuration utilities (the programs on the "Reference Diskette") to
- verify that the adapter is enabled. Check for a discrepancy between CONFIG.SYS
- and your adapter hardware configuration. CONFIG.SYS may contain extra
- DEVICE=...UBNEI.. lines, that is, more than the number of NIUps adapters that
- are installed.
- I***Cause: The "window size" configuration of the NIUps adapter is not valid.
- "Window size" configuration is done using the PS/2 hardware configuration
- utilities (the programs on the "Reference Diskette"), based on information in
- the @7012.ADF file that comes with the NIUps. A good @7012.ADF file will not
- allow an invalid window size to be configured.
- Action: Try using the "Reference Diskette" programs to set the window size
- again. The item you change to do this is the one called "Shared RAM PS/2
- Memory Address Range". Change this item to a different value and then change
- it back to the one you want (so the program will think you modified something).
- Or leave it at the different value if you can.
- Try removing the NIUps adapter and reinstalling it. Try putting it in a
- different slot. Try recopying @7012.ADF from the original diskette. Try using
- a fresh copy of UBNEI.OS2.
- I***Cause: Either the adapter's built-in diagnostic tests failed, or there is
- some problem in the communication between the adapter and the driver. There
- may be something wrong with the adapter hardware, or there may be a problem
- with the adapter's network cable connection or with its configuration or with
- parameters in PROTOCOL.INI.
- Action: Check that the adapter is properly connected to its network cable.
- Verify that the "AdapterType" parameter value in PROTOCOL.INI is correct for
- your adapter. Check the jumpered configuration of the adapter, especially the
- "shared memory window" and "I/O ports" jumpers, and verify that the
- PROTOCOL.INI "MemoryWindow" and "IO_Port" parameter values correspond to the
- jumper settings.
- I***Cause: The adapter appeared to respond properly to the driver's initial
- communication, but the adapter did not respond properly after that. There may
- be something wrong with the adapter hardware, or there may be a problem with
- parameters in PROTOCOL.INI or with the adapter's configuration.
- Action: Verify that the "AdapterType" parameter value in PROTOCOL.INI is
- correct for your adapter. Check the jumpered configuration of the adapter,
- especially the "shared memory window" and "I/O ports" jumpers, and verify that
- the PROTOCOL.INI "MemoryWindow" and "IO_Port" parameter values correspond to
- the jumper settings.
- settings.
- I***Cause: The adapter worked properly up through the point of reporting
- successful completion of its diagnostics, but it failed to respond to the
- driver's next attempt to communicate with it. There may be something wrong
- with the adapter hardware, or there may be a problem with parameters in
- PROTOCOL.INI or with the adapter's configuration.
- Action: Verify that the "AdapterType" parameter in PROTOCOL.INI is correct
- for your adapter. Check the jumpered configuration of the adapter, especially
- the "shared memory window" and "I/O ports" jumpers, and verify that the
- PROTOCOL.INI "MemoryWindow" and "IO_Port" parameter values correspond to the
- jumper settings.
- I***Cause: The adapter worked properly through all the preliminary stages of
- initialization. Its operational program has been loaded into it, and has
- started executing, but it has failed to complete its initialization phase.
- There may be something wrong with the adapter hardware, or the adapter's
- operational program may be corrupted. There may be a problem with parameters
- in PROTOCOL.INI or with the adapter's configuration.
- Action: Try using another copy of UBNEI.OS2. The adapter's
- operational code is in this file. Verify that the "AdapterType" parameter in
- PROTOCOL.INI is correct for your adapter. Check the jumpered configuration of
- the adapter, especially the "shared memory window" and "I/O ports" jumpers, and
- verify that the PROTOCOL.INI "MemoryWindow" and "IO_Port" parameter values
- correspond to the jumper settings.
- I***Cause: The adapter has been initialized successfully and has started running
- its operational code, but a test of the adapter-to-PC interrupt has failed.
- There may be something wrong with the adapter hardware, or there may be a
- problem with the "IRQ_Level" parameter in PROTOCOL.INI or with the adapter's
- configured interrupt level.
- Action: Check that the adapter's jumpered configuration of interrupt level
- agrees with the value of the "IRQ_Level" parameter in PROTOCOL.INI. Verify
- that the interrupt level that has been chosen for the adapter is not being used
- by another adapter or by a system device.
- I***Cause: The OS/2 AllocateGDTSelector DevHlp system call failed when the driver
- tried to get the GDT selectors it needs for referencing its multicast address
- list, queued request descriptors, and queued transmit descriptors. Your
- "MaxTransmits" parameter in PROTOCOL.INI may be too large. The OS/2 system may
- be misconfigured or corrupted. The driver executable file (UBNEI.OS2) may be
- corrupted.
- Action: Try to verify that the system otherwise functions correctly. Try
- using another copy of UBNEI.OS2. If you have set the "MaxTransmits" parameter
- in PROTOCOL.INI to a very large value, try reducing it.
- I***Cause: The driver was unable to allocate the memory it needs for its multicast
- address list, queued request descriptors, and queued transmit descriptors.
- Either, under DOS, there wasn't enough memory available, or, under OS/2, the
- OS/2 AllocPhys DevHlp system call failed when the driver tried to allocate the
- memory. Some of your PROTOCOL.INI configuration parameters may be too large.
- The system may be misconfigured or corrupted. The driver executable file may
- be corrupted.
- Action: The amount of memory the driver tries to allocate for working storage
- depends on the values of the "MaxRequests", "MaxTransmits", and "MaxMulticast"
- parameters in PROTOCOL.INI. The "MaxTransmits" parameter has much more effect
- than the other two. If you have specified large values for these parameters,
- try reducing them. Try to verify that the system otherwise functions
- correctly. Try using another copy of UBNEI.OS2.
- I***Cause: The OS/2 PhysToGDTSelector DevHlp system call failed when the driver
- tried to initialize the GDT selectors it uses to reference its multicast
- address list, queued request descriptors, and queued transmit descriptors. The
- OS/2 system may be misconfigured or corrupted. The driver executable file
- (UBNEI.OS2) may be corrupted.
- Action: Try to verify that the system otherwise functions correctly. Try
- using another copy of UBNEI.OS2.
- I***Cause: The values of the PROTOCOL.INI "ReceiveBuffers" and/or "ReceiveBufSize"
- parameters are too large for the driver to handle. This error can occur only
- when the "ReceiveMethod = ReceiveChain, HostBuffered" option is used.
- Action: Reduce the values of the "ReceiveBuffers" and/or "ReceiveBufSize"
- parameters in PROTOCOL.INI. Try using another value for "ReceiveMethod". Try
- using a fresh copy of the driver executable file (UBNEI.OS2).
- I***Cause: The driver was unable to allocate the memory it needs for receive
- buffers and receive buffer descriptors. Either, under DOS, there was not
- enough memory available, or, under OS/2, the OS/2 AllocPhys DevHlp system call
- failed when the driver tried to allocate the memory. This error can occur only
- when the "ReceiveMethod = ReceiveChain, HostBuffered" option is used.
- Action: Reduce the values of the "ReceiveBuffers" and/or "ReceiveBufSize"
- parameters in PROTOCOL.INI. Try using another value for "ReceiveMethod". Try
- using a fresh copy of the driver executable file (UBNEI.OS2).
- I***Cause: The OS/2 AllocateGDTSelector DevHlp system call failed when the driver
- tried to get the GDT selectors it needs for receive buffers and receive buffer
- descriptors. The OS/2 system may be misconfigured or corrupted. The driver
- executable file (UBNEI.OS2) may be corrupted. This error can occur only when
- the "ReceiveMethod = ReceiveChain, HostBuffered" option is used. It may be
- more likely if you have specified a large number of receive buffers and/or a
- large receive buffer size.
- Action: Try to verify that the system is otherwise functioning correctly. Try
- using another copy of UBNEI.OS2. Try decreasing the value of the
- "ReceiveBuffers" and "ReceiveBufSize" parameters. Try using another value for
- "ReceiveMethod".
- I***Cause: The OS/2 PhysToGDTSelector DevHlp system call failed when the driver
- tried to initialize the GDT selector it is using for receive buffer
- descriptors. The OS/2 system may be misconfigured or corrupted. The driver
- executable file (UBNEI.OS2) may be corrupted. This error can occur only when
- the "ReceiveMethod = ReceiveChain, HostBuffered" option is used.
- Action: Try to verify that the system is otherwise functioning correctly.
- Try using another copy of UBNEI.OS2. Try using another value for
- "ReceiveMethod".
- I***Cause: The OS/2 PhysToGDTSelector DevHlp system call failed when the driver
- tried to initialize the GDT selectors it is using for receive buffers. The
- OS/2 system may be misconfigured or corrupted. The driver executable file
- (UBNEI.OS2) may be corrupted. This error can occur only when the
- "ReceiveMethod = ReceiveChain, HostBuffered" option is used. It may be more
- likely if you have specified a large number of receive buffers and/or a large
- receive buffer size.
- Action: Try to verify that the system is otherwise functioning correctly. Try
- using another copy of UBNEI.OS2. Try decreasing the values of the
- "ReceiveBuffers" and "ReceiveBufSize" parameters. Try using another value for
- "ReceiveMethod".
- I***Cause: The driver's call to the "RegisterModule" function of the PROTMAN$
- driver failed. There may be something wrong with the Protocol Manager. You
- may be attempting to install more NDIS drivers than the Protocol Manager can
- handle. The driver's executable file (UBNEI.OS2) may be
- corrupted.
- Action: Verify that the PROTMAN driver loads successfully. Check for error
- messages during its loading. Verify that other NDIS drivers are able to
- install successfully. Check CONFIG.SYS to see whether an unusually large
- number of NDIS drivers are being installed before UBNEI. Try using a fresh
- copy of UBNEI.OS2.
- I***Cause: The OS/2 SetIRQ DevHlp system call failed. The driver cannot install
- its interrupt routine in the interrupt vector the adapter is configured to use.
- The likely cause of this problem is a conflict between this driver and a
- previously installed driver over the use of the interrupt level.
- Action: Try changing the interrupt level. For the NIUps adapter, you do this
- using the PS/2 hardware configuration utilities (the programs on the "Reference
- Diskette"). For the other types of adapters UBNEI supports, you must change
- the adapter's jumpers and change the value of the "IRQ_Level" parameter in
- PROTOCOL.INI.
- I***Cause: This message is displayed at the end of successful driver
- initialization.
- Action: No action is needed.
- PROTOCOL.INI.
- I***Cause: This message is displayed at the end of successful driver
- initialization.
- Action: No action is needed.
- I***Cause: This message is displayed at the end of successful driver
- initialization.
- Action: No action is needed.
- I***Cause: This message is displayed at the end of successful driver
- initialization.
- Action: No action is needed.
- I***Cause: This message is displayed at the end of successful driver
- initialization.
- Action: No action is needed.
- I***Cause: This message is displayed at the end of successful driver
- initialization.
- Action: No action is needed.
- I***Cause: This message is displayed at the end of successful driver
- initialization.
- Action: No action is needed.
- I***Cause: This message is displayed at the end of successful driver
- initialization.
- Action: No action is needed.
-