This is an extract from a 3Com readme file headed
3Com Corporation
ETHERDISK DISKETTE FOR THE ETHERLINK III AND FAST ETHERLINK
PCI AND EISA BUS MASTER ADAPTERS
DISABLING BUS MASTER
Some computers do not fully support bus mastering. The driver will try to
determine if bus master transfers work OK, and use bus master transfers if
the tests pass. If you suspect bus master transfers may be causing problems
in your system, there is a method to disable bus mastering for each driver.
NDIS 2.01 DOS & OS/2 Drivers
Add the line BUSMASTER=NO in the driver=EL59X.DOS (or EL59X.OS2) section
of the PROTOCOL.INI file.
Netware DOS & OS2 ODI Drivers
Add the line BUSMASTER NO to the LINK DRIVER 3C59X section of the NET.CFG
file.
Netware Server Driver
Add the command line parameter MASTER=NO to the 3C59X.LAN driver start line
in the AUTOEXEC.NCF file.
Windows NT
A parameter must be added to the driver registry. Use the following steps:
1. Open the file manager
2. Under your NT base directoy (default is WINNT35), open the SYSTEM32 folder
3. Run REGEDT32
4. Under "HKEY_LOCAL_MACHINE". open the "SYSTEM" folder
5. Open the "CurrentControlSet" folder
6. Open the "Services" folder
7. Open the "El59x1" folder (If you have more than one adapter, you need to
repeat steps 7-15 for each adapter)
8. Open the "Parameters" folder
9. Choose the "Add Value" option in the "Edit" pull down menu
10. Type "Busmaster" for the value
11. Check the data type is "REG_SZ"
12. Click on the "OK" button
13. Type "no" in the string box
14. Click on the "OK" button
15. Check the registry entry in the right screen half to verify the line
"Busmaster:REG_SZ:no" was added
16. Shut down and restart the computer.
To verify that bus master has been disabled:
1. Run the "Event Viewer" in the "Administrative Tools" group
2. Click on the first occurance "El59x"
3. The event detail should read "BusMaster support has been turned "OFF" for
slot XX.", where slot XX is the PCI or EISA slot number for the adapter.