Sitecom WLA-2100 (USB, Micro Adapter, 300N X2)

Network Sitecom, USB, WiFi

Sitecom WLA-2100 (USB, Micro Adapter, 300N X2)
Linux compatibility:
5 votes, average: 3.2 out of 55 votes, average: 3.2 out of 55 votes, average: 3.2 out of 55 votes, average: 3.2 out of 55 votes, average: 3.2 out of 5
  ( 3.2 with 5 ratings)

Price trend
Sitecom WLA-2100 
Minimum: CDN$ 36.99 
Maximum: CDN$ 43.99  
Updated: 09/07/2016 00:47

Review of Linux Compatibility

The Sitecom WLA-2100 is a USB WiFi micro adapter. It exists in at least two different version, each one using their own chipset.

USB-ID 0df6:0078

The newer version of the WLA-2100 has the USB ID 0df6:0078 and is recognized by lsusb in the following way:

Bus 002 Device 006: ID 0df6:0078 Sitecom Europe B.V.

This version uses a Ralink chipset:

usb 2-2.4: USB disconnect, device number 6
usb 2-2.4: new high-speed USB device number 7 using ehci-pci
usb 2-2.4: New USB device found, idVendor=0df6, idProduct=0078
usb 2-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-2.4: Product: 802.11 n WLAN
usb 2-2.4: Manufacturer: Ralink
usb 2-2.4: SerialNumber: 1.0

which is supported by the rt2800usb kernel module. Unfortunately, the current version of the rt2800usb does not yet feel responsible for devices with USB ID 0df6:0078. This can be changed by first loading the module:

modprobe rt2800usb

and then adding the USB ID to the list of devices:

echo "0DF6 0078" > /sys/bus/usb/drivers/rt2800usb/new_id

It might be necessary to replug the stick after this command in order to initialize the driver for the Sitecom WLA-2100.

USB ID 0df6:006c

This older version of the WLA-2100 has the USB ID 0df6:006c

Bus 001 Device 009: ID 0df6:006c Sitecom Europe B.V.

The driver for this WiFi stick is part of the Linux kernel since Ubuntu 11.10, however, the corresponding kernel module does not feel responsible for this USB ID. This can be corrected by the command:

echo 'install r8712u modprobe --ignore-install r8712u ; /bin/echo "0df6 006c" > /sys/bus/usb/drivers/r8712u/new_id' | sudo tee /etc/modprobe.d/r8712u.conf

The driver can be loaded afterwards:

sudo modprobe -v r8712u

The loading of the driver can be defined in an UDEV rule. This ensures automatic loading, if the stick is plugged in. To create this rule the following file should be created:

sudo touch /etc/udev/rules.d/10-wlan_stick.rules

and should contain the following rule:

# UDEV-Rule for Sitecom n300 WLAN-Stick
# load r8712u
SUBSYSTEM=="usb", ATTR{idVendor}=="0df6", ATTR{idProduct}=="006c", RUN+="/sbin/modprobe r8712u"

Similar Linux Hardware

scroll left scroll right


  • Anonymous on said:

    ” echo “0DF6 0078″ > /sys/bus/usb/drivers/rt2800usb/new_id ” doesnt work… i have error “no permission”

    • mixtape on said:

      You need “root” rights for this command. If it is a Debian based distribution use

      sudo echo “0DF6 0078″ > /sys/bus/usb/drivers/rt2800usb/new_id

      Otherwise switch to root by


      Your root password will be needed for “su”.

  • ben on said:

    this fix does not work for the newer versions of this usb dongle.

    I bought an wla2100 v3 001 usb adapter with device code 0df6:0078 which presumably uses the rt2800usb driver. when following this guide the driver is not loaded correctly, the following messages appear in dmesg :

    [ 77.469066] usb 2-1.2: reset high-speed USB device number 3 using ehci_hcd
    [ 77.585002] phy0 -> rt2800_init_eeprom: Error – Invalid RT chipset detected.
    [ 77.585005] phy0 -> rt2x00lib_probe_dev: Error – Failed to allocate device.

    • admin on said:

      Hello ben.
      Thanks for the hint that also a different version of this stick is available.

      Our hardware description was updated and the commands how to load the rt2800usb driver for the 0df6:0078 version of the stick was added.

  • Alessio on said:

    A very useful guide to make a Linux-based PC work with that tiny WiFi adapter, even without a connection working.
    Perfect and 10+

  • Comments

    Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.
    Email address will not be published.
    Submitting comment...