LAN7500 NDIS Driver v2.0.1.1 for Windows (32 bit & 64 bit) ================================================================= This file provides information about v1.2.0.0 release of the Ndis drivers for Windows Operating Systems (32 bit & 64 bit) for the LAN7500 device. Contents -------- A. Windows Operating systems Supported B. Automated Installer based instructions c. Installer Multi-langauage support E. Driver Configurable Parameters F. Know issues G. Release History A. Windows Operating systems Supported -------------------------------------- This distribution contains drivers compliant to the NDIS 5.1&6.x specification which have been certified by Microsoft Windows Hardware Quality Labs (submission 1470561) for the following Windows Operating Systems: - Windows 8 (32 bit) - Windows 8 (64 bit) - Windows 7 (32 bit) - Windows 7 (64 bit) - Windows Vista SP1 (32 bit) - Windows Vista SP1 (64 bit) - Windows XP SP3 (32 bit) - Windows XP SP2 (64 bit) See below link for further details on Hardware certification: https://sysdev.microsoft.com/en-US/Hardware/LogoVerificationReport.aspx?sid=1523967 https://sysdev.microsoft.com/en-US/Hardware/LogoVerificationReport.aspx?sid=1523983 https://sysdev.microsoft.com/en-US/Hardware/LogoVerificationReport.aspx?sid=1522980 B. Automated Installer based instructions ----------------------------------------- To install the driver double click on the LAN7500-WDF-vx.x.x.x.exe (where x.x.x.x is the version number of the installer). The dialogs will guide you through the installation. The driver package creates the control panel entry (Programs and Features). The driver can be uninstalled from the control panel (Programs and Features -> uninstall). Note: If the driver is uninstalled from the device manager the control panel entry will not removed. Silent installtion: To install the driver without the user interaction please execute below command on the windows command prompt. >LAN7500-WDF-vx.x.x.x.exe /exenoui /q Silent un-installation: To un-install the driver without the user interaction please execute below command on the windows command prompt. >LAN7500-WDF-vx.x.x.x.exe REMOVE=ALL /q C. Installer Multi-langauage support ------------------------------------ The installer LAN7500-WDF-vx.x.x.x.exe supports multiple languages. The installer detects the native OS language and display the dialogs in the respective langauage. The below langauages are supported: 1. Arabic 2. Bulgarian 3. Chinese Traditional 4. Chinese Simplified 5. Czec 6. Danish 7. Dutch 8. Engilish 9. Finnish 10. French 11. German 12. Hungarian 13. Italian 14. Japanese 15. Korean 16. Polish 17. Russian 18. Spanish 19. Swedish E. Driver Configurable Parameters --------------------------------- The following parameters are configurable thru the LAN7500 Advanced properties page: 1. Flow Control: Configure flow control advertised capabilities -Disabled -Generate and Respond (default) -Generate only -Respond only 2. Media Type: Selection of one of the following ennumerated values -All Modes Autodetect: Advertises support for all combos of 10/100/1000 and HD/FD (except 1000HD) (default) -Autodetect 1000FD: Restricts capabilities to 1000FD and autonegotiates -Autodetect 100FD: Restricts capabilities to 100FD and autonegotiates -Autodetect 100HD: Restricts capabilities to 100HD and autonegotiates -Autodetect 10FD: Restricts capabilities to 10FD and autonegotiates -Autodetect 10HD: Restricts capabilities to 10HD and autonegotiates -Force 1000FD Master: Forces 1000FD Master without autonegotiating -Force 1000FD Slave: Forces 1000FD Slave without autonegotiating -Force 100FD: Forces 100FD without autonegotiating -Force 100HD: Forces 100HD without autonegotiating -Force 10FD: Forces 10FD without autonegotiating -Force 10HD: Forces 10HD without autonegotiating 3. Network Address (optional): Allows overiding the MAC address of the device 4. Priority & VLAN: Enable or Disable support for VLAN tagging. - Priority & VLAN Disabled - Priority & VLAN Enabled (default) 5. VLANID: If "Priority & VLAN" are enabled this value selects the VLANID to insert on transmits and to filter upon on receives. 6. USBBandwidthMode: Selects how the driver uses USB bandwidth - Maximum Throughput: Uses as much USB bandwidth as it needs to maximize the LAN9500's device networking performance. (default) - Sharing Friendly: While providing adequate networking performance, in this mode the driver is conservative with USB bandwidth usage for a better experience of other devices with which it shared USB bandwidth. - Automatic: Sets itself to Sharing for High speed, and to Maximum Throughput for full speed. 7. PM ARP Offload: Power Management Offload Capability - Disable: No PM ARP Offload - Enable: ARP protocol offload only while device is sleep (default) 8. PM NS Offload: Power Management Offload Capability - Disable: No PM NS Offload - Enable: NS protocol offload only while device is sleep (default) 9. Large Send Offload V1 (IPv4): Tx Large Send Offload Capability - Disable: Disable Large Send Offload support - Enable: Supports Large Send Offload version 1 (Only supports IPv4 and up to 64K byte LSO frame) (default) 10. Large Send Offload V2 (IPv4): Tx Large Send Offload Capability - Disable: Disable Large Send Offload support - Enable: Supports Large Send Offload version 2 (Only supports IPv4 and up to 1M byte LSO frame) (default) 11. Large Send Offload V2 (IPv6): Tx Large Send Offload Capability - Disable: Disable Large Send Offload support - Enable: Supports Large Send Offload version 2 (supports IPv6 and up to 1M byte LSO frame) (default) 12. IPv4 Checksum Offload: H/W Checksum Offload Capability Setting - Disable: Disable Tx/Rx IP Checksum Offload - Tx Only: Supports only IP Header Checksum Offload in Tx Path (Including IP Options) - Rx Only: Supports only IP Header Checksum Offload in Rx Path (Including IP Options) - Tx and Rx: Supports IP Header Checksum Offload in Tx/Rx Paths (Including IP Options) (default) 13. TCP Checksum Offload (IPv4/6): H/W Checksum Offload Capability Setting - Disable: Disable Tx/Rx TCP Checksum Offload - Tx Only: Supports only TCP Header Checksum Offload in Tx Path (Including TCP Options) - Rx Only: Supports only TCP Header Checksum Offload in Rx Path (Including TCP Options) - Tx and Rx: Supports TCP Header Checksum Offload in Tx/Rx Paths (Including TCP Options) (default) 14. UDP Checksum Offload (IPv4/6): H/W Checksum Offload Capability Setting - Disable: Disable Tx/Rx UDP Checksum Offload - Tx Only: Supports only UDP Header Checksum Offload in Tx Path - Rx Only: Supports only UDP Header Checksum Offload in Rx Path - Tx and Rx: Supports UDP Header Checksum Offload in Tx/Rx Paths (default) 15. Jumbo Frame Size : Controls Jumbo Frame Size - min: 1514 Bytes (default) - max: 9230 Bytes 16. Energy Detect Power Down: Controls whether the PHY is powered down when the Ethernet link is down. - Disabled: PHY remains active (default) - Enabled: PHY is placed in Energy Detect Power Down (EDPD) 17. Selective Suspend: Selective suspend capability (only for Win8) - Disabled: Enabled selective suspend (default) - Enabled: Disables selective suspend 19. Selective suspend Idle Timeout : NDIS considers the network adapter to be idle if it has been inactive for longer than selective suspend idle timeout. If idle device will be placed to suspend. This value specified in seconds (defalt 10). F: Known Issues --------------- If you are using Automated installer (LAN7500-WDF-vx.x.x.x.exe), the upgrade is not possible from v2.0.1.0 or earlier than v2.0.1.0. If driver v2.0.1.0 or earlier than v2.0.1.0 version already installed on your system please uninstall before upgrading to v2.0.1.1 or later. G.Release History ----------------- ** v2.0.1.1 ** 09/27/12 - Installer supports XP/Vista/Win7/Win8 - Fixes bug when connected through PPPoE ** v2.0.1.0 ** 06/27/12 - Intial version of Win8 only driver ** v1.2.0.0 ** 12/12/11 - Fixed suspend/resume issue - Fixed bug for receive counters ** v1.1.9.0 ** 09/13/11 - Fixed EDPD/NetDetach issue - Fixed plug/unplug issue ** v1.1.7.0 ** 12/02/10 - Added IOCTL SET_LINK_MODE - Fixed bug that the utility fails to set link mode 1000FD ** v1.1.6.0 ** 09/22/10 - Rx clock issue when gig - 10 speed - Workwaroud for EDPD 100 force mode - LSO offload fix ** v1.1.5.0 ** 06/25/10 - Fixed bug in previous fix for PHY Workaround Bug 7806 (HW Bug 6928 - UNH Jabber failure) ** v1.1.4.0 ** 06/18/10 - PHY Workaround Bug 7806 (HW Bug 6928 - UNH Jabber failure) ** v1.1.3.0 ** 05/13/10 - NdisMResetComplete fixed 4 unsafe spinlocks - NdisMQueryInformationComplete fixed 1 unsafe spinlockS - Change the minimum registry value for ANEGCompleteTimeOut from 0 to 1. - Fix all calls to NdisMSleep as done for LAN9500 driver - Apply the LAN9500 fix for device removal in standby (bug 6670 or LAN9500 bug 7811) - Used release signing - see readme.txt in Verisign directory ** v1.1.2.0 ** - Fixed LEDs configuration bug - Added "Net Detach" and "Energy Detect Power Down" keywords to Advanced property GUI - Improved performance ** v1.0.0.0 ** - Accepted zero length MC list in MPSetInformation routine as valid information length to clear MC List - Added controlled power consumption in sleep mode ** v0.5.0.0 ** - This version supports: + Tx and Rx TCP/UDP/IP header checksum offload + Large and Giant Send Offload (LSOv1) + VLAN and Priority + Jumbo Packet + Smart Detach on Link Down + EEPROM Less Operation + MAC Statistic Counters + Auto Link Change to 10/100 Speed in Sleep Mode