TP-LINK TL-WN881ND v2.x

Hello,

Can anyone please advise if following WiFi adapter is usable in OpenWrt x86_64 ?
TP-LINK TL-WN881ND v2.x

Thank you,

That specific driver (RTL8192EE) is not listed in the Package Table.

It depends on how it will be used. It will work as a client, but not as AP.

1 Like

Is there a way to add the drivers which are available on tp*link's site?

Drivers from tp-link site are usually no good for modern kernels.

Then how can we use it as client ?

It should be supported by the kernel. We need to find appropriate kmod and install.

Thanks Pilot6, any suggestion? :slight_smile:

rtl8192ee seems not to be there, but we can make it.

1 Like

It is easy to add kmod-rtl8192ee, but that needs some testing.

resut is:" -ash: kmod-rtl8192ee: not found"
but with lspci i get:
root@OpenWrt:~# lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192EE PCIe Wireless Network Adapter
02:00.0 Ethernet controller: Qualcomm Atheros AR8131 Gigabit Ethernet (rev c0)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
03:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)

kmod-rtl8192ee really doesn't exist. It needs to be added in sources.

You need to add rtl8192ee to package/kernel/mac80211/realtek.mk same way as other rtl8192 modules.

Hi, if i am not wrong this is related to patches. Something similar to this ?

Not really. You can directly edit package/kernel/mac80211/realtek.mk, build your image with kmod-rtl8192ee enabled and see if it works well with your device.

You don't need to patch kernel, because kernel supports this device already. Openwrt doesn't build this module though.

If all works it will make sence to make a patch and send it to Openwrt-devel.

First of all you need to learn how to build your own image.
As soon as you have buildroot, then edit the file, enable the module in menuconfig and see if your device is recognized. It is quite simple.