Realtek 8192 stopped working after the last upgrade


The firmware for the realtek 8192 chip included by wireless-firmware-osmc is no longer loaded by the latest kernel image (rbp2-image-4.19.55-3-osmc).

As soon as I downgraded to rbp2-image-4.14.78-4-osmc, it started working again.

Sam, could you please have a look at this?

Hardware is a RPI2 with a TP-Link USB adapter (lsusb info):
Bus 001 Device 004: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter

1 Like

The driver is no longer supported at this time. There’s too much of a support burden to maintain out of tree wireless drivers; and most people are now using internal WiFi adapters on the Pi.

With that said, the 4.19 kernel is still a staging kernel and is for testing purposes only at the moment.


kernel rbp1-image-4.19.55-4-osmc and version 4.19.55-5-osmc gave me same issue, any update on future project to include 8192cu module ?

Support for this chipset is now deprecated, until a suitable mainline driver is available.


I was using TP-Link wifi dongle for few years now on my osmc installed raspberry pi 2 and the dongle was working fine untill Linux version 4.14.78-4-osmc. But when kernel was update in osmc release 3-4 months back, it stopped working. I know theres a way to compile the drivers for this model but i am no linux wizard and failed to compile myself. Kindly add the support since my raspberry pi has faulty ethernet and lots of people use wifi dongle instead to be clutter free.

Note: Kindly let me know even if its impossible to achieve now in latest osmc release.

dataplicity@osmc:/$ lsusb
Bus 001 Device 004: ID 2357:0109 TP-Link TL WN823N RTL8192EU
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I moved your post here as it relates to the same module.
As of now, it will not be supported but might come back in the future.

You might be able to compile it yourself. Github contains a lot of possible examples, though I don’t know which will/won’t work: Search · rtl8192eu · GitHub

Also see USB wifi device wth rtl8812au chipset is not working - #3 by T-1000 for details of how to build the driver.

Why don’t you include rtl8xxxx? It’s included in mainline kernel.

Because the mainline driver has very bad performance and doesn’t work well.