Usb Vid-0fe6 Amp-pid-9900
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Usb Vid-0fe6 Amp-pid-9900

These devices generally have better plug-and-play support on Linux than Windows, but you need the right video software.

Windows may be cutting power to the USB port to save energy.

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.

After reboot:


If you need a reliable USB Ethernet adapter, buy one with a Realtek RTL8153 (Gigabit) or AX88179 chipset instead. The DM9601 is outdated, slow, and problematic on modern OSes. Use this guide only if you already own the adapter and cannot replace it.

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. usb vid-0fe6 amp-pid-9900

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?

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

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)

USB VID 0FE6 PID 9900 refers to a generic 10/100M Ethernet Adapter often manufactured by or associated with ICS Advent

. These devices are commonly found in budget-tier USB-to-Ethernet dongles or multi-port hubs. Raspberry Pi Forums 1. Hardware Identification Vendor ID (VID): (Commonly assigned to ICS Advent or CoreChips). Product ID (PID): (Identifies the specific Ethernet controller). Manufacturer String: Often appears as "CoreChips" "ICS Advent" in system logs like Device Class: Typically identifies as a Vendor Specific Class

(255) rather than a standard Communications Device Class (CDC), which often causes compatibility issues on non-Windows systems. Arch Linux Forums 2. Technical Specifications

Detailed descriptors for this device usually reveal the following configuration: USB Version: 2.10 (High-Speed). Maximum Power: 100mA (Bus Powered). Network Speed: 10/100 Mbps (Fast Ethernet). Endpoints: Bulk transfer for receiving data. Bulk transfer for sending data. Interrupt transfer for status/control. Arch Linux Forums 3. Driver & Compatibility Issues

This specific hardware is known for "mode-switching" behavior or requiring specific proprietary drivers to function correctly. Manjaro Linux Forum Linux Support:

The device often fails to initialize "out of the box" because the kernel may expect a different PID (like ) for the standard drivers. Users often have to use tools like USB_ModeSwitch to force the device into the correct state. Performance:

Some users report stability issues, such as the adapter disconnecting during high-bandwidth downloads (>1 MB) or failing to be recognized entirely on low-power devices like the Raspberry Pi Windows Drivers: Drivers are typically provided by the manufacturer (e.g., Driverscape ) under the name RD9700 USB2.0 To Fast Ethernet Adapter Raspberry Pi Forums 4. Usage Considerations

Due to the prevalence of "shonky" or low-quality implementations of this chipset, it is frequently criticized in technical communities for poor throughput and unreliable driver support compared to more standard based adapters. Raspberry Pi Forums specific commands These devices generally have better plug-and-play support on

needed to manually bind this device to a Linux kernel driver?

USB to Internet Adapter not recognized - Raspberry Pi Forums

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

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 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. If you need a reliable USB Ethernet adapter,

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 USB identifier VID: 0fe6 / PID: 9900 corresponds to a widely used USB 2.0 10/100M Ethernet Adapter, often based on the Corechip Semiconductor or Kontron (formerly ICS Advent) chipset. Device Identification

Vendor ID (VID) 0fe6: Registered to Kontron (formerly ICS Advent) or sometimes associated with Corechip Semiconductor in generic implementations.

Product ID (PID) 9900: Specifically identifies the USB 2.0 Fast Ethernet controller bridge. Driver & Compatibility

This device is a generic "No-Name" or "Blue" USB-to-Ethernet dongle frequently sold under various brands for laptops, tablets, and the Nintendo Switch.

Windows: Usually plug-and-play in Windows 10/11. For older versions, it often requires the Corechip SR9900 driver.

Linux/Raspberry Pi: Supported by the sr9900 or dm9601 driver modules. However, some users have reported stability issues (frequent disconnects or limited speeds) with this specific hardware.

macOS: May require manual driver installation for full 100Mbps throughput, as native support can be inconsistent. Technical Specifications Interface: USB 2.0 (compatible with 1.1/3.0 ports). Speed: 10/100 Mbps (Fast Ethernet). Protocol: Half/Full Duplex 10/100Mbps operation.

If the device is not being recognized, you can check its status in Device Manager (Windows) or by running lsusb (Linux/macOS) to confirm the VID/PID string.

How do I check the PID and VID of my USB device? - Knowledge Center

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.

Apple does not include a native driver for this chip. Third-party options exist but are increasingly unreliable on modern macOS versions (Ventura, Sonoma, Sequoia).


According to public USB ID databases, the Vendor ID 0FE6 is officially registered to Kaysight (formerly known as ICS Advent) or, in more precise legacy assignments, InnoMedia Inc. and Connectland. However, the most consistent attribution over the past decade points to a specific class of hardware: USB 2.0 to Ethernet Adapters (often labeled as "DM9601" or "RD9700").

In practical user diagnostics, VID_0FE6&PID_9900 almost universally corresponds to a budget USB-to-Ethernet (RJ45) network adapter. These are commonly found in generic, no-name dongles purchased from online marketplaces. They allow laptops without an Ethernet port to connect to wired networks.


×