Next, the 100 Mbps card, with these settings:
The attachment 3c515.png is no longer available
Did the "tune the DMA parameters" procedure.
Always using the drivers from this package:
83-0809-001
3Com Fast EtherLink ISA Parallel Tasking 10/100 Base-TX
Version 2.0
Copyright 1997 3Com Corporation. All rights reserved.
mTCP, NDIS+DIS_PKT: 860
mTCP, ODI+ODIPKT: 1236 (driver displays 100 FD)
WfW: 1185
Setting "Network Driver Optimization: Maximized Network Performance"...
mTCP, NDIS+DIS_PKT: 1371
mTCP, ODI+ODIPKT: 1233 (driver displays 100 FD)
WfW: 826
Back to original settings, and forcing 100 HD (can't set 100 FD in 3C515CFG)...
mTCP, NDIS+DIS_PKT: 1371
mTCP, ODI+ODIPKT: 1233 (driver displays 100 HD)
WfW: 1188
Still forced 100 HD, and disabling bus mastering...
mTCP, NDIS+DIS_PKT: 988 (driver displays "Bus mastering disabled by Keyword.")
mTCP, ODI+ODIPKT: 927 (driver displays 100 HD)
Conclusion:
- NWay auto negotiation in this card sucks, and wrong speed/duplex mismatch can indeed make it worse than a 10 Mbps card - it's better to force it manually
- disabling bus mastering also hurts a lot
- even in perfect setup, the Corkscrew is not a 100 Mbps card - more like a 15 Mbps card 🤣
Nie rzucim ziemi, skąd nasz root!