Driver History: ------------------------------------------------------------------------------------------------ RSET8029: V 1.00 - 1995.04.11 - \New V 2.00 - 1995.05.25 - \Add \t Text log function. V 2.01 - 1995.08.15 - \Fix the bug of network diagnosis. V 3.00 - 1996.01.20 - \Add the flow-control function for the 8029AS. V 3.01 - 1997.04.01 - \Read the 8029AS ID from the EEPROM to differ the behavior of 8029 from the that of 8029as. - \Fix the bug of the EEPROM test for 8029as. V 3.02 - 1998.08.15 - \Change the method of EEPROM test to keep the correct EEPROM content. (NEW) ------------------------------------------------------------------------------------------------ Boot Rom: Novell/Microsoft/IBM RPL Boot Rom Program V 1.00 - 1995.03.17 - \New V 1.10 - 1995.08.09 - \Add support Boot Rom for Microsoft Winnt , Lan Manager. V 1.20 - 1996.08.29 - \Fixed for Winnt a: c: floppy and add version & Date. V 1.30 - 1997.07.02 - \Link newer PCIODI (pciodi.610) driver V 3.00 - 1998.02.12 - \Link newer PCIODI (pciodi.620) driver V 3.10 - 1998.07.31 - \Support remote-boot win95 image and installation document. (NEW) ------------------------------------------------------------------------------------------------ DOSODI :Netware DOS ODI client . V 1.00 - 1994.11.30 - \New V 1.10 - 1995.01.23 - \Link with new LDDK - \Card index begin from 1 not 0. - \Fix smoe look aheader problem. - \Bus type change. V 5.11 - 1995.02.22 - \Fixed FIFO problem. V 5.50 - 1995.05.05 - \In multiple-card case, user can use "EtherID" Keyword in NET.CFG to specify the desired card this driver to attach. If there are multi-card and user does not specify "EtherID", driver will prompt user to select one. V 5.51 - 1995.05.20 - \Fixed the bug of pciodi.550 while there are one card only. V 5.60 - 1995.08.02 - \To reserve more variabl length for patch file. V 6.00 - 1996.01.17 - \Migrate PCIODI.560 to LDDK 3.02 V 6.10 - 1997.06.06 - \Fix the bug, which will result in compare errors, in early receive. - \If in promiscuous mode, execute normal read instead of data prefetch, because ERGood will always trigger interrupt and the Current reg is not yet updated. V 6.20 - 1997.11.13 - \Add share interrupt function and fix driver unload bug. V 6.30 - 1998.07.06 - \As in VerifyIRQ routine, do not enable promiscuous mode. - \Call MSMUnSetIRQ when VerifyIRQ error. ------------------------------------------------------------------------------------------------ PCIOS2 :Netware OS/2 ODI client. V 1.00 - 1995.07.05 - \New V 1.01 - 1995.10.04 - \Preseved more characters in strings for patching string. V 1.20 - 1996.11.04 - \Fixed it to tester for OS/2 certify. ------------------------------------------------------------------------------------------------- PCISRV :Netware 3.x , 4.x , 5.x Server Driver V 5.00 - 1995.03.22 - \Add early receive function in driver_isr proc. - \Used direct scan in driver_init proc to find rtl8029. V 5.01 - 1995.04.06 - \Replace msm31x.nlm & msm.nlm with the Novell standary file. V 5.02 - 1995.08.03 - \Reserve variable length for patch file. V 6.00 - 1996.01.16 - \Migrate PCISRV.502 to LDDK 3.02 V 7.00 - 1997.02.04 - \Migrate PCISRV.600 to LDDK 4.00 - \Fixed some bugs for Client32 V 7.10 - 1997.06.06 - \Fix the bug, which will result in RxPagingError, in early receive. - \If in promiscuous mode, execute normal read instead of data prefetch, because ERGood will always trigger interrupt and the Current reg is not yet updated. V 7.50 - 1998.03.11 - \Migrate PCISRV.710 to LDDK 5.00 V 7.51 - 1998.08.14 - \Migrate MSM.NLM and ETHERTSM.NLM for SFT III Server4.11 test (NEW) ------------------------------------------------------------------------------------------------ Lantastic 4.x driver: V 1.00 - 1994.11.30 - \New. V 1.10 - 1995.08.04 - \Add support patch file to change driver name and title. ------------------------------------------------------------------------------------------------ Lantastic 5.x driver: V 1.00 - 1994.11.30 - \New. V 1.10 - 1995.08.04 - \Add support patch file to change driver name and title. ------------------------------------------------------------------------------------------------ Packet Driver: V 1.00 - 1995.04.11 - \New V 1.01 - 1995.08.04 - \Make it a patch-able driver with RTPATCH.EXE. V 1.02 - 1997.12.24 - \Support Shared Interrupt. ------------------------------------------------------------------------------------------------- NDIS 2 :support DOS/OS2 standard NDIS2 driver. V 1.00 - 1994.11.11 - \New V 1.10 - 1994.12.20 - \Add support Lan Manager OS/2 driver. v 1.20 - 1995.01.04 - \Fix some main board detect iobase and irq. v 1.30 - 1995.08.07 - \Modify ndis2 driver that it can adapt to RTPATCH.EXE. v 1.40 - 1995.11.07 - \Fix PCIND.DOS in the Lan Manager 2.1 RPL services bug. V 1.50 - 1996.05.21 - \Fix bug that PCIND.OS2 multiple card driver in lan server and lan manager 2.1 server. V 2.00 - 1996.10.28 - \Fix bug that PCIND.DOS multiple card driver and add keyword NETADDRESS. BUSNO , DEVICENO keyword for multiple cards. V 2.10 - 1998.08.14 - \Modify low throughput for sending packet under (NEW) MSCLIENT using TCPIP protocol. ------------------------------------------------------------------------------------------------- NDIS 3:Windows for Workgroup 3.11 .386 driver. V 1.00 - 1994.01.16 - \New V 1.10 - 1995.08.08 - \Support driver to RTPATCH.EXE . V 1.20 - 1996.10.09 - \Change driver name into PCIND$. ------------------------------------------------------------------------------------------------- Miniport driver : ndis3 / ndis4 miniport driver for NT 3.5X ,NT 4.0 and win95 win98. V 1.00 - 1995.02.13 - \New. V 2.00 - 1995.05.05 - \Change MAX_IOBASEADDR to 0xffff in 8029HW.H - \Add initial value before filling the Multicast address. - \Remove NdisReadNetworkAddress in order not to support software settable station addresses - \Add NdisReadPciSlotInformation to get PCI resources for - \Win NT 3.5, directly scanning is still used in NT 3.1 V 2.20 - 1997.03.05 - \Modified for NDISTEST issue in OSR2. V 3.00 - 1997.11.20 - \Implement share-interrupt. \Add "duplex mode selection" in driver. V 3.50 - 1998.01.20 - \Modified for WHQL PC97 certification. V 3.53 - 1998.07.24 - \Add direct scan pci configuration space to find RTL8029(AS) by the Boot (NEW) Rom request . ------------------------------------------------------------------------------------------------- SCO 4.x 5.x :SCO UNIX Driver Program V 1.00 - 1995.03.01 - \New V 1.01 - 1995.04.13 - \Use the double word to fetch IO & IRQ to solve the problem for particular mother board V 1.02 - 1995.08.04 - \Use the patch file to patch the binary code (driver.o) provide patch.txt to modify the orginal driver. V 1.03 - 1995.08.18 - \Modify the setup file - \Modify the remove file to be used under the sco unix 5.0. - \Modify the driver name to avoid the conflict because of the same driver name in the system. V 2.00 - 1996.02.06 - \Add new driver in the directory 5.x. - \This driver will follow the new MDI specification for the SCO UNIX Open Server 5.0. V 2.01 - 1997.04.15 - \Add share interrupt for the multiple cards. ------------------------------------------------------------------------------------------------