GermanyUSACanadaUKFranceEspanaItaliaNederlandsIndiaJapanChina
Register | Login 

Sitecom WLA-2102 (N300 WiFi, USB)

Network 802.11n, Sitecom, USB, WiFi

Sitecom WLA-2102 (N300 WiFi, USB)
Linux compatibility: Only the Linux compatibility is rated on this page, not the general quality of the product. If you use this product with Linux, please rate it and share your experience in the comment area of this page (bottom) to support other Linux users.
2 votes, average: 2.0 out of 52 votes, average: 2.0 out of 52 votes, average: 2.0 out of 52 votes, average: 2.0 out of 52 votes, average: 2.0 out of 5
  ( 2 with 2 ratings)


Review of Linux Compatibility

The Sitecom WLA-2102 is a USB WiFi stick with USB ID 0df6:0070

Bus 001 Device 003: ID 0df6:0070 Sitecom Europe B.V.

The stick bases on the Realtek RTL8192CU chipset and is recognized by the Linux kernel, if plugged in, in the with the following log message:

usb 1-1.3.4.3: new high-speed USB device number 6 using dwc_otg
usb 1-1.3.4.3: New USB device found, idVendor=0df6, idProduct=0070
usb 1-1.3.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3.4.3: Product: 802.11n WLAN Adapter
usb 1-1.3.4.3: Manufacturer: Realtek
usb 1-1.3.4.3: SerialNumber: 001122334455

The stick can be used under Linux with the kernel module rtl1892cu. However, this module does not know the USB ID of the stick and hence does not feel responsible for the USB ID 0df6:0070. This has be corrected with the following command:

echo 'install 8192cu modprobe --ignore-install 8192cu; /bin/echo "0df6 0070" > /sys/bus/usb/drivers/rtl8192cu/new-id' | sudo tee /etc/modprobe.d/8192cu.conf

before the driver can be loaded by:

sudo modprobe -v rtl8192cu

Afterwards, the Linux driver loads automatically:

rtl8192cu: MAC address: 00:11:22:33:44:55
rtl8192cu: Board Type 0
usbcore: registered new interface driver rtl8192cu
rtl8192cu: MAC auto ON okay!
rtl8192cu: Tx queue select: 0x05
rtl8192c_common: Loading firmware file rtlwifi/rtl8192cufw.bin

An automatic loading of the kernel module at system start-up can be achieved by adding the following rule to the file “/etc/udev/rules.d/10-wlan_stick.rules”:

SUBSYSTEM=="usb", ATTR{idVendor}=="0df6", ATTR{idProduct}=="0070", RUN+="/sbin/modprobe rtl8192cu"

Realtek Driver:

Alternatively, one can use the Linux driver 8192cu (without the addition “rtl” in its name), which is provided by Realtek, and can be downloaded from the Realtek homepage. This driver has to be compiled by hand, which (under Ubuntu) needs the installation of the so-called “build-essentials”

sudo apt-get install build-essential

Afterwards, the installation script, which is inside the downloaded and unpacked file, can be executed:

sudo ./install.sh

In order to successfully load the 8192cu driver the rtl8192cu driver shall not be loaded. Otherwise, the loading of the driver will fail. Therefore, the loading of the rtl8192cu needs to be prevented by adding it to the blacklist:

echo "blacklist rtl8192cu" | sudo tee -a /etc/modprobe.d/blacklist.conf

Similar Linux Hardware

scroll left scroll right

 Comments

5 Responses to “Sitecom WLA-2102 (N300 WiFi, USB)”

  • juan says:

    when i write this:
    dmesg | grep 8192
    this comes up:
    [ 0.000000] PERCPU: Embedded 29 pages/cpu @ffff88013fc00000 s86400 r8192 d24192 u1048576
    [ 0.000000] pcpu-alloc: s86400 r8192 d24192 u1048576 alloc=1*2097152
    [ 0.004987] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
    [ 0.005000] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
    [ 930.394687] usbcore: registered new interface driver rtl8192cu
    [ 1007.507283] Modules linked in: rtl8192cu rtl_usb rtlwifi rtl8192c_common mac80211 rndis_host cdc_ether usbnet bnep rfcomm bluetooth binfmt_misc nls_iso8859_1 lib80211_crypt_tkip wl(POX) asus_nb_wmi asus_wmi sparse_keymap snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq uvcvideo snd_seq_device snd_timer videobuf2_vmalloc videobuf2_memops lib80211 videobuf2_core intel_rapl videodev cfg80211 coretemp dm_multipath kvm_intel scsi_dh snd kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel cryptd rtsx_pci_ms memstick joydev serio_raw soundcore mac_hid parport_pc ppdev lp parport dm_mirror dm_region_hash dm_log usb_storage hid_generic usbhid hid rtsx_pci_sdmmc i915 i2c_algo_bit r8169 psmouse mii rtsx_pci wmi drm_kms_helper drm ahci libahci video

    and when write this:
    File /etc/udev/rules.d/10-wlan_stick.rules comes up this

    it shows this:
    No command ‘File’ found, did you mean:
    Command ‘vile’ from package ‘vile’ (universe)
    Command ‘kile’ from package ‘kile’ (universe)
    Command ‘file’ from package ‘file’ (main)
    Command ‘zile’ from package ‘zile’ (universe)
    File: command not found

    me

    • AMD_Fan says:

      This here looks very promising:

      usbcore: registered new interface driver rtl8192cu

      It shows that the rtl8192cu kernel module was loaded. I would expect that the stick should work by now.

      The second line is not a command, it just means that the corresponding file needs to be edited. The command the edit this file could be

      gksudo gedit /etc/udev/rules.d/10-wlan_stick.rules

      The file /etc/udev/rules.d/10-wlan_stick.rules needs to be created if it does not exist already.

    • juan says:

      still not working; how do i create the file? i got the thing attached but there’s no notification nor anything.

    • Patrick S. says:

      The /etc/udec/rules.d/ file is only needed to allow automatic loading of the driver after booting. If the stick is not working already now, this file will not solve your problems.

      Therefore, I suggest to go one step back. Did you check with “lsusb” that your device is the same as mentioned in the text (the manufacturers sometimes release new revisions of their hardware with different chipsets, but sold under the same name).

      If it has the same USB ID try the following:

      1) Have a look at the kernel messages (in a separate terminal window)
      tail -f /var/log/syslog

      2) load the kernel module
      modprobe rtl8192cu

      3) Make this driver responsibe for your stick:
      /bin/echo “0df6 0070″ > /sys/bus/usb/drivers/rtl8192cu/new-id

      4) replug the stick and show us what messages were gathered during all these steps by the output of command 1)

    • juan says:

      ok i did it and this is what i got:

      juan@juan-X551MA ~ $ tail -f /var/log/syslog
      Jan 26 12:14:36 juan-X551MA kernel: [ 584.531360] usb 1-2: new high-speed USB device number 10 using xhci_hcd
      Jan 26 12:14:36 juan-X551MA kernel: [ 584.548921] usb 1-2: New USB device found, idVendor=0df6, idProduct=0070
      Jan 26 12:14:36 juan-X551MA kernel: [ 584.548946] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
      Jan 26 12:14:36 juan-X551MA kernel: [ 584.548962] usb 1-2: Product: 802.11n WLAN Adapter
      Jan 26 12:14:36 juan-X551MA kernel: [ 584.548976] usb 1-2: Manufacturer: Realtek
      Jan 26 12:14:36 juan-X551MA kernel: [ 584.548989] usb 1-2: SerialNumber: 00e04c000001
      Jan 26 12:14:36 juan-X551MA mtp-probe: checking bus 1, device 10: “/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2″
      Jan 26 12:14:36 juan-X551MA mtp-probe: bus: 1, device: 10 was not an MTP device
      Jan 26 12:14:41 juan-X551MA kernel: [ 589.496449] usb 1-1: USB disconnect, device number 7
      Jan 26 12:14:41 juan-X551MA acpid: input device has been disconnected, fd 17
      modprobe rtl8192cu
      Jan 26 12:15:57 juan-X551MA wpa_supplicant[850]: message repeated 6 times: [ wlan0: CTRL-EVENT-SCAN-STARTED ]
      Jan 26 12:16:22 juan-X551MA wpa_supplicant[850]: wlan0: WPA: Group rekeying completed with 4c:3c:16:6c:af:20 [GTK=CCMP]
      /bin/echo “0df6 0070″ > /sys/bus/usb/drivers/rtl8192cu/new-id
      Jan 26 12:16:57 juan-X551MA kernel: [ 726.027968] usb 1-2: USB disconnect, device number 10
      Jan 26 12:16:59 juan-X551MA kernel: [ 728.164623] usb 1-2: new high-speed USB device number 11 using xhci_hcd
      Jan 26 12:16:59 juan-X551MA kernel: [ 728.182304] usb 1-2: New USB device found, idVendor=0df6, idProduct=0070
      Jan 26 12:16:59 juan-X551MA kernel: [ 728.182329] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
      Jan 26 12:16:59 juan-X551MA kernel: [ 728.182345] usb 1-2: Product: 802.11n WLAN Adapter
      Jan 26 12:16:59 juan-X551MA kernel: [ 728.182359] usb 1-2: Manufacturer: Realtek
      Jan 26 12:16:59 juan-X551MA kernel: [ 728.182373] usb 1-2: SerialNumber: 00e04c000001
      Jan 26 12:16:59 juan-X551MA mtp-probe: checking bus 1, device 11: “/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2″
      Jan 26 12:16:59 juan-X551MA mtp-probe: bus: 1, device: 11 was not an MTP device
      Jan 26 12:17:02 juan-X551MA CRON[2664]: (root) CMD ( cd / && run-parts –report /etc/cron.hourly)

Start new Discussion

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.

Rate Linux compatibility


Use the following HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Allowed file types: txt, jpg, png, gif, maximum file size: 2MB.