Title: RTL8139B/C(L) CardBus Driver OEM DISK
History: V1.30 -- August/22/2001
Name: RTSOEMCB.130
Released By: Jean Chen
Update reason from Oemdisk 1.22 to 1.30
Driver Type
Old Ver
New Ver
Reason
RSET8139 EXE
Ver501
None Changed
NWCLIENT\RTSODI
Ver361
Ver364
(364)
1. Add a loop counter for early receive to prevent 8139 enter a wait next packet state. That will slow down the performance..
(363)
1. If 8139C enter loopback mode the receiver may dead on 90m cable and NS PHY.
2. In miniPCI and clock run enable the early transmit parameter should limit to 0x0a.
(362)
1. Change the wait byte number of early interrupt from 4 to 64.
2. Add NONEARLY keyword to set the 8139 to run at non early interrupt mode.
NWCLIENT\RTPCI
Ver114
Ver116
(116)
Use pci_set_word( ) to access Latency Timer for Toshiba
(115)
Add for Toshiba TOPIC 100.
RSET\RTPCI
Same above
RTSPKT\RTPCI
RTSPKT\RTSPKT
Ver321
Ver330
1. Fix the bug about "SET_ADDRESS" call not function.Must enable EEM0,EEM1 to 1,1.1
2. Fix the bug on "-n" command.
NDIS2DOS
Ver323
WIN95A
Ver378
Ver397
(397)
1. rtsnt.c:
Fixed FTP download too slow issue.
2. power.c:
a. NWay Foolproof Capability, that is to say, if user force 100Full and 100H/10F/10H could work normally.
b. If user defined "WakeUp on ARP/PING-
Disable", driver has to turn off the
Unicast (offset 0xD8).
c. When Shutdown, set/clear LinkUp (offset
0x59) by user defined of "WakeUp on
Link Change - Enable/Disable".
d. Add/Remove wakeup pattern depend on
OS request OID.
3. link.c:
Re-do Nway if Nway fail at first time.
4. pcb.c:
Changed the access size of PCI Configuration Space Latency Timer Register from byte-access to word-access.
5. INF file:
Rename "RTL8139 Family ..." to
"RTL8139/810X Family ...".
(395)
If our OEM engineer make a wrong
SpeedDuplexMode parameter,
we have to correct it.
We fixed following bug issue:
When NIC from D1~D3 back to D0, if
user define Wakeup Disable and
force some speed mode. Our chip will
back to auto-negotiation mode.
(394)
1. INF files:
a) added Sub_Vendor and Sub_System
ID for install (pass HCT use)
b) added "Receive Buffer Size" parameter
c) renamed "WakeUp on Link Status Change" to "WakeUp on Link hange"
(since this parameter is to long for
some Win98 PC)
d) removed "Smart Power Saving"
parameter
(analog power on/off depend on the
decision of OS)
2. Added a new NDIS4 driver for Phoenix PowerPanel:
This new NDIS4 driver could support
Phoenix PowerPanel (for notebook).
3. CardBus:
Completely support ALi chipset
(392)
1. INF file:
a) added "Smart Power Saving" parameter
(analog power on/off)
b) added "WakeUp on Link Status Change"
c) rename "WakeUp Frame" to "WakeUp on
ARP/PING"
d) rename "APM Mode WakeUp" to
"WakeUp using APM Mode"
when system become sleeping mode, analog
power will be OFF
3. Rename "Realtek RTL8139(A/B/C/8130) ." to "Realtek RTL8139 Family ..."
(391)
.(for Cardbus)Read MAC address directly from EEPROM.
(390)
1. Remove Wakeup patterns when driver is
removed(MiniportHalt).
2. Read MAC address directly from EEPROM.
3. Add 2 custom OID:OID_RTL8139_LINK_DUPLEX and OID_RTL8139_RESET_COUNTER.
WIN95B
Ver374
WIN98
WINNT4
WIN2000
WINXP
PogotowieKomputeroweSlupsk