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
For the device to function correctly on Windows, you typically need the sr9900.inf driver file.
Decoding the USB Mystery: Everything You Need to Know About VID 0FE6 & PID 9900
If you’ve ever dived into your Device Manager and found a mysterious "Unknown Device" or a hardware ID labeled USB\VID_0FE6&PID_9900, you’ve likely stumbled upon one of the most common yet confusing budget peripherals on the market. This specific combination identifies the Corechip SR9900 USB 2.0 to Fast Ethernet Adapter usb vid-0fe6 amp-pid-9900
. It’s a tiny piece of hardware often rebranded by dozens of different manufacturers, making it a "ghost" device that appears under many names but uses the same internal silicon. What Exactly Is This Device? The
(Vendor ID) belongs to Corechip Semiconductor (sometimes listed as ICS Advent in Linux databases). The (Product ID) specifically designates their SR9900 Fast Ethernet controller.
Function: It is a 10/100 Mbps Ethernet adapter that plugs into a USB 2.0 port.
Common Use Cases: It’s frequently used with slim laptops (like the Lenovo IdeaPad or ASUS VivoBook) that lack a built-in LAN port, as well as Nintendo Switches, Raspberry Pis, and Android TV boxes. The USB Hardware ID VID 0FE6 & PID
Performance: Don't expect Gigabit speeds. This chip is capped at 100 Mbps because it operates on the older USB 2.0 standard. The Driver Dilemma: How to Get It Working
Because these are generic devices, Windows doesn't always have the driver pre-installed. If your adapter isn't connecting, you likely need the sr9900.inf driver file.
lsusb.dmesg/journalctl (Linux) for filesystem or device errors.Microsoft Windows does not include native inbox drivers for the IC Plus IP1001. This is the primary source of frustration. However, the chip is essentially a clone or derivative of the ASIX AX88772 architecture—a very common USB Ethernet standard.
Resolution for Windows 10 and 11:
Legacy Windows (XP, Vista, 7):
ip1001_xp_vista.zip or icplus_net_driver.exe on archive sites.The USB device with VID 0x0FE6 / PID 0x9900 is almost certainly a DM9601-based USB 1.1 to Fast Ethernet adapter from ICS Advent or a clone. It is functional for low-speed networking and legacy OS support but obsolete for modern high-bandwidth applications.
The USB VID 0x0FE6 and PID 0x9900 correspond to a LevelOne USB-to-Ethernet adapter.
Specifically, this is the LevelOne USB-0401 adapter, which uses the DM9601 chipset (from Davicom). Troubleshooting tips