################################################################################ Name: RTSNT.320 Version: V3.20 Released By: Kingston Huang Release Date: 1998.06.11 Changed File: interrup.c Command: 1. Send complete position change. 2. Out of resource returned in Miniportsent routine. 3. Algorithm change in HandleInterrupt routine. 4. SynchGetISR modification. 5. Shared interrupt. ################################################################################ Name: RTSNT.330 Version: V3.30 Released By: Kingston Huang Release Date: 1998.06.19 Changed File: interrup.c+link.c+rtsnt.c+card.c Command: 1. Modify HandleInterrupt Routine based on Chiu's algorighm. 2. Return Ndis_Resource in NdisSend when Software Free Tx Descriptor<4. 3. Shared interrupt( with busy interrupt). 4. Allow SendComplete in NdisSend for NDIS4(not for NDIS3). 5. Extract Phy(link) related code to Link.c. ################################################################################ Name: RTSNT.346 Version: V3.46 Released By: Kingston Huang Release Date: 1998.08.07 Changed File: interrup.c+link.c+rtsnt.c+card.c Command: 1. Add OIDs to support DMI. 2. Shrink nameing convention to name.h 3. Distinguish 8139revk/8139a for different parameter. 4. OSR2 code sleep mode D3 code modification ################################################################################ Name: RTSNT.350 Version: V3.50 Released By: Sean Huang Release Date: 1998.08.25 Changed File: interrup.c+link.c+rtsnt.c+card.c Command: 1. Enhance performance 2. Modification for Boot ROM use 3. Add Signing file to Win98 .inf 4. Delete "Default" speed mode Note: In fact, the Ndis3 version is actually version 3.46. The reason is that Ndis3 of version 3.50 don't pass HCT test ################################################################################ Name: RTSNT.351 Version: V3.51 Released By: Sean Huang Release Date: 1998.11.4 Changed File: interrup.c+link.c+rtsnt.c+card.c Command: NDIS4: 1. Fix Interrupt handling on receive overflow. 2. Change Link detecetion method to polling. 3. Fix shared interrupt software flag problem. 4. Change the number of multicast address form 16 to 32. NDIS5: 1. Add miniport driver characteristics- CoCreate, CoDelete, CoActive,CoDeactive,Cosend and CoRequest. 2. Add OID with ACPI features in the SetInformation and QueryInformation routines. 3. Standby,hibernate,link change, magic packet and wakeup frame can be supported . ################################################################################ Name: RTSNT.352 Version: V3.52 Released By: Sean Huang Release Date: 1998.12.15 Changed File: interrup.c+rtsnt.c Command: 1. Fix Lrage packet(1518-1600) receiveing problem. 2. Enable I/O and Memory in PCI configuration. ################################################################################ Name: RTSNT.360 Version: V3.60 Released By: Sean Huang Release Date: 1999.5.14 Changed File: rtsnt.c, link.c, rtsnt.inf, oemsetup.inf Command: 1. Add Cardbus Enabler function on NT4. 2. integrated inf file for RTL8139/RTL8138. 3. Remove un-necessary restart-autonegotiation at link setup time. ################################################################################ Name: RTSNT.361 Version: V3.61 Released By: Sean Huang Release Date: 1999.6.29 Changed File: rtsnt5.inf Command: 1. Skip '.cat' file checking. ################################################################################ Name: RTSNT.362 Version: V3.62 Released By: Cliffoed Chiang Release Date: 1999.7.14 Changed File: Rtl8139.sys Command: NDIS4 enabler becomes compatible witn TI 1250, Ti 1251, Ricoh 5c478 Solves ISA-IRQ route Cowork with CardExecute ################################################################################ Name: RTSNT.363 Version: V3.63 Released By: Cliffoed Chiang Release Date: 1999.7.15 Changed File: Rtl8139.sys Command: 1. NDIS4 driver compitable to Topic97 2. This version is sent to NSTL for compatible test ################################################################################ Name: RTSNT.364 Version: V3.64 Released By: Sean Huang Release Date: 1999.7.24 Changed File: rtsnt.c Command: 1. Initialize Wake_up frame register 2. Enable MSWFB 3. Enable adjusting EarlyTxThreshold 4. Ndis4: Cardbus: .Fix compatability problem found at NSTL. .Installed with PCMCIA adapter on NT4. 5. ISR handling: exit when ISR = 0xffff; 6. Clear ACPI registers on initailization. 7. Fix index problem in OID_PNP_REMOVE_WAKEUP_PATTERN ################################################################################ Name: RTSNT.365 Version: V3.65 Released By: Sean Huang Release Date: 1999.8.06 Changed File: rtsnt.c Command: 1. Fix Link speed/duplex mode setting error reported by ATI. Change StallExecution to Timer. 2. Change default EalryTxThreshold to maximum(fix win95 copy file hang) 3. Add property option: RxThreshold, TxBurstDMA, RxBurstDMA, TxIFG 4. Put power.c pcb.c isolated. 5. Add DID match wakeup for 8139B ver.f ################################################################################ Name: RTSNT.367 Version: V3.67 Released By: Sean Huang/Ken Tsai Release Date: 1999.9.01 Changed File: rtsnt.c, link.c, power.c Command: 1. Fix Link speed/duplex mode setting error reported by ATI. Remote 'StallExecution and use timer instead. 2. Cleanup send queue in Reset handler. 3. Skip HandleInterupt when ISR = 0xffff. ################################################################################ Name: RTSNT.368 Version: V3.68 Released By: Sean Huang Release Date: 1999.9.28 Changed File: rtsnt.c, card.c Command: 1. Identify chip version, when NDIS query power capability, return D2 on 8139A and 8130. ################################################################################ Name: RTSNT.369 Version: V3.69 Released By: Ken Release Date: Changed File: rtsnt.c, card.c, power.c Command: 1. Assign CSBCRC7=0x55 to protect WakeUp pattern from clearing after first standby/hibernate. (Aopen mix APM/ACPI bios) 2. Clear PME_Status after standby/hibernate because some bios do not clear PME_status. 3. This version is released for ACER. ################################################################################# Name: RTSNT.370 Version: V3.70 Released By: Ken Release Date: 1999.10.20 Changed File: rtsnt.c, card.c, power.c Command: 1. Add the WakeUp Frame Enable/Disable in netrts5.inf 2. Skip 0x43,0x41 (empty character) of the wakeup pattern and shift to the last character of the wakeup pattern to protect unexpected packet from trigger. (NetBios Win98SE). ################################################################################  Name: RTSNT.373 Version: V3.73 Based on: V 3.72 Released By: Sean Release Date: 1999.12.23 Changed File: rtsnt.c, pcb.c Command: 0. add PME_EN default(enable/disable) option. 1. Fix HCT 9.5 crash on 1c_fault, driver exist when NdisMAllocateShareMemory fail. 2. CardBus:for 8139c, add scanning 0x10ec8139. No change to inf. 3. Modify inf file for HCT 9.5 InfCheck test. ################################################################################  Name: RTSNT.374 Version: V3.74 Based on: V 3.73 Released By: Sean Release Date: 2000.2.22 Changed File: rtsnt.c rtsnt5.inf Command: 0. inf:bug fix, VID/DID in 'Exclude from select' but still listed in manual installation. 1. support surprised unplug(for cardbus). 2. set initial Link status to 'real' link status(for HCT 9.5 test, cardbus). 3. support patching VendorDescriptoion. 4. disable memory_mapped_IO for HCT 9.5 SYSTEM/BIOS test. ################################################################################ Name: RTSNTWhis.374 ( Whistler build-in version) Version: V3.74(whistler) Based on: V 3.74 Released By: Sean Release Date: 2000.4.6 Changed File: rtsnt.c Command: 0. fix 1c_fault hang on Whistler.Handle PCI config read/write failure. ################################################################################ Name: RTSNT.375 Version: V3.75 Based on: V 3.74(Whistler) Released By: Ken Release Date: 2000.5.16 Changed File: rtsnt.c Command: 0. Add 'Link Down Power Saving' function for 8139C. 1. 8139C change to use short wakeup algorithm. ################################################################################ Name: RTSNT.376 Version: V3.76 Based on: V3.75 Released By: Ken Release Date: 2000.5.23 Changed File: rtsnt.c Command: Turn on the Link Wake Up Bit in Power.c ################################################################################ Name: RTSNT.377 Version: V3.77(for MS whistler only, not released) Based on: V3.76 Released By: Sean Release Date: 2000.6 Changed File: link.c Command: Fix Link setup delay reported by MS. ################################################################################ Name: RTSNT.378 Version: V3.78 Based on: V3.77 Released By: Ken/Sean/Clifford Release Date: 2000.8.7 Changed File: rtsnt.c power.c Command: .Ndis5:change 'NdisMPciAssignResources' to 'NdisMQueryAdapterResources', requested by MS whistler team. .Register MemoryMapped IO space to fix HCT BIOS test failure 'un-reported memory range'. .Ndis5 inf file: '.sys' file copied to /windows/system directory on ME. .Store the wakeup pattern during the initial time.(PnpCapabilities) Set the wakeup registers when system enter the OID_PNP_ENABLE_WAKEUP. ################################################################################  Name: RTSNT.390 Version: V3.90 Based on: V3.78 Released By: Ken/Sean Release Date: 2000.10.19 Changed File: rtsnt.c +eeprom.c Command: .Remove Wakeup patterns when driver is removed(MiniportHalt). .Read MAC address directly from EEPROM. .Add 2 custom OID:OID_RTL8139_LINK_DUPLEX and OID_RTL8139_RESET_COUNTER. ################################################################################ Name: RTSNT.391 Version: V3.91 Based on: V3.90 Released By: Sean Release Date: 2000.12.04 Changed File: card.c Command: .(for Cardbus)Read MAC address directly from EEPROM. ################################################################################ Name: RTSNT.392 Version: V3.92 Based on: V3.91 Released By: Andy Release Date: 2000.12.28 Changed File: netrts5.inf rtsnt.c power.c interrupt.c + request.c Command: 1. INF file: a) added "Smart Power Saving" parameter (analog power on/off) b) added "WakeUp on Link Status Change" parameter c) rename "WakeUp Frame" to "WakeUp on ARP/PING" d) rename "APM Mode WakeUp" to "WakeUp using APM Mode" 2. power.c: when system become sleeping mode, analog power will be OFF 3. Rename "Realtek RTL8139(A/B/C/8130) ..." to "Realtek RTL8139 Family ..." ################################################################################ Name: RTSNT.394 Version: V3.94 Based on: V3.92 Released By: Andy Release Date: 2001.03.13 Changed File: netrts5.inf rtsnt.c power.c interrupt.c request.c Added Files: pwrpan.c smaple.c offload.c Command: 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 Change" (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 ################################################################################