Hardware Compatibility List

This page is a list of common hardware products you will find in the consumer market, and comments on how well the products work (or rather do not work) with Linux. If you are a member of this website, you can add any device you have used on your system, and information about Linux compatibility with these devices.


Wireless Network Adapters

Linksys Compact-G USB Adapter Version 1 (WUSB54GC)

  • Ralink RT73 Chipset
  • Linux compatible: Yes

You can configure this network adapter through a native Linux rt73 driver or the rt73usb (Ralink) driver. You must be sure to install the rt73.bin firmware file, usually in /etc/firmware or /etc/firmware/kernel version before you plug in the USB adapter for the firmware driver to properly load.

This driver should be available and configured on recent Linux distributions such as PCLinuxOS 2009 and later, Ubuntu 9.10 and later, Mandriva 2009 and later, Fedora 12 and later, and OpenSuSE 11.2 and later.

You can also configure the network adapter through ndiswrapper and the Linksys supplied drivers on the CD-ROM.

Note: NetworkManager currently does not work with the rt73 or the rt73usb driver. I would advise you to use a distribution where you can manually configure the network adapter using the wlan0 interface. Be sure to type iwconfig to verify that the network adapter has been detected.

Linksys Compact-G USB Adapter Version 2 (WUSB54GC)

  • Ralink RA2870 Chipset
  • Linux Compatible: Yes

Linksys WUSB100 (Version 1 and Version 2)

  • Ralink RA2870 Chipset
  • Linux Compatible: Yes

You can configure this network adapter through a native Linux rt28xx driver. You must be sure to install the rt2870.bin firmware file, usually in /etc/firmware or /etc/firmware/kernel version before you plug in the USB adapter for the firmware driver to properly load. The USB IDs are different for each of these adapters, and the drivers that come with your distribution may or may not work.

This driver should be available and configured on recent Linux distributions such as PCLinuxOS 2010 and later, Ubuntu 10.4 and later, Mandriva 2010 and later, Fedora 13 and later, and OpenSuSE 11.3 and later.

For any adapter that uses the Ralink RT28xx chipset, you may or may not need to download the driver source code from Ralink.


Netgear USB network adapter W111V3

  • Linux Compatible: No

The ndiswrapper driver does configure the network card. However, it refuses to connect to any Wi-Fi hotspots due to the missing firmware files not supplied on the vendor CD. **Avoid this for Linux use **


All In One Devices

I will not include Hewlett-Packard's all in one printers as it is a given that any printer manufactured by Hewlett-Packard today will work with Linux. It is only a matter of how that printer is configured, and that the HPLIP subsystem is consistently kept up to date.

Epson Stylus all-in-one devices

Getting these to work is a matter of having recent versions of the Gutenprint driver, the SANE and iscan packages installed. All the CX and DX series will work with Linux using only the Gutenprint and SANE packages. With the newer NX, SX and TX series devices, you will need to download and install the iscan utility for your distribution as that includes the commercial driver needed for scanning from these devices.

If you are using PCLinuxOS 2010, your distribution already comes with the required drivers in the sane-backends-iscan package, hence no additional software is needed to get your device running. This is for the NX/SX/TX 400 series devices.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License