################################################################################### Title: RTL8129 Fast Ethernet 16 Bit DOS ODI Driver History: V 0.02 -- 1996.08.29 V 1.00 -- 1996.11.18 V 1.01 -- 1996.12.19 V 1.02 -- 1997.01.20 V 1.03 -- 1997.01.28 V 1.04 -- 1997.02.27 V 2.00 -- 1997.05.29 Notes: All changed codes are marked with the release date 'YY.MM.DD'. In other words, you may search '90.07.12' if you want to find the changed codes of a source program released on 1990.07.12, ################################################################################ Name: RTFODI.002 Version: V 0.02 Released By: Jasper Tan Release Date: 1996.08.29 Changed File: Reason: 1. Add support to various GEP defines. 2. Develop from LDDK 4.00. ################################################################################ Name: RTFODI.100 Version: V 1.00 Released By: Jasper Tan Release Date: 1996.11.18 Changed File: RTFODI.ASM MSM.ASM MSMTXT.INC DRIVER.INC Reason: 1. Fix Push eax bug. 2. Fix Message. 3. Add SPEED parameter. 4. Add .ins file ################################################################################ Name: RTFODI.101 Version: V 1.01 Released By: Jasper Tan Release Date: 1996.12.19 Changed File: RTFODI.ASM Reason: 1. Fix CheckUserForceSpeed bugs. 2. Fix Seeding problems. 3. Improve performance. ################################################################################ Name: RTFODI.102 Version: V 1.02 Released By: Jasper Tan Release Date: 1997.01.20 Changed File: RTFODI.ASM Reason: 1. Fix RTL8140E bugs. ################################################################################ Name: RTFODI.103 Version: V 1.03 Released By: Jasper Tan Release Date: 1997.01.28 Changed File: RTFODI.ASM Reason: 1. Add SID's code. ################################################################################ Name: RTFODI.104 Version: V 1.04 Released By: Jasper Tan Release Date: 1997.02.27 Changed File: RTFODI.ASM Reason: 1. Normal Driver. ################################################################################ Name: RTFODI.200 Version: V 2.00 Released By: Jasper Tan Release Date: 1997.05.29 Changed File: RTFODI.ASM Reason: 1. Turbo Driver with Tx FIFO fix and shared interrupt. ################################################################################ ################################################################################ Name: RTSODI.100 Version: V 1.00 Released By: Victor Release Date: 1997.06.28 Changed File: RTSODI.ASM Reason: 1. Added early TX/RX function ; 2. Added loopback test for early throushold parameter ; 3. Scale RX error counter to 3 4. change Capr update code 5. change from rtfodi.200 6. IORANGE1is 80h (orginal is 0 testing will fail) ################################################################################ ################################################################################ Name: RTSODI.200 Version: V 2.00 Released By: Victor Hsu Release Date: 1997.08.20 Changed File: RTSODI.ASM Reason: 1. Fix early receive bug of check ERBAD when receive complete 2. Check link change bit in isr and dynamic change analog parameter ################################################################################ ################################################################################ Name: RTSODI.210 Version: V 2.10 Released By: Victor Hsu Release Date: 1997.09.04 Changed File: RTSODI.ASM Reason: 1. Chang fast link from DriverInit to DriverTimeOut Proc. 2. Fix Speed 100 do not work problem in net.cfg file ################################################################################ ################################################################################ Name: RTSODI.250 Version: V 2.50 Released By: Victor Hsu Release Date: 1997.09.15 Changed File: RTSODI.ASM Reason: 1. Add push & pop eax command in DriverTimeOut Proc. 2. Restory MII0 register when driver unload ################################################################################ ################################################################################ Name: RTSODI.300 Version: V 3.00 Released By: Victor Hsu Release Date: 1997.10.22 Changed File: RTSODI.ASM MSM.ASM MSMTXT.INC Reason: 1. Fixed sharing interrupt EOI and 8259 IMR bug (vic10/14) 2. chang SPEED keyword to MEDIUM keyword ################################################################################ Name: RTSODI.301 Version: V 3.01 Released By: Season Chen Release Date: 1998.03.02 Changed File: RTSODI.ASM Reason: 1. Update parameter when cable length is changed ################################################################################ Name: RTSODI.310 Version: V 3.10 Released By: Season Chen Release Date: 1998.05.29 Changed File: RTSODI.ASM DRIVER.INC MSM.ASM Reason: 1. Modify driver's Force medium type with Nway_Force. 2. Make sure the Bus Master bit in the PCI Configuration Space is enabled. 3. Set default early Rx FIFO threshold to 64 bytes and if error occur, set early Rx FIFO thrshold to 0. 4. Set early Rx thrshold to 1/16 as linespeed is 100M bps, and 12/16 as linespeed is 10Mbps. ################################################################################ Name: RTSODI.311 Version: V 3.11 Released By: Season Chen Release Date: 1998.08.19 Changed File: RTSODI.ASM Reason: 1. Pass TNDC tests 2. Disable early Rx interrupt as MLID enable driver Promiscouos mode 3. Update 8139 K version cable length 7 parameter 4. Modify CRC error and CRC alignment error bits of AX bit map before call MSMGetRCB. ################################################################################ Name: RTSODI.360 Version: V 3.60 Released By: Clifford Chiang Release Date: 1999.05.17 Changed File: RTSODI.ASM Reason: 1. RTL8138 CardBus card can be found. 2. Set default values to ERFTH, ERXTH_S100, ERXTH_S10. RTL8139 will use these default calues for better performance. 3. When the driver finds the card is 8138 CardBus card, a. 100Mhz early interrupt is set to disable. b. 10Mhz early interrupt is set to disable. c. Early receive is set to disable. ################################################################################ Name: RTSODI.361 Version: V 3.61 Released By: Season Chen Release Date: 2000.06.26 Changed File: RTSODI.ASM Reason: 1. Clear register 84h_d3h for RTL8139/A/B 2. Enable MEM and IO bit of Command register of PCI configuration space. 3. Always set to D0 status. 4. Support another verdor/device ID . ################################################################################ Name: RTSODI.362 Version: V 3.62 Released By: Season Chen Release Date: 2001.05.30 Changed File: RTSODI.ASM MSM.ASM DRIVER.INC MSMTXT.INC Reason: 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. ################################################################################ Name: RTSODI.363 Version: V 3.63 Released By: Victor Hsu Release Date: 2001.07.05 Changed File: RTSODI.ASM Reason: 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. ################################################################################ ################################################################################ Name: RTSODI.364 Version: V 3.64 Released By: Victor Hsu Release Date: 2001.08.16 Changed File: RTSODI.ASM Reason: 1.Add a loop counter for early receive to prevent 8139 enter a wait next packet state. That will slow down the performance. ################################################################################ Name: RTSODI.365 Version: V 3.65 Released By: Season Chen Release Date: 2002.10.01 Changed File: RTSODI.ASM Reason: 1.Search every function of PCI device when the PCI device is Multi_function device. 2.Update Realtek Logo message to "Realtek RTL8139/810x Family Fast Ethernet". ################################################################################ Name: RTSODI.366 Version: V 3.66 Released By: Victor Hsu Release Date: 2003.12.31 Changed File: RTSODI.ASM Reason: 1.Wait DMA complete to transmit and receive packet. ################################################################################Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.