The ISA Configuration Utility (ICU) is used by the system to track what expansion cards are installed and what resources are used. With this information, the system automatically configures Plug and Play expansion cards and Peripheral Component Interconnect (PCI) expansion cards and can tell you how to configure non-Plug and Play Industry-Standard Architecture (ISA) expansion cards manually by setting jumpers or switches. Plug and Play and PCI expansion cards do not contain jumpers and switches; they are configured only through software.
| NOTICE: The ICU is intended only for configuring non-Plug and Play ISA expansion cards. It should not be used for assigning resources to Plug and Play expansion cards and PCI expansion cards. These cards should be configured automatically by the basic input/output system (BIOS). |
| NOTES: The Microsoft® Windows NT®
operating system does not provide full Plug and Play support. Therefore, some Plug and
Play cards (such as modem, sound, and network cards) may not work with Windows NT. If your
system is running a Dell-installed Windows NT operating system and you want to use Plug
and Play expansion cards, Dell recommends that you use the card manufacturer's
configuration utility to set the card to legacy mode, enter the card's resources through
the manufacturer's utility, and then use the ICU to add the Plug and Play expansion card
to your system configuration. On systems with a Dell-installed Windows NT operating
system, the ICU is installed on the hard-disk drive as a diskette image. Use the Dell
Program Diskette Maker (in the Dell Accessories folder) to make an ICU diskette from this
diskette image. If you are using the Microsoft Windows® 95 or Windows 98 operating system, the functions provided by the ICU are handled by the Device Manager, which can be accessed by double-clicking the System icon in the Control Panel. See your Windows 95 or Windows 98 documentation for instructions on using the Device Manager to manage resources and resolve conflicts. |
The remainder of this chapter describes the various features of, and the various ways to use, the ICU.
To quickly get started using this utility, follow these steps:
See "When to Run the ICU" for detailed instructions. Preparatory steps
include making a program diskette, copying your mouse driver to this diskette, and making
a backup copy of this diskette. See "Preparing to Use the ICU" for detailed instructions. Verify that the Boot Sequence option in the
System Setup program is set to Diskette First. Then insert the backup copy of the ICU
diskette into drive A and turn on your computer or press the reset button. When the utility has finished loading, the ICU window (see
Figure 1) is displayed.
![]()
NOTE: The ICU takes a few minutes to
load. During this time, the cursor may appear as an hourglass rather than as an pointer.
Depending on what you need to accomplish with the ICU, you may need to perform one or more of these tasks:
See your online System User's Guide or "Saving the System Configuration" and "Exiting From the ICU" for detailed instructions.
Before your system was shipped from Dell, a technician used the ICU to enter the correct information for the expansion cards initially installed in your computer.
If your system was shipped with Dell-installed software, the ICU diskette image (from which you can make an ICU diskette) is installed on your hard-disk drive. (Your system may also be accompanied by an ISA Configuration Utility Diskette.)
The ICU is also available through online services such as Dell's TechConnect bulletin board service (BBS). See your online System User's Guide or the chapter titled "Getting Help" in your Diagnostics and Troubleshooting Guide for information on accessing the BBS.
Whenever you add or remove a non-Plug and Play ISA expansion card, use the ICU to reconfigure your system. The utility reads the card's corresponding configuration file (.cfg file), which describes the card's characteristics and required system resources. After the resources identified in these configuration files are assigned to all non-Plug and Play ISA expansion cards, the system assigns resources to all Plug and Play expansion cards, as well as PCI expansion cards, thereby creating a conflict-free configuration.
The ICU provides a database of configuration files for a large variety of non-Plug and Play ISA expansion cards. The database is located in the \db subdirectory. Listed cards are non-Plug and Play ISA expansion cards that have configuration files stored in this database.
Unlisted cards are non-Plug and Play ISA expansion cards that do not have configuration files stored in the ICU database. Unlisted cards are not displayed in the list of cards provided for the various card categories. The unlisted cards may be cards for which no configuration file exists or new cards that include a manufacturer-supplied configuration file on diskette.
When you supply a configuration file and the ICU is running from the hard-disk drive, the configuration file is copied to the directory that contains the rest of the ICU database.
Whenever you add or remove non-Plug and Play ISA expansion cards, you must run the ICU to ensure that no two cards attempt to use the same resources (such as interrupt request [IRQ] lines).
Run the program before adding or removing any non-Plug and Play ISA expansion cards. The ICU can identify and resolve any resource conflicts and indicate the proper jumper and switch settings for each expansion card to avoid such conflicts. Running the program first helps you determine how to configure a non-Plug and Play ISA expansion card before you install it in your computer.
After you have run the ICU for your non-Plug and Play ISA expansion cards and it has configured all your Plug and Play and PCI expansion cards, you can use the utility to lock the configuration of your Plug and Play and PCI expansion cards so that they are always assigned the same resources. See your online System User's Guide or "Locking and Unlocking Cards" for details.
Before using the ICU for the first time, you must complete the
following steps:
Follow the instructions displayed on the screen to create an ICU program diskette. Use the backup copy whenever you run the
utility; store the original diskette in a safe place.
![]()
NOTE: If you received an ISA
Configuration Utility Diskette with your system, skip to step 2.
Before using the ICU, make a backup copy of the ICU diskette by performing the following steps.
| NOTE: If you received an ISA Configuration Utility Diskette with your system, use this procedure to create a backup of that diskette. |
See your operating system documentation for instructions on making a copy of a diskette.
Use only the backup diskette when running the ICU.
After you have completed the procedures in "Preparing to Use the ICU," insert the backup copy of the ICU diskette into drive A. Then either turn on your system or reboot it by pressing the reset button.
You can access online help in the ICU in four ways:
The ICU window is the main window of the utility and the starting point for making expansion-card changes. This window lists all non-Plug and Play ISA, Plug and Play, and PCI expansion cards currently installed in the computer. The ICU window contains menus and a tool bar, as shown in Figure 1. When you choose a course of action, the ICU displays dialog boxes to guide you through the various steps.
Figure 1. ICU Window
|
You can maneuver through each menu and dialog box using a mouse. If a mouse is not available, you can use the keys shown in Table 1.
Each menu and menu option has an underlined character in its name; when you press the <Alt> key in conjunction with the key for the underlined character, that menu or menu option is selected.
Table 1. ICU Keys
| Key(s) | Action |
|---|---|
| <Alt><x><y> | Displays the menu containing the underlined letter x and performs the operation indicated by the menu item containing the underlined letter y. For example, to save a file (that is, to display the File menu and select the Save menu option), press <Alt><f> and <s>. |
| <Tab> | Moves from one control button or list to another. |
| Up- and down-arrow keys | Moves up and down through items in a list. |
| Spacebar | Highlights an item in a list. |
| <Enter> | Selects the highlighted button or item in a list. |
| NOTE: If you want to add a configuration file that you received on diskette with a new expansion card, you must copy the configuration file to the \db subdirectory on the backup copy of the ICU diskette. You should then reboot your system and perform the following procedure to add the expansion card. |
Use the following procedure to add a listed card with the ICU:
A dialog box like the one in Figure 2 appears, listing the names of all
available cards of that type. Figure 2. Add Network Card Dialog
Box If the card is not listed, see "Adding an Unlisted Card." The ICU uses the default resources set by the card manufacturer whenever
possible. If the ICU cannot find a resource that is valid for the card and available in
the system, the utility generates an error message. See "ISA Configuration
Utility Messages" for an explanation of the message and a possible
solution to the conflict. If you are satisfied with the default resources assigned to the card, you can skip the
remainder of this procedure. The Card Configuration dialog box
(see Figure 3) displays all resources used by the card. Some cards have multiple
functions, each having one or more resources associated with it. For example, a
communications card can have fax, modem, and scanner functions, each of which may have one
or more associated resources. Figure 3. CardConfiguration Dialog
Box The Configuration Settings dialog box (see Figure 4) displays the
name of the resource that you selected in the upper-left corner of the box. The resource
values currently associated with the selected function are displayed in the Resources for
Choice box. The resource values displayed are IRQ, DMA, Memory (Hex), and I/O Port (Hex). Figure 4. Configuration Settings
Dialog Box for Assigning an IRQ Line You cannot manually enter a value; you must choose a
setting from the list. If there is only one setting listed, no other settings are
available. The setting that you select may affect the resources available. For example, if you are
offered the Disabled option and select it, all resource values are blank, indicating that
a disabled setting uses no resources. Figure 5. Available Settings List
Box For example, when you click
the value under DMA, the Options button changes to the DMA Options button. When you click
this button, a smaller dialog box appears. By clicking the down arrow next to the current
resource value, you can display a list of the available values for the resource. Figure 6. Configuration Settings
Dialog Box for Assigning a DMA Channel Choose the desired value and click OK. The value you selected is displayed under the
resource heading in the Configuration Settings dialog box. The Options button is disabled if no alternative values are available for the selected
resource.





![]()
NOTE: If you change one or more
resource values using the Options button and later change the setting in the Configuration
Choice box, the changes that you made to the resource values are overwritten by the
default values for the new configuration choice.
| NOTE: After modifying the system configuration, you must turn off the system to install, remove, or change jumper settings on the non-Plug and Play ISA expansion cards to match the settings you selected in the ICU. |
Unlisted cards are non-Plug and Play ISA expansion cards that do not have configuration files stored in the ICU database.
| NOTE: If you want to add a configuration file that you received on diskette with a new expansion card, see "Adding a Listed Card." |
To add an unlisted card with the ICU, perform the following steps:
A dialog box appears listing the names of all available cards of that
type. The
Configure Unlisted Card dialog box appears with blank fields. For example, if you click the box beneath
IRQ, the button changes to Add Interrupt. When you click this button, a Specify dialog box
(in this case, Specify Interrupt) appears. Figure 7 shows the Configure Unlisted Card
dialog box with the Specify Interrupt dialog box opened. Figure 7. Specify Interrupt Dialog
Box If you are providing a value for the IRQ or DMA resource, click the down arrow beneath
Available Resources. A smaller Specify list box appears (see Figure 8). Click the value
you want to assign to the resource. Then click OK. Figure 8. Specify Interrupt List Box If none of the values for the DMA or IRQ resources match the allowable values for your
unlisted card (as indicated in the card's documentation), select one of the available
values offered by the utility and click OK. If you are providing values for the input/output (I/O) port or memory resources, you
must enter the starting and ending addresses in hexadecimal format using the two fields
provided by the Specify Memory or Specify I/O Port dialog box (see Figure 9). Click each
box in succession to enter the beginning and ending addresses, and then click OK to
complete the selection. Figure 9. Specify I/O Port Dialog
Box A message box appears, notifying you either that
the card is using its default settings or that it cannot use its default settings and must
be reconfigured.



| NOTE: After modifying the system configuration, you must turn the system off to install, remove, or change jumper settings on the non-Plug and Play ISA expansion cards to match the settings you selected in the ICU. |
Modifying a card allows you to change the system resources used by a card. This feature is helpful when you want to add a card that requires resources already in use by other cards or devices in your computer. You can allocate different resources to the cards currently in your computer to free the resources necessary for the card you want to install.
You can also use this feature to force Plug and Play or PCI expansion cards to use specific resource values. This procedure is called locking a card. You should lock a card only if it uses static device drivers. See "Locking and Unlocking Cards" for more information.
| NOTE: You cannot modify the resources of a Plug and Play or PCI expansion card. You can only view the resources currently assigned and lock or unlock them. |
To modify the resource settings for a listed or unlisted card,
complete the following steps:
If the Card Configuration dialog box
appears, the selected card is listed (it has a configuration file in the ICU database).
Continue with step 3. If the Configure Unlisted Card dialog box appears, the card is unlisted (it does not
have a configuration file). Proceed to step 5. You have
completed this procedure; do not proceed to step 5. For example, if you
click the box beneath IRQ, the Add, Modify, and Remove buttons change to Add Interrupt,
Modify Interrupt, and Remove Interrupt. When you click one of these buttons, a smaller
Specify list box (in this case, Specify Interrupt) appears. If you are providing a value for the IRQ or DMA resource, click the down arrow beneath
Available Resources. Click the value you want to assign to the resource. If the resource
can be shared with another card or device, click Sharable. Then click OK. If none of the values for the DMA or IRQ resource match the allowable values for your
unlisted card (as indicated in the card's documentation), select one of the available
values offered by the utility and click OK. If you are providing values for the I/O port or memory resource, you must enter the
starting and ending addresses in hexadecimal format using the two fields provided by the
Specify Memory or Specify I/O Port dialog box. A message box appears, notifying you either that
the card is using its default settings or that it cannot use its default settings and must
be reconfigured.
![]()
NOTE: When you modify an
unlisted card, the ICU cannot show you the valid resources for the card. Therefore, you
must have documentation from the card manufacturer that describes the resources and
resource settings that the card can use.
| NOTE: After modifying the system configuration, you must turn off the system to install, remove, or change jumper settings on the non-Plug and Play ISA expansion cards to match the settings you selected in the ICU. |
Before you remove a non-Plug and Play ISA expansion card from your computer, you must use the ICU to remove the card from the system configuration.
| NOTE: When you remove a Plug and Play or PCI expansion card from your computer, you do not need to run the ICU. To remove a Plug and Play or PCI expansion card, complete steps 2 through 9 in "Removing an Expansion Card." |
Use the following procedure to remove a non-Plug and Play ISA
expansion card from your computer:
The ICU requests
verification that you want to remove the card. The ICU returns to the ICU
window.
| NOTICE: After removing a card
from the system configuration using the ICU, you must turn off the system and physically
remove the card. Failure to do so can damage your system.
|
The ICU displays all resources currently used by your system.
To view all system resources, select System Resources from the View menu or click View. The System Resource Usage dialog box (see Figure 10) displays all resources currently used by the system.
Figure 10. System Resource Usage Dialog Box
|
To determine which card uses a particular resource shown in the System Resource Usage dialog box, select the resource in question and then click Used By Card. The Card Resource Usage dialog box appears with the information.
To view the resources that a particular card is using, select the card from the list displayed in the ICU window, and then select Card Resources from the View menu or click View. The Card Resource Usage dialog box displays the resources assigned to that card. Figure 11 shows resources that might be assigned to a network adapter card.
Figure 11. Card Resource Usage Dialog Box
|
You can save the information displayed in the Card Resource Usage dialog box by clicking Print To File. The ICU then prompts you for a filename.
You can save the system configuration to nonvolatile random-access memory (NVRAM) as you configure each card's resources. To do so, select Save from the File menu and continue with your operation.
At the ICU window, select Exit from the File menu to exit the utility. If you have made any changes to the system configuration, you are asked whether you want to save the changes.
If you click Yes, the ICU saves the updated system configuration information into NVRAM. If you click No, you exit the ICU without saving any of your configuration changes. If you click Cancel, nothing is saved and the utility continues to operate.
The ICU includes a locking mechanism that enables you to allocate the system resources for all or for some functions of Plug and Play and PCI expansion cards. These expansion cards are dynamic, which means that they are allocated resources at system start-up. Device drivers that do not support this dynamic card configuration are referred to as static device drivers.
To determine whether your expansion card has static device drivers, check the documentation that came with the drivers. If you are using a static device driver, you need to permanently associate resources with a Plug and Play expansion card, instead of relying on the default Plug and Play behavior. Otherwise, the device driver might not be able to find the card the next time the system boots. This procedure is referred to as locking a card.
| NOTE: The locking feature of the ICU is valid only for Plug and Play and PCI expansion cards. |
To lock or unlock all the resources and configurations for a Plug
and Play or PCI expansion card, perform the following steps:
Complete steps 2 through 10 in "Installing an Expansion
Card." See "Starting the
ICU." A check mark next to
Locking Enabled signifies that the feature is active; a Lock button appears on the tool
bar. Both options toggle the
lock state of the selected card.
You can also lock and unlock individual resources for a Plug and
Play or PCI expansion card. To do so, perform the following steps:
Complete steps 2 through 10 in "Installing an Expansion
Card." See "Starting the
ICU." A check mark next to
Locking Enabled signifies that the feature is active; a Lock button appears on the tool
bar. See "Modifying
a Card" for more information. The Lock Resources box toggles the lock state of the selected
configuration setting.