After reboot:
If you have installed software like Zadig or Arduino drivers, they may have hijacked the device.
Do not use automatic "driver updater" tools. They are often malware. Use these verified sources:
USB VID-0FE6 PID-9900 represents a specific moment in network history: the transition from PCI Ethernet cards to USB plug-and-play convenience. The IC Plus IP1001 was a workhorse for generic adapters in 2008–2014.
Today, it is a troubleshooting relic. If you have one in a drawer, it might save you during a Linux install or retro computing project. But for everyday use, consider recycling it and buying a modern USB 3.0 Gigabit Ethernet adapter (Realtek RTL8153 or ASIX AX88179) for under $15.
Final tip for IT Administrators: If rolling out Windows 11 to devices with this chip, pre-stage the ASIX driver via SCCM or MDT. The Microsoft Update Catalog does not list this vendor ID natively, so you must inject the driver into your golden image.
Have a different USB VID/PID? Use the same principles here: identify the vendor (first 4 hex digits after VID) and search for that chipset directly.
The USB VID 0FE6 PID 9900 identifier corresponds to the Corechip SR9900 USB 2.0 to Fast Ethernet Adapter
. This hardware is a common, cost-effective peripheral designed to provide wired 10/100M LAN connectivity to laptops and tablets that lack a native RJ45 port. Hardware Origins and Identification The unique identifier is composed of two primary codes:
VID (Vendor ID) 0FE6: Historically associated with ICS Advent, a company specializing in industrial computing. However, in modern consumer markets, this ID is frequently used by Corechip for its networking controllers.
PID (Product ID) 9900: Specifically designates the SR9900 chipset, a "Fast Ethernet" controller supporting data transfer speeds up to 100 Mbps. Driver Compatibility and Support Because the
is often found in generic or unbranded adapters, finding the correct driver is essential for stability. Windows: Modern versions like Windows 10
and Windows 11 typically download the driver automatically via Windows Update. For older systems (XP, Vista, Win 7), manual installation of the Corechip SR9900
driver is required to establish communication between the adapter and the OS.
Linux: The device is generally supported by the sr9700 or dm9601 driver modules. If the adapter is detected but not working, users can often force the driver to recognize the device by adding the VID/PID pair to the driver's ID list via the terminal.
macOS: Official support has become more limited in recent versions like macOS 10.15 and later, often requiring specific third-party extensions to be manually approved. Performance and Use Cases
While it offers a more stable connection than Wi-Fi for basic tasks, the usb vid-0fe6 amp-pid-9900
is limited by the USB 2.0 bandwidth and its own 10/100M hardware cap. It is best suited for legacy hardware, budget-friendly networking setups, or as a diagnostic tool for IT professionals. For high-speed fiber internet, users typically migrate toward Gigabit (10/100/1000) adapters which use different PIDs.
The identifier VID 0FE6 & PID 9900 refers to the Corechip SR9900 USB 2.0 to Fast Ethernet Adapter
. This device is a budget 10/100 Mbps LAN dongle often used to add wired networking to laptops or small single-board computers. Arch Linux Forums Driver Installation Guide
Because this chipset is not always automatically recognized by modern operating systems, you may need to install drivers manually. For Windows (7, 8, 10, 11)
The USB device with VID 0FE6 and PID 9900 is a Corechip SR9900 USB 2.0 to Fast Ethernet Adapter. This generic hardware is commonly found in budget-friendly USB-to-RJ45 (Ethernet) dongles used to add wired networking to laptops, tablets, or single-board computers. Device Identification & Drivers
Device Name: Corechip SR9900 USB 2.0 to Fast Ethernet Adapter.
Manufacturer: Corechip (often rebranded or labeled as ICS Advent or Kontron in hardware databases). Operating Systems:
Windows: Drivers are available for Windows 7, 8, 8.1, 10, and 11. Many modern systems (Windows 10/11) may attempt to install these automatically via Windows Update.
Linux: Supported via the cdc_ether or sr9900 kernel modules.
macOS: Drivers exist for older versions (10.6 to 10.13), though newer versions may require third-party packages. Troubleshooting Common Issues
If your adapter is not recognized or has no connection, follow these steps:
USB Ports Not Working on Windows: Solve Common USB Issues | Dell US
The hardware identifiers refer to the Corechip SR9900 USB 2.0 to Fast Ethernet Adapter
This device is a common, low-cost network adapter used to add a wired 10/100 Mbps Ethernet connection to computers or laptops that lack a built-in LAN port. Technical Details Vendor ID (VID): (Identified as ICS Advent or Corechip). Product ID (PID): (SR9900 Ethernet Chipset). Interface: USB 2.0 (High-Speed). 10/100 Mbps (Fast Ethernet). Typically requires a specific driver often labeled " Corechip SR9900 Often uses the
driver modules, though some users report it requires manual mode-switching to function correctly. Common Uses & Troubleshooting It is frequently found in "USB to RJ45" dongles. "Fake" Storage Issue:
Some versions of this hardware initially appear as a small USB storage device containing the Windows drivers. Once the drivers are installed, the device "switches modes" to become a network adapter. Identification: On Windows, you can verify this in Device Manager by right-clicking the device, selecting Properties Hardware IDs . On Linux, use the or having trouble getting the device to connect to the internet After reboot:
The USB device with Vendor ID (VID) 0fe6 and Product ID (PID) 9900 is identified as a Corechip SR9900 USB 2.0 to Fast Ethernet Adapter.
This hardware is a budget-friendly network adapter commonly used to provide a wired 10/100 Mbps Ethernet connection to laptops and other devices that lack a built-in LAN port. Key Technical Details
Manufacturer: Corechip (also associated with the vendor names ICS Advent or Kontron in some databases).
Device Name: Corechip SR9900 USB 2.0 to Fast Ethernet Adapter. Speed: 10/100 Mbps (Fast Ethernet). Interface: USB 2.0. Driver & Compatibility Information
The USB device with VID 0FE6 and PID 9900 is commonly identified as a Corechip Semiconductor USB-to-Ethernet adapter or a generic "USB 2.0 10/100M Ethernet Adapter." Identifying the Hardware
Vendor ID (VID): 0fe6 – Registered to Corechip Semiconductor, Inc. (sometimes seen as JP-Corechip).
Product ID (PID): 9900 – Specifically refers to their USB 2.0 10/100M Ethernet Adapter.
Common Use: These chips are typically found in inexpensive, unbranded USB Ethernet dongles often used for laptops without a built-in LAN port or for DIY projects like Raspberry Pi networking. Technical Profile
This device is a basic networking bridge. While it provides essential connectivity, it has specific limitations:
Interface: USB 2.0 (High Speed), meaning its maximum theoretical throughput is capped by the USB bus (480 Mbps), though the hardware itself is usually a 10/100 Mbps Ethernet controller.
Standard Compliance: It typically complies with IEEE 802.3 (10Base-T) and 802.3u (100Base-TX) standards.
Chipset Variations: While the VID/PID points to Corechip, the physical dongle might be marketed under various generic brand names found on Amazon or eBay. Driver & Compatibility
Because this is a common generic chipset, most modern operating systems handle it with "plug-and-play" drivers:
Windows: Usually automatically detected as a "Corechip" or "RD9700" device. If it fails, users often look for "SR9900" or "QF9700" driver packages.
Linux: Supported by the dm9601 or asix kernel modules depending on the specific revision, though it is often listed in the Linux USB ID database as a standard network device.
macOS: May require manual driver installation on newer versions (Catalina and later) due to stricter kernel extension policies. Performance Note If you have installed software like Zadig or
These adapters are known for being budget-friendly but may experience higher CPU overhead than premium brands like Realtek or ASIX. They are ideal for steady 100 Mbps connections but are not suitable for Gigabit-speed environments. Linux usb.ids # Vendors, devices and interfaces. Please keep sorted. List of USB ID's by Stephen J. Gowdy - USBDev.ru
The USB VID 0FE6 PID 9900 identifies a Corechip SR9900 USB 2.0 to Fast Ethernet Adapter. This device is a common, low-cost "10/100M" network dongle often sold under brands like ICS Advent or generic labels. 🛠️ Quick Setup Guide 1. Windows Installation
Most modern versions (Windows 10/11) should detect this automatically as a CDC Ethernet or Corechip SR9900 device.
Automatic: Plug it in and wait 60 seconds for Windows Update to find the driver.
Manual: If it shows as an "Unknown Device" or a "CD-ROM Drive," you can download the 2.0.5.0 driver from hardware archive sites like DriverMax or DriverIdentifier.
Note: If it appears as a drive, it likely has internal storage with driver files. Open the "drive" in File Explorer and run the .exe inside. 2. Linux Setup
In Linux, this chip typically uses the cdc_ether or sr9700 kernel module.
Check Detection: Run lsusb in the terminal. You should see ID 0fe6:9900 ICS Advent 10/100M LAN.
Force Driver: If the interface (e.g., eth0 or enp0s...) doesn't appear, try loading the module manually: sudo modprobe cdc_ether Use code with caution. Copied to clipboard
Troubleshooting: If the device identifies as 0fe6:9702, it is in "storage mode." You may need to use usb_modeswitch to flip it to network mode. 3. Troubleshooting Performance
Speed Limit: This is a USB 2.0 device capped at 100 Mbps. Even if plugged into a USB 3.0 port, it will not reach Gigabit speeds.
Connection Drops: These adapters are known to run hot. If you lose connection, unplug it for 10 seconds and reinsert.
Cable Check: Ensure you are using at least a Cat5e Ethernet cable for a stable 100Mbps link.
💡 Pro Tip: If you see "No Connection" even with drivers installed, check if the MAC address is being reported as all zeros (00:00:00:00:00:00). This is a common firmware bug in cheap clones. Configuring a static IP for this adapter? Fixing the "USB device not recognized" error?
A word of caution: Because 0FE6:9900 is a generic identifier used by countless no-name Chinese factories, it has been historically abused in BadUSB attacks.
For Windows 10/11, try the generic "USB Ethernet/RNDIS Gadget" driver.