|
NOTE: Before installing the PRO/100B adapter in a Compaq system, ensure that you are using the current BIOS and software.
Symptom
A PRO/100B adapter is installed into a Compaq system with Windows 95*. Network drivers are installed for Windows* 95. The network has been tested and appears to work fine. The system is turned off using the 'Shutdown' command, then powered off. When the system is powered on again, Windows* 95 is unable to browse the network and cannot use the adapter. This problem does not occur in DOS or Windows* 3.X.
Description
- Invalid values for the PRO/100B adapters are entered automatically by the Compaq PCI Plug-and-Play BIOS.
- Windows* 95 is not configured to properly recognize the PRO/100B adapter.
Solution
Use the Compaq* built-in Computer Setup software to configure the EtherExpress PRO/100B adapter with proper values.
- Open the Compaq Configuration Utility
- Turn on the system.
- When the system beeps twice, hit the F10 key a few times until you see the Compaq Configuration Utility on your screen.
- Select the appropriate language, then click OK to get into the main window.
- Choose the Computer Setup option. This should be first on the list.
Enter the PCI Setup screen
- The Computer Setup program will load itself and scan the system hardware. When the main window appears, there should be at least 7 picture icons at the top of the screen, and 4 buttons at the bottom.
- Click on the Add-in Devices button. This will go to the PCI/ISA configuration screen.
- Next, click on the PCI button. This will bring up a window that lists all PCI devices installed in your system.
Look at the entries in the PCI Setup window
The Compaq ProLinea* 5100, by default, has an embedded Cirrus Logic VGA controller, which should always appear. If the Intel EtherExpress PRO/100B adapter is installed in the computer, there should be another entry that says Intel Ethernet Controller (Slot X), where X stands for the physical PCI connector that the EtherExpress PRO/100B adapter is connected to.
If the entry for the Intel Ethernet Controller does not exist,
then the PRO/100B adapter is not installed properly in the system.
- Exit the Configuration Utility;
- Power down the system;
- Ensure that the PRO/100B adapter is properly installed in a PCI slot;
- Re-enter the Configuration Utility and verify that it can see the Pro/100B adapter.
- If the entry for the Intel Ethernet Controller does exist, click on it, then click on the Configure button to the right. This will bring up the hardware settings window.
Change the PRO/100B adapter settings
From this window, you can change the IRQ, I/O address, and Memory addresses of the PRO/100B adapter. There are many combinations of settings.
When possible, choose resources that you know are not going to be used by other system devices or add-in cards.
- Most PCI devices cannot share I/O or memory ranges, but some PCI devices can share IRQ's.
- If you are changing IRQ settings, the Configuration Utility should show you which IRQ's are available in the list box.
- The I/O settings box does not display which settings are in use by other cards.
- The 32-bit memory range entries can be some of the most difficult options to configure for the EtherExpress PRO/100B adapter. Unlike most PCI Plug and Play computers, the Compaq does not always assign addresses to cards automatically. Sometimes, it is necessary to manually select the address and make sure it does not conflict with other system devices.
The EtherExpress™ PRO/100B adapter requires two 32-bit memory ranges; One that is 1000 (hex) bytes large, and another that is 100,000 (hex) bytes large. It is not a good idea to have these ranges overlap each other, or to have these ranges overlap memory that is being used by another system device.
Some examples of valid memory ranges are as follows:
| Range 1 |
Range 2 |
41000000 42000000 43000000 44000000 45000000 |
42000000 43000000 44000000 45000000 46000000 |
It is best to keep the memory ranges at least 1,000,000 (hex) bytes apart from each other.
Contrary to the online help in the Configuration Utility, you CANNOT set both the start and end values for the memory ranges for the PRO/100B adapter. The Configuration Utility knows what sizes of memory ranges the EtherExpress PRO/100B adapter needs, and automatically computes the end value of the range based on those sizes. You can only enter the starting value for the memory range.
For example, here is one possible memory range configuration, as displayed by the Configuration Utility:
Start Address: End Address: Start Address: End Address: |
41000000 41000FFF 42000000 420FFFFF |
NOTE: The end addresses, shown as values in italics, are computed automatically by the Configuration Utility.
The range 40000000 through 40FFFFFF is reserved for the embedded Cirrus Logic VGA controller, so do not try to use this range for either of the EtherExpress PRO/100B adapter memory ranges.
Save the PRO/100B adapter settings
- If there is a check in the box labeled Disable Device, click on the check to remove it. Click OK to accept the changes.
- If there are any memory range or I/O address conflicts, the Configuration Utility will display them right away and ask if you want to accept the settings the way they are.
- If any conflicts exist, answer No and try entering different values.
Exit the Compaq* Configuration Utility
- If the Configuration Utility accepts the new settings, exit the Computer Setup window.
- The program will ask if you want to accept all changes you have made. Click Yes.
The system will then reboot into Windows 95 to complete the installation of the PRO/100B adapter.
NOTE: Refer to document CS-009713 for more information about installing the EtherExpress PRO/100B drivers in Windows 95.
Remember that Windows* 95 will not allow you to change the IRQ of the PRO/100B adapter when installed in a Compaq ProLinea 5100. To change the IRQ, go back to the Compaq Computer Setup utility and re-run the adapter configuration process. However, you can change the I/O address range and the Memory ranges from within Windows 95. To do this, follow these steps:
- Click the System icon in the Control Panel, and choose the Device Manager tab to enter the System Properties window.
- Find the section labeled Network Adapters, and click on the entry labeled Intel 82557-based PCI Ethernet.
- Click the Properties button .
- From there, you can change the I/O and Memory settings as you would with any other device in the Device Manager window.
- Make sure to restart your computer after changing the settings.
Most ProLinea 5100 systems have the Windows* 95 source files in a directory already. When Windows* 95 asks you for floppy disks, put the following path in the dialog box:
- C:\Windows\Options\Cabs
Windows* 95 should read the source files from there. If you still get an error message, try using the original floppy disks or CD-ROM instead.
This applies to:
|