WiFi booster

Just bought one of these…EDIMAX - Netwoking Solution Provider including SMB Wi-Fi Access Point, AP Controller, SMB and Industrial PoE++ L2+ Switch, Industrial Embedded Wirless (Wi-Fi, Bluetooth) USB Dongle (Adapter), Wi-Fi Smart Plug, IoT, Smart Home
I thought I had hit on a winner when it said it had Linux drivers in the box. I am stumped here is a link to the Linux drive EDIMAX - Netwoking Solution Provider including SMB Wi-Fi Access Point, AP Controller, SMB and Industrial PoE++ L2+ Switch, Industrial Embedded Wirless (Wi-Fi, Bluetooth) USB Dongle (Adapter), Wi-Fi Smart Plug, IoT, Smart Home. Any help appreciated.

Ubuntu 10.04 and 10.10

Adam

With the device plugged in, can you send the output from

sudo lshw -C network

Here you go…

*-network
description: Wireless interface
product: AR5001 Wireless Network Adapter
vendor: Atheros Communications Inc.
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 00:26:5e:85:51:ae
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath5k ip=10.1.0.243 latency=0 multicast=yes wireless=IEEE 802.11bg
resources: irq:16 memory:f0100000-f010ffff
*-network
description: Ethernet interface
product: 88E8040 PCI-E Fast Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 13
serial: 00:24:54:06:ce:e8
capacity: 100MB/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.25 firmware=N/A latency=0 link=no multicast=yes port=twisted pair
resources: irq:26 memory:f0200000-f0203fff ioport:2000(size=256)
*-network
description: Wireless interface
physical id: 3
logical name: wlan1
serial: 00:1f:1f:ce:6c:4f
capabilities: ethernet physical wireless
configuration: broadcast=yes multicast=yes wireless=IEEE 802.11bgn
toonman@toonman-laptop:/$

Well that didn’t tell me what I needed… send the output from

lsusb

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a5c:2151 Broadcom Corp.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 7392:7711
Bus 001 Device 003: ID 0ac8:c326 Z-Star Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Download the driver from here:
RT3070 STA drivers version 2.5.0.1
(you can enter ‘any’ name and email)

Before compiling - you are going to need to install build-essential, and linux-headers-generic.

sudo apt-get update && sudo apt-get install build-essential linux-headers-generic

If you use WPA/WPA2 encryption, you will have to change the lines
HAS_WPA_SUPPLICANT=n
and
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

in:
/os/linux/config.mk
(inside the unpacked driver)

to
HAS_WPA_SUPPLICANT=y
and
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Once you have changed these to =y and saved the config.mk file…

To compile and install, open a terminal and enter:

sudo su
make && make install

It is important here not to use “sudo” alone, but “sudo su” because with sudo for some reason the installation script fails to create the necessary files and folders.

when that has finished, you’ll need to blacklist the rt2870usb driver.

sudo gedit /etc/modprobe.d/blacklist.conf

and add the line:

blacklist rt2800usb

Now, while still root modprobe the driver module:

modprobe rt2870sta

Give it a minute to create the wlan0 device node, and network manager should now be able to display all visible wireless networks in your area, meanwhile you can stop being root.

exit

Make sure that wlan0 is up and running as it’s supposed to:

iwconfig

and check for a section similar to:

wlan0 RT3070 Wireless ESSID:"" Nickname:"RT3070STA" Mode:Managed Frequency=2.412 GHz Access Point: Bit Rate=54 Mb/s RTS thr:off Fragment thr:off Link Quality=100/100 Signal level:-29 dBm Noise level:-71 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

To make sure the module is loaded after a reboot, add it to the /etc/modules file:

sudo echo rt2870sta >> /etc/modules

Your wireless card should now be working (it may require a reboot first)… Use network manager to set your WEP/WPA(2) key, and connect to your network.

Resolved in Chat by Mark.

Up and running brilliantly.

Thanks for the help Mark.

Just an update

This Edimax booster is amazing. I am sitting in my car about 100 meters from Costa coffee and have super fast WiFi from this dongle. Best bit of kit I have bought for under £30 (Maplin)

Resolved using the above fix. :slight_smile: