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
You will typically encounter this device ID when using a "Plug and Play" Ethernet adapter on devices like the 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
When Windows does not recognize the network adapter, it flags it with a yellow exclamation mark in the Device Manager under or labels it generically as "USB 10/100 LAN" . To confirm you are dealing with this specific chip: Right-click the Start button and select Device Manager .
Manufacturers love this chip because it is cheap, requires minimal external components, and works with standard magnet jack connectors. You will rarely (if ever) see a branded "IC Plus" adapter on a store shelf. Instead, this chip is found inside: usb vid-0fe6 amp-pid-9900
This USB device is typically a based on the DM9601 chipset from Davicom Semiconductor, but branded under ICS Advent’s VID. The chipset is widely used in legacy or budget-friendly USB-to-RJ45 dongles for adding network connectivity to systems without an Ethernet port.
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
Most modern operating systems, including , 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. Some versions of this hardware initially appear as
: 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.
Unbranded network adapters often possess aggressive power-saving subroutines or poor thermal management.
: Indicates the device communicates via the Universal Serial Bus bus architecture. VID_0FE6 On Linux, use the or having trouble getting
chip inside plastic enclosures with a .
To solve this, you can create a custom udev rule. For example, to rename this specific adapter to usb2 , you would add the following rule to a file like /etc/udev/rules.d/99-usbnet.rules :
: Brands like Lenovo (for lines like the IdeaPad 3 ) and ASUS (for lines like the ZenBook UX310UQ ) frequently package the Corechip SR9900 driver on their official support portals because they distribute these dongles with thin laptops lacking built-in RJ45 ports.
What are you running? (Windows 10, Windows 11, Linux?) What error message or code is showing in Device Manager? Have you tried another USB port yet? Share public link
The hardware ID corresponds to the Corechip SR9900 USB 2.0 to Fast Ethernet Adapter Go to product viewer dialog for this item.