Modern Linux kernels include native support for a vast range of USB network controllers, but the SR9900 can be hit-or-miss depending on your distribution. While standard desktop distributions like Debian or Ubuntu may recognize the hardware footprint as an ICS Advent USB 10/100 LAN interface, lightweight or embedded distros—such as —frequently lack the necessary pre-compiled kernel modules out of the box. If you plan to use this adapter for a DIY router or a Raspberry Pi project, you may need to manually compile the driver module from source code repositories. macOS & Android
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
needed to manually bind this device to a Linux kernel driver? usb vid-0fe6 amp-pid-9900
A four-character code assigned to the manufacturer.
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later. Modern Linux kernels include native support for a
Recognized natively as 0fe6:9900 but driver modules can be unstable. Poor Support
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. macOS & Android Don't expect Gigabit speeds
Run lsusb in the terminal. You should see ID 0fe6:9900 ICS Advent 10/100M LAN .
USB 2.0 ports are usually preferred.
Understanding the Corechip SR9900 Go to product viewer dialog for this item. USB 10/100 LAN Adapter (VID_0FE6&PID_9900)