Usb Vid-0fe6 - Amp-pid-9900
Why are you researching this string? Typically, it is because something has gone wrong. Here are the most frequent scenarios:
The USB identifier VID_0FE6&PID_9900 is a classic example of the "long tail" of consumer electronics: a ubiquitous, low-cost chipset whose driver support is an afterthought. By now, you should understand:
Remember the golden rule of USB troubleshooting: Always confirm the Hardware ID. Next time you see a yellow exclamation mark, you will know exactly where to start.
Have a different VID/PID? The same principles apply. Search the VID first to find the manufacturer, then the PID to isolate the exact product.
Disclaimer: This article is for informational purposes. The author is not affiliated with Davicom, Realtek, or Microsoft. Always back up your data before installing new drivers.
The hardware identifier USB\VID_0FE6&PID_9900 corresponds to the Corechip SR9900 USB 2.0 to Fast Ethernet Adapter. This compact peripheral allows devices without a built-in Ethernet port to connect to wired networks, providing a more stable connection than Wi-Fi. Device Overview and Technical Specifications
The Corechip SR9900 is a specialized network controller designed to bridge a USB 2.0 interface with a standard 10/100 Mbps Fast Ethernet network.
Vendor ID (VID) 0FE6: Registered to ICS Advent or Corechip for various networking components.
Product ID (PID) 9900: Specifically identifies the SR9900 model.
Interface: Operates over USB 2.0, though it is backward compatible with USB 1.1 ports.
Max Speed: Supports data transfer rates up to 100 Mbps (Fast Ethernet). System Compatibility and Driver Support
This adapter is widely utilized in modern laptops—such as the ASUS VivoBook S15, Lenovo IdeaPad 110, and HP Pavilion X360—that lack dedicated LAN ports.
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 usb vid-0fe6 amp-pid-9900
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
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 Why are you researching this string
The hardware identifier USB VID-0FE6 & PID-9900 refers to the Corechip SR9900 USB 2.0 to Fast Ethernet Adapter. This specialized chip is commonly found in budget-friendly USB-to-Ethernet dongles used to add wired network connectivity to laptops, tablets, and desktop computers that lack a built-in RJ45 port. Technical Overview
The Corechip SR9900 is an ultra-low power, single-chip solution that integrates a USB 2.0 bus controller, a 10/100M Fast Ethernet MAC, and physical layer (PHY). Interface: USB 2.0 (High-Speed), compatible with USB 1.1. Speed: Supports 10/100 Mbps Fast Ethernet.
Power Management: Includes an embedded linear regulator (LDO) to reduce build costs and supports advanced power-saving states like ACPI and APM.
Features: Supports "Wake-on-LAN" (Microsoft Wake-Up Frame) and IPv6 protocols while in low-power states. Common Use Cases
You will typically encounter this device ID when using a "Plug and Play" Ethernet adapter on devices like the ASUSTeK VivoBook S15 or Lenovo IdeaPad Flex 5. It is a popular choice for manufacturers because it provides a reliable, cost-effective way to offer stable wired internet for video conferencing, gaming, or large file transfers where Wi-Fi might be unstable. Driver Installation & Troubleshooting
Most modern operating systems, including Windows 10/11, often include generic drivers that allow this device to work immediately upon plugging it in. However, if the device appears as "Unknown Device" in your Device Manager, you may need to install specific drivers.
Automatic Update: Right-click the device in Device Manager and select "Update Driver".
Manual Download: Official drivers are available from various hardware databases such as DriverIdentifier or DriverMax .
Cross-Platform Support: While primarily used on Windows (XP through 11), the SR9900 chip is also compatible with Linux and Mac OS systems, though manual configuration like usb_modeswitch may be required on some Linux distributions.
If you are experiencing slow speeds, ensure the adapter is connected directly to a high-speed USB port rather than an unpowered hub, as this chip relies on the 480 Mbps bandwidth of the USB 2.0 standard.
The USB Hardware ID VID 0FE6 & PID 9900 identifies a Corechip SR9900 USB 2.0 to Fast Ethernet Adapter
. This device is a low-cost network adapter typically used to add a 10/100M LAN port to laptops or embedded systems. Arch Linux Forums Device Specifications Vendor (VID): 0FE6 (Commonly associated with ICS Advent Product (PID): 9900 (Specific to the Device Type: USB 2.0 Fast Ethernet Adapter (10/100 Mbps). Corechip SR9900. Arch Linux Forums Driver Information Remember the golden rule of USB troubleshooting: Always
For the device to function correctly on Windows, you typically need the sr9900.inf driver file.
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.
Good news: Linux has native support, but it may require a manual module load.
For Linux users, this device is usually plug-and-play. The kernel module dm9601 has been stable for years. It registers as a standard eth0 (or enp0s...) interface.
However, don't expect miracles. This is a USB 2.0 device. The maximum theoretical throughput is 480 Mbps, but in practice, the DM9601 chip often tops out significantly lower than that due to overhead. It is fine for browsing, DHCP, and SSH, but don't try to push gigabit traffic through it.
Do not use random "driver updater" websites. Get drivers from trusted sources:
| OS | Driver source | Notes |
|----|--------------|-------|
| Windows | DriverGuide (direct DM9601) or OEM driver | Also works: Plugable’s DM9601 driver archive |
| Linux | Built-in | Load module: sudo modprobe dm9601 |
| macOS | HoRNDIS (old) or generic USB Ethernet kext | Not recommended for macOS 10.15+ |
✅ Safest Windows driver source:
Search for "DM9601 Windows 10 driver" and use files from Plugable or StarTech support pages — they provide signed drivers for this chipset.
In rarer scenarios, this VID/PID combination appears in:
However, for 99% of modern support queries, you are dealing with a USB Ethernet dongle.