Which wifi dongles are known to work as clients with GL-iNet?

To be clear, I am not trying to use the dongle as a second radio, just to connect a client to the wifi LAN of the Mango.

I have tried to connect two cheap wifi dongles with my GL-MT300N-V2 (Mango) and both work with any other wifi radio, but not my Mango. I am wondering if anyone can suggest a cheap ( ~$10) wifi dongle that is known to work on Linux (especially RPi) and can connect as a client to the Mango.

I have tried TP-Link TL-WN725N and Edimax EW-7811Un.

Maybe this is a driver issue, if anyone knows a working driver that can be downloaded from a reliable source, that will work too. I think these dongles might have the same chipset, (RealTek 8188??), but I’m not sure yet.

The Mango works perfectly with Android, it’s amazing for the price, but I would love to use this thing with my Raspberry Pi 2B+

Thanks!

Not a Mango issue - it’s a Raspberry Pi (Raspbian) issue…

There’s a lot of USB dongles out there, and some work with Linux, and some don’t…

Good info below:

https://elinux.org/RPi_USB_Wi-Fi_Adapters

Mango uses MTK chipset maybe you can use MTK WiFi dongle eg 3070

RTL 8187 series should work but recently I got a case that Mango does not work well with Tenda mesh which uses RTL chipset.

Should this be one reason?

I think he’s trying to connect his RPi2 to the Mango - it doesn’t have onboard WiFi…

TP-Link TL-WN725N is RTL8188EUS - same with V2 of that device, and there’s no built-in kernel support with the r8818eu driver

The Edimax device - similar - based on RTL8188CUS, which again, no kernel support in Raspbian

The CanaKit purpose built adapter should work - it’s Ralink 5370 based, and it’s $10USD on Amazon

Hi,

I appreciate your response, I will look into the model you suggest, this is very helpful.

Thanks,
Emanuel

You win my question, unfortunately the prize is pretty lame, just my appreciation (;

I’m buying the model you have suggested, I’ll update this post after testing in case it helps someone else.

I was looking for out of box support for RPi and a lot of people suggest that Edimax, it does mostly work out of the box with RPi, but apparently has compatibility issues with some devices, including the Mango.

I think you have saved me a lot of trouble, great answer and much appreciated,
Emanuel

I want to connect a USB dongle that supports 5GHz and external antenna to the Mango.
Ordered a Ralink.
Is Gl working on the issue?

We are working on some dual band dongle on MV1000. Will release soon.

Please don’t forget to roll out for AR300M-LITE and MT300N-V2 as well

Seems my RTL8188FTW is not recognized by eighter AR300M or MT300N. :worried::worried::worried:

Some advice what I need to do?

Good luck and add oil to the middle kingdom.:pray::mask::pray:

Now only works on MV1000.

We may add the drivers to other models. But why you need to add more wifi to wifi routers.

Many thanks for your quick response.

I use these routers in my camper van and mobile homes.
The idea is to attach a (single) ouside antenna each - maybe even with booster.
Sooner or later I will also want them to upgrade to dual band as well.
So the idea is basically to bring a long range wlan from outside into a mobile living space. Especially in the van (enclosed metal area) it makes a big difference to have an inside and an outside antenna.

You could use the additional radio in other products as dedicated radio for WISP mode. Having a dedicated wifi radio benefits ranges and speed, because uplink network and own network can be on different bands/channels. That way the networks jam each other less and more airtime is available on both.

A well working wifi dongle could therefore be a nice addition to not only the MV1000.

Using usb wifi dongle is sadly not really plug and play in OpenWRT. A well integrated wifi-dongle could work wonders! Finding one the work really well with OpenWRT is also not easy, so having one would be a really nice. (Hopefully a dongle which performs like my Netgear WNDA3200 or better!)

When looking for wifi-dongles, the chipset is really important. OpenWRT needs to have drivers for them to work! Carefully select your dongle based on this fact ONLY! You might need to install some additional packages to make the dongle work as well.

In my case a Netgear WNDA3200 works pretty well for me. It requires the packages related to ath9k_htc to be installed and it does not always initialize properly on reboots, because either usbmode does not change the mode of this dongle or the wifi-driver does not pick it up.

For those playing with dongles. “lsusb”, “usbreset”, “usbmode” and “wifi” are tools you likely need.
“lsusb” will show the attached usb devices.
“usbreset” will allow you to reset usb, so devices have to reconnect.
“usbmode” will trigger dongle, which first present themselves as usb-drive with drivers, to go into wifi-mode.
“wifi” is needed to restart with wifi part of the device, so it will be seeing a newly connected radio.
“wifi config” generates the config you need to add the new wifi-dongle into /etc/config/wireless.

In hotplug those commands can be programmed, so the firmware does them when the usb wifi dongle is connected.

1 Like

Can you do the command “lsusb” in SSH on the device you connected the dongle to. Possibly I might also need the output of the command “dmesg”.

Does the device contain the package “kmod-rtl8192cu”?

Possibly the wifi dongle is working, but not configurated in /etc/config/wireless .

alfa adapters auto configure and auto restart and stop them selves on plug in and unplug. for mv1000. the wireless tab on page comes in and out accordingly. the only downfall is that the alfa adapters can only use 5ghz or 2.4ghz radio at a time. it’s actually very plug and play. the way they are doing it.

2 Likes

Many thanks.
I must admit I am not that tech savvy :flushed:
How to check for the package?

I managed to SSH but don’t understand what I’m reading here:

Connecting to 192.168.1.4 port 22, please wait…
login as:
root@192.168.1.4’s password:

BusyBox v1.24.1 (2017-03-31 09:51:56 HKT) built-in shell (ash)


| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M

CHAOS CALMER (Chaos Calmer, r47065)

  • 1 1/2 oz Gin Shake with a glassful
  • 1/4 oz Triple Sec of broken ice and pour
  • 3/4 oz Lime Juice unstrained into a goblet.
  • 1 1/2 oz Orange Juice
  • 1 tsp. Grenadine Syrup

Entropy: 485/4096

root@AR:~# lsusb
Bus 001 Device 002: ID 0bda:f179 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@AR:~# dmesg
[ 0.000000] Linux version 3.18.27 (alzhao@alzhao-ubuntu) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47065) ) #1 Thu Nov 16 16:43:51 HKT 2017
[ 0.000000] MyLoader: sysp=a8100413, boardp=cee9f512, parts=ddfd0bfe
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 08000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x07ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x07ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x00000000-0x07ffffff]
[ 0.000000] On node 0 totalpages: 32768
[ 0.000000] free_area_init_node: node 0, pgdat 803b82e0, node_mem_map 81000000
[ 0.000000] Normal zone: 256 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 32768 pages, LIFO batch:7
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: board=GL-AR300M mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro;spi0.1:131072k(ubi) console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Writing ErrCtl register=00000000
[ 0.000000] Readback ErrCtl register=00000000
[ 0.000000] Memory: 125532K/131072K available (2799K kernel code, 135K rwdata, 588K rodata, 244K init, 195K bss, 5540K reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:51
[ 0.000000] Clocks: CPU:650.000MHz, DDR:597.534MHz, AHB:216.666MHz, Ref:25.000MHz
[ 0.000000] Calibrating delay loop… 432.53 BogoMIPS (lpj=2162688)
[ 0.060000] pid_max: default: 32768 minimum: 301
[ 0.060000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.080000] NET: Registered protocol family 16
[ 0.080000] MIPS: machine is GL-AR300M
[ 0.540000] usbcore: registered new interface driver usbfs
[ 0.540000] usbcore: registered new interface driver hub
[ 0.550000] usbcore: registered new device driver usb
[ 0.550000] Switched to clocksource MIPS
[ 0.560000] NET: Registered protocol family 2
[ 0.560000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.560000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.570000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.580000] TCP: reno registered
[ 0.580000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.590000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.590000] NET: Registered protocol family 1
[ 0.600000] PCI: CLS 0 bytes, default 32
[ 0.600000] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.620000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.630000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.640000] msgmni has been set to 245
[ 0.650000] io scheduler noop registered
[ 0.650000] io scheduler deadline registered (default)
[ 0.660000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 0.670000] console [ttyS0] disabled
[ 0.690000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a 16550A
[ 0.700000] console [ttyS0] enabled
[ 0.710000] bootconsole [early0] disabled
[ 0.720000] m25p80 spi0.0: found w25q128, expected m25p80
[ 0.720000] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.730000] 4 cmdlinepart partitions found on MTD device spi0.0
[ 0.740000] Creating 4 MTD partitions on “spi0.0”:
[ 0.740000] 0x000000000000-0x000000040000 : “u-boot”
[ 0.750000] 0x000000040000-0x000000050000 : “u-boot-env”
[ 0.750000] 0x000000050000-0x000000ff0000 : “firmware”
[ 0.790000] 2 uimage-fw partitions found on MTD device firmware
[ 0.790000] 0x000000050000-0x000000190000 : “kernel”
[ 0.800000] 0x000000190000-0x000000ff0000 : “rootfs”
[ 0.810000] mtd: device 4 (rootfs) set to be root filesystem
[ 0.810000] 1 squashfs-split partitions found on MTD device rootfs
[ 0.820000] 0x000000810000-0x000000ff0000 : “rootfs_data”
[ 0.820000] 0x000000ff0000-0x000001000000 : “art”
[ 0.850000] libphy: ag71xx_mdio: probed
[ 1.440000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd042, driver=Generic PHY]
[ 1.450000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[ 2.040000] ag71xx-mdio.1: Found an AR934X built-in switch
[ 2.080000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[ 2.090000] usbcore: registered new interface driver cdc_ether
[ 2.090000] usbcore: registered new interface driver lg-vl600
[ 2.100000] usbcore: registered new interface driver cdc_acm
[ 2.110000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2.110000] TCP: cubic registered
[ 2.120000] NET: Registered protocol family 17
[ 2.120000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 2.140000] Bridge firewalling registered
[ 2.140000] 8021q: 802.1Q VLAN Support v1.8
[ 2.150000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 2.160000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[ 2.170000] Freeing unused kernel memory: 244K (803d3000 - 80410000)
[ 3.230000] init: Console is alive
[ 3.230000] init: - watchdog -
[ 5.090000] SCSI subsystem initialized
[ 5.090000] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 5.100000] ehci-platform: EHCI generic platform driver
[ 5.110000] ehci-platform ehci-platform: EHCI Host Controller
[ 5.110000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 5.120000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[ 5.150000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[ 5.150000] hub 1-0:1.0: USB hub found
[ 5.160000] hub 1-0:1.0: 1 port detected
[ 5.160000] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 5.170000] ohci-platform: OHCI generic platform driver
[ 5.180000] uhci_hcd: USB Universal Host Controller Interface driver
[ 5.190000] usbcore: registered new interface driver usb-storage
[ 5.230000] init: - preinit -
[ 5.590000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 5.740000] random: mktemp urandom read with 9 bits of entropy available
[ 8.840000] mount_root: loading kmods from internal overlay
[ 9.140000] jffs2: notice: (386) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 9.150000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[ 9.170000] block: extroot: not configured
[ 9.240000] jffs2: notice: (383) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 9.430000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[ 9.440000] block: extroot: not configured
[ 9.450000] mount_root: switching to jffs2 overlay
[ 9.490000] procd: - early -
[ 9.490000] procd: - watchdog -
[ 10.240000] procd: - ubus -
[ 11.260000] procd: - init -
[ 13.980000] NET: Registered protocol family 10
[ 14.010000] ntfs: driver 2.1.31 [Flags: R/O MODULE].
[ 14.020000] loop: module loaded
[ 14.030000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 14.060000] fuse init (API version 7.23)
[ 14.070000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
[ 14.080000] Backport generated by backports.git backports-20151218-0-g2f58d9d
[ 14.090000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 14.110000] nf_conntrack version 0.5.0 (1965 buckets, 7860 max)
[ 14.140000] usbcore: registered new interface driver rndis_host
[ 14.150000] usbcore: registered new interface driver usbserial
[ 14.160000] usbcore: registered new interface driver usbserial_generic
[ 14.170000] usbserial: USB Serial support registered for generic
[ 14.200000] xt_time: kernel timezone is -0000
[ 14.250000] usbcore: registered new interface driver cp210x
[ 14.250000] usbserial: USB Serial support registered for cp210x
[ 14.320000] PPP generic driver version 2.4.2
[ 14.330000] NET: Registered protocol family 24
[ 14.390000] usbcore: registered new interface driver option
[ 14.390000] usbserial: USB Serial support registered for GSM modem (1-port)
[ 14.430000] ath: EEPROM regdomain: 0x0
[ 14.430000] ath: EEPROM indicates default country code should be used
[ 14.430000] ath: doing EEPROM country->regdmn map search
[ 14.430000] ath: country maps to regdmn code: 0x3a
[ 14.430000] ath: Country alpha2 being used: US
[ 14.430000] ath: Regpair used: 0x3a
[ 14.440000] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
[ 14.450000] ieee80211 phy0: Atheros AR9531 Rev:2 mem=0xb8100000, irq=47
[ 22.960000] device eth1 entered promiscuous mode
[ 22.990000] br-lan: port 1(eth1) entered forwarding state
[ 22.990000] br-lan: port 1(eth1) entered forwarding state
[ 23.030000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 23.120000] br-lan: port 1(eth1) entered disabled state
[ 24.740000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 24.760000] device wlan0 entered promiscuous mode
[ 24.760000] br-lan: port 2(wlan0) entered forwarding state
[ 24.770000] br-lan: port 2(wlan0) entered forwarding state
[ 25.120000] br-lan: port 2(wlan0) entered disabled state
[ 31.470000] IPv6: ADDRCONF(NETDEV_UP): wlan-sta: link is not ready
[ 32.670000] wlan-sta: authenticate with 94:83:c4:00:19:2f
[ 32.690000] wlan-sta: send auth to 94:83:c4:00:19:2f (try 1/3)
[ 32.700000] wlan-sta: authenticated
[ 32.720000] wlan-sta: associate with 94:83:c4:00:19:2f (try 1/3)
[ 32.730000] wlan-sta: RX AssocResp from 94:83:c4:00:19:2f (capab=0xc11 status=0 aid=3)
[ 32.740000] wlan-sta: associated
[ 32.740000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan-sta: link becomes ready
[ 33.300000] br-lan: port 2(wlan0) entered forwarding state
[ 33.310000] br-lan: port 2(wlan0) entered forwarding state
[ 33.310000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 35.310000] br-lan: port 2(wlan0) entered forwarding state
[ 54.830000] random: nonblocking pool is initialized
root@AR:~#

Bus 001 Device 002: ID 0bda:f179 Realtek Semiconductor Corp.
Ok, that’s your USB device.

Search for that usb ID shows me it is a RTL8188FU?

I’m not sure what drivers you needs in this case. It wouldn’t surprise me if this will be hard to make this work.

Let’s try to install 1 of 2 possible drivers:
opkg update
opkg install kmod-rtl8192cu

After that, can you restart the router and post the outputs of lsusb and dmesg again?

Under Windows the device is named Realtek RTL8188FTW.
But Google doesn’t know this at all.

After installing the two drivers and restart I receive this:

root@AR:~# lsusb
Bus 001 Device 002: ID 0bda:f179 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@AR:~# dmesg
[ 0.000000] Linux version 3.18.27 (alzhao@alzhao-ubuntu) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47065) ) #1 Thu Nov 16 16:43:51 HKT 2017
[ 0.000000] MyLoader: sysp=a8100413, boardp=cae9f512, parts=ddfd0bfe
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 08000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x07ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x07ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x00000000-0x07ffffff]
[ 0.000000] On node 0 totalpages: 32768
[ 0.000000] free_area_init_node: node 0, pgdat 803b82e0, node_mem_map 81000000
[ 0.000000] Normal zone: 256 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 32768 pages, LIFO batch:7
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: board=GL-AR300M mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro;spi0.1:131072k(ubi) console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Writing ErrCtl register=00000000
[ 0.000000] Readback ErrCtl register=00000000
[ 0.000000] Memory: 125532K/131072K available (2799K kernel code, 135K rwdata, 588K rodata, 244K init, 195K bss, 5540K reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:51
[ 0.000000] Clocks: CPU:650.000MHz, DDR:597.631MHz, AHB:216.666MHz, Ref:25.000MHz
[ 0.000000] Calibrating delay loop… 432.53 BogoMIPS (lpj=2162688)
[ 0.060000] pid_max: default: 32768 minimum: 301
[ 0.060000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.080000] NET: Registered protocol family 16
[ 0.080000] MIPS: machine is GL-AR300M
[ 0.540000] usbcore: registered new interface driver usbfs
[ 0.540000] usbcore: registered new interface driver hub
[ 0.550000] usbcore: registered new device driver usb
[ 0.550000] Switched to clocksource MIPS
[ 0.560000] NET: Registered protocol family 2
[ 0.560000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.560000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.570000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.580000] TCP: reno registered
[ 0.580000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.590000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.590000] NET: Registered protocol family 1
[ 0.600000] PCI: CLS 0 bytes, default 32
[ 0.600000] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.620000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.630000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.640000] msgmni has been set to 245
[ 0.650000] io scheduler noop registered
[ 0.650000] io scheduler deadline registered (default)
[ 0.660000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 0.670000] console [ttyS0] disabled
[ 0.690000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a 16550A
[ 0.700000] console [ttyS0] enabled
[ 0.710000] bootconsole [early0] disabled
[ 0.720000] m25p80 spi0.0: found w25q128, expected m25p80
[ 0.720000] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.730000] 4 cmdlinepart partitions found on MTD device spi0.0
[ 0.740000] Creating 4 MTD partitions on “spi0.0”:
[ 0.740000] 0x000000000000-0x000000040000 : “u-boot”
[ 0.750000] 0x000000040000-0x000000050000 : “u-boot-env”
[ 0.750000] 0x000000050000-0x000000ff0000 : “firmware”
[ 0.790000] 2 uimage-fw partitions found on MTD device firmware
[ 0.790000] 0x000000050000-0x000000190000 : “kernel”
[ 0.800000] 0x000000190000-0x000000ff0000 : “rootfs”
[ 0.800000] mtd: device 4 (rootfs) set to be root filesystem
[ 0.810000] 1 squashfs-split partitions found on MTD device rootfs
[ 0.820000] 0x000000810000-0x000000ff0000 : “rootfs_data”
[ 0.820000] 0x000000ff0000-0x000001000000 : “art”
[ 0.850000] libphy: ag71xx_mdio: probed
[ 1.440000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd042, driver=Generic PHY]
[ 1.450000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[ 2.040000] ag71xx-mdio.1: Found an AR934X built-in switch
[ 2.080000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[ 2.090000] usbcore: registered new interface driver cdc_ether
[ 2.090000] usbcore: registered new interface driver lg-vl600
[ 2.100000] usbcore: registered new interface driver cdc_acm
[ 2.110000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2.110000] TCP: cubic registered
[ 2.120000] NET: Registered protocol family 17
[ 2.120000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 2.140000] Bridge firewalling registered
[ 2.140000] 8021q: 802.1Q VLAN Support v1.8
[ 2.150000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 2.160000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[ 2.170000] Freeing unused kernel memory: 244K (803d3000 - 80410000)
[ 3.230000] init: Console is alive
[ 3.230000] init: - watchdog -
[ 5.090000] SCSI subsystem initialized
[ 5.090000] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 5.100000] ehci-platform: EHCI generic platform driver
[ 5.110000] ehci-platform ehci-platform: EHCI Host Controller
[ 5.120000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 5.130000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[ 5.150000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[ 5.150000] hub 1-0:1.0: USB hub found
[ 5.160000] hub 1-0:1.0: 1 port detected
[ 5.160000] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 5.170000] ohci-platform: OHCI generic platform driver
[ 5.180000] uhci_hcd: USB Universal Host Controller Interface driver
[ 5.190000] usbcore: registered new interface driver usb-storage
[ 5.230000] init: - preinit -
[ 5.590000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 5.750000] random: mktemp urandom read with 9 bits of entropy available
[ 8.850000] mount_root: loading kmods from internal overlay
[ 9.160000] jffs2: notice: (387) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 9.180000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[ 9.190000] block: extroot: not configured
[ 9.270000] jffs2: notice: (384) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 9.290000] mount_root: loading kmods from internal overlay
[ 9.610000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[ 9.620000] block: extroot: not configured
[ 9.630000] mount_root: switching to jffs2 overlay
[ 9.670000] procd: - early -
[ 9.670000] procd: - watchdog -
[ 10.420000] procd: - ubus -
[ 11.430000] procd: - init -
[ 13.830000] NET: Registered protocol family 10
[ 13.860000] ntfs: driver 2.1.31 [Flags: R/O MODULE].
[ 13.880000] loop: module loaded
[ 13.890000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 13.910000] fuse init (API version 7.23)
[ 13.920000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
[ 13.930000] Backport generated by backports.git backports-20151218-0-g2f58d9d
[ 13.940000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 13.950000] nf_conntrack version 0.5.0 (1965 buckets, 7860 max)
[ 14.010000] usbcore: registered new interface driver rndis_host
[ 14.020000] usbcore: registered new interface driver usbserial
[ 14.030000] usbcore: registered new interface driver usbserial_generic
[ 14.040000] usbserial: USB Serial support registered for generic
[ 14.080000] xt_time: kernel timezone is -0000
[ 14.130000] usbcore: registered new interface driver cp210x
[ 14.130000] usbserial: USB Serial support registered for cp210x
[ 14.200000] PPP generic driver version 2.4.2
[ 14.210000] NET: Registered protocol family 24
[ 14.300000] usbcore: registered new interface driver option
[ 14.300000] usbserial: USB Serial support registered for GSM modem (1-port)
[ 14.370000] usbcore: registered new interface driver rtl8192cu
[ 14.390000] ath: EEPROM regdomain: 0x0
[ 14.390000] ath: EEPROM indicates default country code should be used
[ 14.390000] ath: doing EEPROM country->regdmn map search
[ 14.390000] ath: country maps to regdmn code: 0x3a
[ 14.390000] ath: Country alpha2 being used: US
[ 14.390000] ath: Regpair used: 0x3a
[ 14.400000] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
[ 14.400000] ieee80211 phy0: Atheros AR9531 Rev:2 mem=0xb8100000, irq=47
[ 23.010000] device eth1 entered promiscuous mode
[ 23.040000] br-lan: port 1(eth1) entered forwarding state
[ 23.040000] br-lan: port 1(eth1) entered forwarding state
[ 23.060000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 23.980000] br-lan: port 1(eth1) entered disabled state
[ 24.700000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 24.710000] device wlan0 entered promiscuous mode
[ 24.720000] br-lan: port 2(wlan0) entered forwarding state
[ 24.720000] br-lan: port 2(wlan0) entered forwarding state
[ 24.980000] br-lan: port 2(wlan0) entered disabled state
[ 31.410000] IPv6: ADDRCONF(NETDEV_UP): wlan-sta: link is not ready
[ 32.610000] wlan-sta: authenticate with 94:83:c4:00:19:2f
[ 32.630000] wlan-sta: send auth to 94:83:c4:00:19:2f (try 1/3)
[ 32.650000] wlan-sta: authenticated
[ 32.660000] wlan-sta: associate with 94:83:c4:00:19:2f (try 1/3)
[ 32.670000] wlan-sta: RX AssocResp from 94:83:c4:00:19:2f (capab=0xc11 status=0 aid=3)
[ 32.670000] wlan-sta: associated
[ 32.680000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan-sta: link becomes ready
[ 33.240000] br-lan: port 2(wlan0) entered forwarding state
[ 33.250000] br-lan: port 2(wlan0) entered forwarding state
[ 33.260000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 35.250000] br-lan: port 2(wlan0) entered forwarding state
[ 55.050000] random: nonblocking pool is initialized

There are more drivers and firmware matching at least 8188 under the link you sent. Should I try those as well?

The other one you could try is kmod-rtl8xxxu

I can see the rtl8192cu driver loaded, but nothing else happening, so I don’t think that one will do the job in this case.

RTL8188FTW doesn’t produce provide me with any useful results. The USB id tells me RTL8188FU, which has some Linux drivers, but no OpenWRT drivers.

1 Like

When I try to SSH, it says the package is unknown. :worried:

root@AR:~# opkg install kmod-rtl8xxxu
Unknown package ‘kmod-rtl8xxxu’.
Collected errors:

  • opkg_install_cmd: Cannot install package kmod-rtl8xxxu.
    root@AR:~#