Mange/rtl8192eu-linux-driver

Can't load on Ubuntu 23.10 (kernel 6.5.0-15-generic)

vinirusso opened this issue · 1 comments

I am attempting to install and use a TP-Link wireless adapter (TL-WN823N v2/v3) on Ubuntu 23.10 but am encountering issues when loading the 8192eu driver. After disabling the e1000e driver, which was being loaded by default, I receive the following error when trying to load the 8192eu with modprobe:

modprobe: error: could not insert '8192eu': invalid argument

Steps to Reproduce:

Connected the TP-Link wireless adapter
Followed the entire readme, restarted, didn't work (e1000e driver was still active)
Ran sudo modprobe -r e1000e to remove the e1000e driver
Attempted to load the 8192eu driver with sudo modprobe 8192eu

Kernel Logs (dmesg):

8192eu: no symbol version for module_layout
8192eu: loading out-of-tree module taints kernel.
8192eu: module verification failed: signature and/or required key missing
8192eu: disagrees about version of symbol mutex_lock
8192eu: Unknown symbol mutex_lock (err -22)

New boot, removed and inserted the device:

[32.644554] usb 3-2: USB disconnect, device number 2
[35.148248] usb 3-2: new high-speed USB device number 6 using xhci hed 
[135.296678] usb 3-2: New USB device found, idVendor-2357, LdProduct=0109, bcdDevice= 2.00 
[35.296683] usb 3-2: New USB device strings: Mfr-1, Product=2, SerialNumber=3
[135.296684] usb 3-2: Product: 802.119-NIC
[35.296685] usb 3-2: Manufacturer: Realtek
[35.296686] usb 3-2: SerialNumber: @Be64c000001
[35.323848] 8192eu: disagrees about version of symbol mutex_lock
[35.323852] 8192eu: Unknown symbol mutex lock (err -22)