W8_PCI(E)_8038_Release.txt Driver File Contents (LAN_Realtek_Win81_64_VER803801152015.zip)

Realtek Confidential, 2015/2/11

------------------------------------------------
Realtek 8136/8168/8169 PCI/PCIe NDIS6.30 driver (for Windows 8)
Updated driver : Please visit www.Realtek.com

------------------------------------------------
Version 8.038.0115.2015

01.For RTL8107E, fix nic rx maybe fail after disable lan -> reboot -> enable lan cycle.
02.Add checking advanced eee status to decide if driver should apply advanced eee patch to avoid unnecessary link down.
03.For RTL8111G(S), RTL8111GUS, RTL8111EP, RTL8411B(A), RTL8111H(S), read PCI config to determine if ephy parameters have to be set.
04.For RTL8111H(S), the way of writing IB wakeup registers is changed. Modify driver to use the new way.
05.For RTL8111F, RTL8111F-VB, RTL8111G(S), RTL8168GUS, RTL8411B(A), RTL8111EP, RTL8111H(S), add support GPIO PHY disable application.
06.For RTL8111H(S), for RTD3 function, default enable PciD3coldSupported to support D3cold (1mW).
07.Add support indicating wake reason "NdisWakeReasonMediaConnect" and "NdisWakeReasonMediaDisconnect".
08.For RTL8111H(S), create cs* INF files to support connected standby function.

------------------------------------------------
Version 8.037.1119.2014

01.For RTL8111G/RTL8111GUS/RTL8411B/RTL8111EP/RTL8111H(S), fix S5 wake on lan by multicast packet issue.
02.For RTL8118AS, performance tuning on TCP small packet/multiple pair.
03.For RTL8111GUS/RTL8411B/RTL8111H(S), fix enable/disable advanced EEE on advance tab menu maybe cause Gphy hang issue.
04.For RTL8111H(S), optimize GPHY auto-negotiation progress.
05.For RTL8411B(A), update Teredo codes.
06.For RTL8111EP, fixed system hang issue while doing S3/S4/reboot loop aging.
07.This version is not recommend for RTL8411AAR.

------------------------------------------------
Version 8.036.0826.2014

01.For RTL8118AS, expand control capability for Dragon application.
02.When reporting protocol offload capability, only NICs that support this feature report it to OS.
03.For RTL8111H(S), fix tx may hang issue.
04.Add support for RTL8119 and RTL8119i.

------------------------------------------------
Version 8.035.0716.2014

01.For RTL8106E, update LTR parameters.
02.For RTL8411B, add support for WPD and LinkChangeWakeUp.

------------------------------------------------
Version 8.034.0617.2014

01.For RTL8118AS, change device description to "Dragon Gigabit Ethernet Controller".
02.Formally support RTL8111H(S), RTL8118AS and RTL8107E.

------------------------------------------------
Version 8.033.0529.2014

01.For RTL8111EP, preventing BSOD that cause by buffer overflow when copy packet that is indicated from dash firmware.
02.For RTL8111G(S), fix lan may rare lost issue on some platform when reboot.
03.For RTL8411/8411B/8402/8111GUS/8106EUS/8105E/8106E, fix lan maybe rare lost issue on some platform when reboot.
04.For RTL8111EP,
   - Fix lan may lost issue on some platform when reboot.
   - Update PCIe L1OFF parameters.

------------------------------------------------
Version 8.032.0508.2014

01.For RTL8111G/8111GUS/8106EUS/8411B/8111EP/8106E, fix MPLAN link test fail and also Waveform tool/Diagnostic tool test fail. (This issue start from 8.028 till 8.031.)

------------------------------------------------
Version 8.031.0417.2014

01.For RTL8411B(N), add realwow flow.
02.For RTL8111G(S)/RTL8111GUS, issue LTR no requirement without plugging cable after resuming from S3/S4 to fix cpu may not enter C10 issue on some Intel platform.
03.For RTL8106E,
  - Fix nic may receive all-zero-MAC-address packets which maybe casuse issues only if network environment has this kind of weird packets.
  - Fix lan rare lost issue when run reboot test without cable attached.
04.For RTL8111E-VB/VC, fix nic may receive all-zero-MAC-address packets which maybe casuse issues only if network environment has this kind of weird packets.
05.For RTL8105E, fix nic may receive all-zero-MAC-address packets which maybe casuse issues only if network environment has this kind of weird packets.
06.When driver set the wake on lan link speed as "Not speed down", do not reset phy to prevent 10/100 capability be cleared.
07.For RTL8111G(S), fix driver roll back may cause phy no link and restart become lan yellow bang issue. (This issue start from 8.026 till 8.030.)

------------------------------------------------
Version 8.030.0328.2014

01.For RTL8111EP, fix power consumption issue when pcie multi-funtion is disabled on ASPM enabled platform.
02.For RTL8106E, fix unwanted wake up if only allow magic packet is checked in sleep/hibernate. 
03.For RTL8111GUS, adjust switching mode parameters @ 10Mbps link to avoid lan yellow bang/lan lost/mac addr become zero issue on some platform. 

------------------------------------------------
Version 8.029.0314.2014

01.For RTL8111GS/8411B/8106EUS, adjust switching mode parameters.
02.Add protection to avoid one BSOD 0xD1 issue on few platform.

------------------------------------------------
Version 8.028.0307.2014

01.For RTL8111EP, support IB/OOB mutex for new DASH firmware.
02.For RTL8111EP, add support to selective suspend function and default set to disable. 
03.For RTL8111GUS, adjust switching mode parameters @ ALDPS to avoid lan yellow bang/lan lost/mac addr become zero issue on some platform. 
04.For RTL8111F-VB/8111GS/8411B, adjust switching mode parameters.

------------------------------------------------
Version 8.027.0225.2014
01.Avoid writing all 0x00 or 0xFF to NIC mac io idr0~idr5.
02.For RTL8411B, fix possibly lan lost issue on some L1off enabled intel platform.
03.This version is not used for RTL8111EP.

------------------------------------------------
Version 8.026.0218.2014

01.For RTL8111G(S), fix can't link at GbE speed with SMC 8508T switch and short cable.
       After update to this version, roll back to older driver may cause phy no link and restart become lan yellow bang issue.
       Ac off/on to clear lan yellow bang is required once after driver roll back.

02.For Lan support L1off function, if platform does not support L1off function, deactivate L1off function.
03.For win8, Default enable WPD function if lan chip support.
04.For RTL8111GR, enable ARP offload when Realwow is enabled.
05.For RTL8111GUS/8106EUS, fix lan someimes lost issue on some L1off enabled intel platform.

------------------------------------------------
Version 8.025.0108.2014

01.For products after RTL8111E-VL, add flow to check if phy is currently disabled to avoid phy accidentally enabled by driver.
02.For RTL8111F-VB, update GPHY parameters for diskless = 1 application.
03.For RTL8411, update GPHY parameters for diskless = 1 application.
04.For RTL8111F/8111E-VL, remove not needed waveform parameters.
05.Add support to RTL8111F/8111F-VB/8111G(S)/8111GUS PHY disable mode according to latest App note.
06.For RTL8402, update XtalLess feature parameters. 
07.For RTL8111EP, update EPHY paramters to avoid sometimes lan yellow bang issue during reboot or lan disable/enable on some platform.
08.For win8/8.1, change MAX_WAKEUP_PATTERN to 32 if lan chip support.

------------------------------------------------
Version 8.024.1218.2013

01.For all chips, fix the issue that driver may hang when downloading via PPPOE connection. (This issue start from 8.021 till 8.023.)

02.For RTL8111GUS/8106EUS, Optimize EPHY parameters.

------------------------------------------------
Version 8.023.1126.2013

01.For RTL8111GR/RTL8111FR, update Realwow function.

02.For RTL8111G(S), update EPHY paramters to fix sometimes lan yellow bang issue during reboot or lan disable/enable on some platform. (This issue start from 8.021 till 8.022.)

------------------------------------------------
Version 8.022.1028.2013

01.Add support to RTL8111EP MP.

02.Fix shutdown WOL failed in W8 Fast Startup Mode while S5WakeOnLan is enabled and WakeOnMagicPacket is disabled.

03.Add "MonitorModeEnabled" to inf to capture VLAN-tagged packet; default is disabled.

04.For RTL8111FR, fix can not support RealWow correctly issue.

05.For RTL8111GUS WPD function, indicate whole packet payload.(not included VLAN, FIFO rollback)

------------------------------------------------
Version 8.021.0909.2013

01.For RTL8111G(S),
    Fix "ARP/NS offload disable in option" but system can not wake from sleep by ARP/NS issue.
    Fix lan disable PHY still link.
    Optimize EPHY parameters.

02.For RTL8111E-VL/RTL8111F, fix IPv6 Malformed packet causing LAN RX hang.

------------------------------------------------
Version 8.020.0815.2013

01.For IOAC platform, add dll registry path.

02.Fix BSOD of 8111DP with client-tool opened under WHCK test (system sleep and pnp (disable and enable) with io before and after)
   -Shall use client-tool v2.0.11 and later.

03.Fix few RTL8106E lan function may fail issue.

------------------------------------------------
Version 8.019.0726.2013

01.For RTL8411B, fix lan lost or resource lost issue on recent new Intel sharkbay ULT platform if L1off is enabled.

02.For RTL8411, Update GPHY EEE code to fix poor network performanec @100Mbps EEE link to few transformer.

03.For RTL8111F-VB, Update GPHY EEE code to fix poor network performanec @100Mbps EEE link to few transformer.

04.Fix ¡§Get IO device failed¡¨ when using MPALN tool with v8.018 driver.

05.Formally support RTL8105E-VD.

------------------------------------------------
Version 8.018.0621.2013

01.First release for windows 8.1.

------------------------------------------------
Version 8.017.0618.2013

01.Fix PCI RTL8169/8110 S5 can't wake up.

------------------------------------------------
Version 8.016.0614.2013

01.For RTL8111G(S),
    Don't access EERPOM/TWSI.
    Deactivate OBFF.
    Fix S1 WOL fail issue.
    Enable PME status before enter sleep mode.
    Support Teredo-Offload remote wake and default set to disable.
    Support Selective suspend for RTD3 and default set to disable.

02.For RTL8106E, update LTR parameters and deactivate OBFF.

03.Add "DisklessOption" setting to instctrl.txt.

04.For RTL8411, update GPHY parameters.

05.In inf file, set default value of "NetworkAddress" to empty string.

06.Remove RTL8111GUA support in inf file.

07.For RTL8111GUS and RLT8106EUS,
    Enable PME status before enter sleep mode.
    Fix lan lost or resource lost issue on recent new Intel sharkbay ULT platform if L1off is enabled.
    Finetune EPHY parameters to fix sometimes lan lost if PCIe layout/signal is not good enough.
    Support Teredo-Offload remote wake and default set to disable.
    Support Selective suspend for RTD3 and default set to disable.

08.For RTL8411B(A),
    Enable PME status before enter sleep mode.
    Fix S1 WOL fail issue.
    Finetune EPHY parameters to fix sometimes lan lost if PCIe layout/signal is not good enough.
    Support Teredo-Offload remote wake and default set to disable.
    Support Selective suspend for RTD3 and default set to disable.

09.Remove "Auto Disable PCIe" in inf section.

10.For RTL8111DP, Add Oid "OID_USERDEF_RTK_DASH_OCP_DUMP_REG_DW" for new Dash Client tool. 

------------------------------------------------
Version 8.015.0410.2013

01. Add support to RTL8111EP ES.

------------------------------------------------
Version 8.014.0327.2013

01.Modify About page content.

02.For RTL8106E, fix 10M low throughput issue.

03.For RTL8105E/RTL8111E-VB/VC, fix AddressChange and KeepAlive failure of Device HCK.

04.For RTL8411B(A), fix "Multiphase resume" failure of System HCK.

------------------------------------------------
Version 8.013.0314.2013

01.Update RTL8105E EPHY parameter to initialization.

02.Formally support RTL8111GUS, RTL8111GUA, RTL8106EUS, RTL8411B(A).

03.For RTL8111DP, fix dash client tool hang up issue.

------------------------------------------------
Version 8.012.0304.2013

01.Add support RTL8111GR.

02.For PCIe cards, inf section add support "Auto Disable PCIe".

------------------------------------------------
Version 8.011.0201.2013

01.For RTL8111FA,RTL8111GA,RTL8411AAR, add support for IOAC(1.0.9).

02.For IOAC, LAN adaptor stops sending the keep alive packet after receiving the magic packet.

03.Update Multi-Language Strings.

04.Update RTNicProp.dll to 1.2.0.5.
   -Multi-Language add support Bulgarian, Croatian, Portuguese, Romanian, Slovak.

05.Support "Shutdown ARP Offload", default disable.

------------------------------------------------
Version 8.010.1226.2012

1.Add support RTL8103E-VL.

2.For RTL8111G
  a.Modify initial patch to fix lan lost issue in the reboot looping test.
  b.Modify MAC parameters to fine-tune power consumption.

3.Fix RTL8111GA can't wake up by magic packet after use IOAC wakeup patch code.

------------------------------------------------
Version 8.009.1212.2012

1.For all NIC, fixed performance issue on some ASPM platforms.

2.For RTL8411AAR, add support for IOAC(1.0.7).

3.For RTL8111G
  a.Setup OBFF/LTR according bios setting.
  b.Disable OBFF/LTR when exit S0 State for lan lost issue.
  c.Update MAC parameters.
  d.Improve throughput for OBFF mode on Intel sharkbay platform.
  
4.Update RTL8411/8111F/8111E-VL/8111F-VB ASPM parameter. 

5.Update RTL8111E-VB MAC parameter to fine-tune performance on Atom platform.

6.For RTL8111F-VB, update Realtek 10M EEEP patch.

7.Change default setting of WOLU to "1" for RTL8402 certain platform. 

8.Fixed long DPC latency issue on few platform. 

------------------------------------------------
Version 8.008.1126.2012

1.MPLAN add support Dash for RTL8111DP series.

2.For RTL8168G NIC card, fixed bootrom not to be found.

3.Fixed RTL8111G no link issue.

4.Formally support RTL8111GA.

5.For all NIC, improved 10/100 half duplex performance for few link partner.

------------------------------------------------
Version 8.007.1025.2012

1.For RTL8111G
  a.fixed power down phy fail
  b.Modify MCU patch flow to fix lan missing issue which occur in v8.006
  c.Support external boot rom for NIC card

------------------------------------------------
Version 8.006.1017.2012

1.For RTL8111G
  a.Update MAC parameter
  b.When power down phy, need to disable D3 Hot WOL
  c.Update MCU patch
  d.Update OBFF parameter

------------------------------------------------
Version 8.005.1005.2012

1.Multi-Language add "Bulgarian".

2.For RTL8111G
  a.Fixed Disable EEE Fail.
  b.Fixed system hang.

3.Decrease DPC latency.

------------------------------------------------
Version 8.004.0907.2012

1.Add Support MPLAN.

2.Update RTL8111E-VB GPHY parameter. 

3.For RTL8111G,
  a.Modify ASPM mechanism
  b.Support LTR/OBFF
  c.update GPHY parameter.

4.Udate RTL8111E-VL/RTL8111F-CG IsolateB in S3 patch.

5.For all PCIe NICs, add checking PCIe phy connection status.

------------------------------------------------
Version 8.003.0730.2012

1.Update RTL8106E parameter.

2.Update RTL8111G parameter. 

3.Update RTL8402 parameter

4.Not Restart NWAY when WOL Link Speed is set to "Not Speed Down".

5.Fix BSOD 0x00000050 or hang up with UEFI BIOS.

6.Fix yellow mark of Card Reader of RTL8411.

------------------------------------------------
Version 8.002.0612.2012

1.First release for windows 8.

2.Formally support RTL8111G.

------------------------------------------------
Download Driver Pack

How To Update Drivers Manually

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.

server: web1, load: 1.23