|Q0001: ||How to identify authentic ASIX USB to LAN products inside?|
|A0001: ||If ASIX USB to LAN drivers cannot work fine on your USB to LAN device, please refer to How to identify authentic ASIX USB to LAN Products document to double check if your USB to LAN device includes a Non-authentic ASIX USB to LAN solution inside or not? If yes, please contact the manufacturer of your USB to LAN device to get proper drivers directly. ASIX DOES NOT GUARANTEE AND PROVIDE ANY SUPPORT FOR THOSE NON-AUTHENTIC ASIX PRODUCTS.|
The KY-88772A USB 2.0 to Fast Ethernet Adapter is a typical non-authentic ASIX USB to LAN product.
|Q0002: ||How do I resolve the AX88772 Windows XP driver Microsoft Crash Report issue?|
|A0002: ||Please visit AX88772 Windows Driver Verifier BSOD issue web page (http://www.asix.com.tw/AX88772_DriverVerifier_fix.php) and follow the instructions.|
|Q0003: ||Where can I obtain the latest AX88772 drivers?|
|A0003: ||Please visit the AX88772 Driver Download web page (http://www.asix.com.tw/download.php?sub=driverdetail&PItemID=86) for details. |
|Q0004: ||Why don't ASIX's AX88772 drivers work with my AX88772 device?|
|A0004: ||All ASIX's AX88772 drivers are qualified with ASIX AX88772 demo boards with ASIX's default Vendor ID (0B95h) and Product ID (7720h). Some of AX88772 manufacturers have their own Vendor ID and Product ID. In this case, ASIX's AX88772 drivers will not work with your AX88772 device. Please contact the technical support of your device manufacturer to obtain their driver.|
|Q0005: ||How do I update the AX88772 Windows driver?|
|A0005: ||Please download the AX88772 Windows Driver Update User Guide for details at: (http://www.asix.com.tw/download.php?sub=guidedetail&PItemID=86).|
|Q0006: ||Which AX88772 driver (Windows XP 32-bit or 64-bit) should I download for my Windows system?|
|A0006: ||Select the "Properties" of "My Computer" to check if your Windows system is 32-bit or 64-bit system. If your system is 64-bit system, you should see "64-bit" in the Windows system |
information. example: Microsoft Windows XP 64-bit Edition. Oherwise, it should be a 32-bit system.
Users should download the correct AX88772 driver (32-bit or 64-bit) for their respective 32-bit or 64-bit system.
|Q0007: ||Does the AX88772 support Linux kernel 2.4.x driver?|
|A0007: ||We don't recommend users use AX88772 on a Linux kernel 2.4.x platform because Linux kernel 2.4.x doesn't support USB 2.0 devices very well. If you would like to use AX88772 on a Linux kernel 2.4.x platform, we can provide the AX88772 Linux kernel 2.4.x driver source code for your reference, but you may need to take write your own driver. Please contact ASIX Sales (email@example.com) for more details.|
|Q0008: ||How to capture the VLAN tagged packets on Windows WireShark tool?|
|A0008: ||Please set the "Packet Priority & VLAN" parameter of ASIX USB to LAN Windows drivers to "Packet Priority & VLAN Disable" to capture the VLAN tagged packets on WireShark.|
|Q0009: ||Does AX88772 support Windows Surface RT 8.0/8.1 driver?|
|A0009: ||No, AX88772 doesn’t support Windows Surface RT 8.0/8.1 driver.
|Q0010: ||What is the reference Ethernet transformer of the AX88772 demo board?|
|A0010: ||The reference Ethernet transformer on AX88772 demo board is Bothhand TS6121A (Turns Ratio is 1CT:1CT, without Auto-MDIX).|
|Q0011: ||What are the specification of 12MHz & 25MHz reference crystals of AX88772 demo board?|
|A0011: ||The following is the detailed specification of 12MHz +/- 30ppm reference crystal for USB interface,|
Model name: NSK HC-49/U
Load Capacitance (CL): 32 pF
Equivalent Series Resistance (ESR): 40 Ohm max.
The following is the detailed specification of 25MHz +/- 30 ppm reference crystal for Ethernet interface,
Model name: NSK HC-49/U
Load Capacitance (CL): 20 pF
Equivalent Series Resistance (ESR): 40 Ohm max.
|Q0012: ||What kind of EEPROM is supported by AX88772?|
|A0012: ||The AX88772 supports 93C56 or 93C66 EEPROM with 16-bit data access.|
|Q0013: ||Can I remove the EEPROM from the AX88772 application?|
|A0013: ||No, AX88772 EEPROM content includes important hardware initialization data like USB descriptors, product strings, serial number, etc. This configuration data will be used during the AX88772's hardware initialization for normal operation.|
|Q0014: ||How do I program the AX88772 EEPROM?|
|A0014: ||ASIX Electronics provides a few options for programming the AX88772 EEPROM. Please contact ASIX Sales (firstname.lastname@example.org) to get the AX88772 EEPROM User Guide for more details.|
1. Windows SROM Programming Tool
The Windows SROM Programming tool supports modification of the MAC address, Serial Number and Vendor/Product IDs fields on a typical WinXP/2K PC.
Note: The Windows SROM Programming tool doesn't support programming a blank EEPROM. User needs to pre-program a default SROM data into AX88772 EEPROM before using Windows SROM Programming Tool. To do so, ASIX provides a Linux SROM Programming Tool solution (see below).
2. DOS SROM Programming Tool
The DOS SROM Programming tool supports programming a blank EEPROM in a MS-DOS environment; ASIX provides three DOS SROM Programming utilities (WS.EXE, HUBWS.EXE and HUB2WS.EXE) to program the AX88772 EEPROM, depending on USB port connection scenarios.
WS.EXE DOS SROM Programming Utility without USB hub
HUBWS.EXE DOS SROM Programming Utility for One-USB-Hub
HUB2WS.EXE DOS SROM Programming Utility for Two-USB-Hubs
Note: The DOS SROM Programming utilities need to initialize the USB host controllers directly and were qualified on some USB host controllers like VIA 6121, NEC D720101, etc. These utilities may not work with other USB host controllers. If you cannot find a workable PC to run these utilities, you can consider using other SROM programming solutions in mass production.
3. Linux SROM Programming Tool
The Linux SROM Programming tool supports programming a blank EEPROM on a Linux PC. ASIX can provide users a Linux SROM Programming Tool Bootable CD upon request. The CD, with minimum effort, allows user to boot the PC directly to a Linux environment and then run the Linux SROM Programming Tool directly to pre-program a default SROM data into a blank AX88772 EEPROM.
Note: The Linux SROM Programming tool is primarily used to pre-program a default SROM data into a blank AX88772 EEPROM so that users can then run the Windows SROM Programming tool and the Windows Production Test tool in mass production.
4. 3rd Party Universal Programmer
Alternatively, users can pre-program the blank EEPROM on a 3rd Party Universal Programmer before soldering the EEPROM onto the AX88772 application device. It is recommended that users assign a unique MAC address in the EEPROM for every AX88772 device.
Also if users plan to use a Windows PC to test AX88772-based devices repeatedly during mass production, it is recommended that the same serial number be assigned to the EEPROM for every AX88772 device. However, a different serial number should be assigned in the EEPROM for every AX88772 device if users need to install more than one AX88772 device on the same platform.
|Q0015: ||Do we need to register our own VID/PID for our AX88772 based application systems or can we use the ASIX's VID/PID?|
|A0015: ||It depend on your product applications and target market which may vary case by case. Below are some general guidelines on whether one can use ASIX's VID/PID or use its own registered VID/PID.|
1. Case where it is OK to use ASIX Electronics's VID (0B95h) and PID (7720h):
(1) Your AX88772-based application works with the standard AX88772 drivers provided by ASIX without any modification to the driver.
Note: This can avoid your end customers from downloading the standard AX88772 driver from the ASIX website which may not be compatible with your device drivers.
(2) You are not concerned from a business and product marketing perspective about sharing the same VID and PID on your products as ASIX's other customers.
Please inform ASIX by emailing us at email@example.com beforehand if you would like to use ASIX Electronics VID and PID for your products.
2. Cases requiring you to use your own VID and PID
(1) Your AX88772 based application systems doesn't work with the AX88772 standard drivers released on this website and your target application system (such as USB dongle or docking station) allows end customers to update the standalone AX8877s driver by themselves after sales. In this case, you MUST assign your own unique VID and PID to your AX88772 based devices.
(2) For brand name products, you probably don't want your AX88772-based devices to be compatible with other companies' AX88772-based devices. In this case, you should consider assigning your own unique VID and PID for your AX88772 based devices.
You can register your own VID from USB Implementers Forum, Inc. and define the PID based on your company rules. If you have any problems, please contact ASIX's support (firstname.lastname@example.org) for further support.
|Q0016: ||How do I register a Vendor ID from USB-IF?|
|A0016: ||If you are a new USB product developer looking to get a Vendor ID for your company, you can register a Vendor ID from USB Implementers Forum, Inc. Please visit the USB-IF web site (http://www.usb.org/developers/vendor/) for details.|
|Q0017: ||Do I have to assign a unique MAC address to every AX88772 based devices?|
|A0017: ||Yes, every Ethernet device must have a unique MAC address. You should always assign a unique MAC address in the AX88772 EEPROM.|
|Q0018: ||How do I register a MAC/Ethernet address from IEEE-SA?|
|A0018: ||You must first have an OUI or an IAB, to which you then append 24 or 12 bits respectively, in a way that makes the resulting 48-bit number unique. Your 24 or 12 bits must be unique within your organization, which will require coordination among all the users of your organization's OUI or IAB. Please visit the IEEE-SA web site (http://standards.ieee.org/regauth/registry_OUI.html) for details. |
|Q0019: ||Do I have to assign a unique serial number to every AX88772 based device?|
|A0019: ||No, it depends on the real requirement of your AX88772 target application. If your end customer may need to install more than one AX88772-based device on your target application, you should assign a different serial number in the EEPROM for every AX88772 device. |
If your target application always uses one AX88772 device, you can consider assigning the same serial number in the EEPROM for every AX88772 device for easy maintenance in mass production, especially if you plan to use a Windows PC to test AX88772 based devices repeatedly during the mass production test.
|Q0020: ||Did the AX88772 pass the USB-IF compliant certification?|
|A0020: ||Yes, AX88772 demo board was certified by USB-IF. |
|Q0021: ||Are AX88772 Windows drivers qualified by the WHQL compliant certification?|
|A0021: ||Yes, all AX88772 Vista 32-bit/64-bit and WinXP 32-bit/64-bit drivers were qualified by the MS WHQL certification.|
|Q0022: ||Does the AX88772 Windows driver support the WOL function in S4 (Hibernate)/S5 (Shutdown) mode?|
|A0022: ||The answer depends on whether the USB host controller supports the S4/S5 wake-up function or not since the WOL function of AX88772 USB to LAN devices should be supported on both AX88772 and the USB host controller. Many USB host controllers don't support the WOL function in S4 (Hibernate)/S5 (Shutdown) mode. |
|Q0023: ||How to open the gerber files of AX88772 demo board?|
|A0023: ||You can open the gerber files of AX88772 demo board by running ORACLE's AutoVue Evaluation Revision tool (30 days evaluation date). Please visit ORACLE's web site (http://www.oracle.com/) for more details.|
|Q0024: ||Can the AX88772 be connected to another Ethernet MAC controller through a MII interface?|
|A0024: ||Yes, the AX88772 can be connected to external Ethernet MAC through MII interface. Please contact ASIX Sales (email@example.com) for further support.|
|Q0025: ||How to open the PowerPCB PCB layout file of AX88772 demo board?|
|A0025: ||You can open the PowerPCB PCB layout file of AX88772 demo board by running Mentor Graphics PADS Layout Product Evaluation Software (No time limitation but with limited function). Please visit Mentor Graphics' web site (http://www.mentor.com/) for more details.|
|Q0026: ||How can I define the Sub_Vendor ID and Sub_System ID of AX88772?|
|A0026: ||You cannot define the Sub_Vendor ID and Sub_System ID for AX88772. The standard device descriptor of USB 2.0 standard specification only includes the Vendor ID and Product ID fields but doesn't include the Sub_Vendor ID and Sub_System ID information. The only solution is to change the Vendor ID and Product ID fields of AX88772 EEPROM to meet your customer's requirement.|