Package Details: rtl8188gu-dkms-git r12.9dec829-1

Git Clone URL: https://aur.archlinux.org/rtl8188gu-dkms-git.git (read-only, click to copy)
Package Base: rtl8188gu-dkms-git
Description: Linux driver for Realtek RTL8188GU
Upstream URL: https://github.com/lwfinger/rtl8188gu
Keywords: 8188gu dkms realtek
Licenses: unknown
Conflicts: rtl8188gu-dkms
Submitter: KierPrev
Maintainer: KafCoppelia
Last Packager: KafCoppelia
Votes: 2
Popularity: 0.000015
First Submitted: 2022-02-11 02:30 (UTC)
Last Updated: 2024-09-25 11:22 (UTC)

Latest Comments

1 2 3 Next › Last »

KafCoppelia commented on 2024-09-25 11:15 (UTC) (edited on 2024-09-25 11:22 (UTC) by KafCoppelia)

Thank you, @amotrak. Due to some unfortunate reason, this change will not be merged upstream, but can only be applied to the source code as a patch. So this modification is written in .patch.

amotrak commented on 2024-09-01 14:23 (UTC)

Patch for kernels >= 6.9.0

diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c
index 51edda2..e345cf5 100644
--- a/os_dep/linux/ioctl_cfg80211.c
+++ b/os_dep/linux/ioctl_cfg80211.c
@@ -402,7 +402,9 @@ u8 rtw_cfg80211_ch_switch_notify(_adapter *adapter, u8 ch, u8 bw, u8 offset, u8
        if (ret != _SUCCESS)
                goto exit;

-#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 9, 0)
+       cfg80211_ch_switch_notify(adapter->pnetdev, &chdef, 0);
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)
        cfg80211_ch_switch_notify(adapter->pnetdev, &chdef, 0, 0);
 #elif LINUX_VERSION_CODE >= KERNEL_VERSION(5, 19, 2)
        cfg80211_ch_switch_notify(adapter->pnetdev, &chdef, 0);

xx777 commented on 2023-06-17 14:29 (UTC)

Linux kernel 6.4 will support RTL8188GU natively, and it will be released soon. (Some news said it's on June 25)

xx777 commented on 2023-06-17 14:16 (UTC) (edited on 2023-06-17 14:17 (UTC) by xx777)

I have a bad news for you: the driver doesn't work.

dmesg: https://pastebin.com/sK566iUu

You can use MCMCCRU's repo as your upstream, then apply the patch to the source code before packaging.

Here is the patch.

https://github.com/McMCCRU/rtl8188gu/pull/60/files

KafCoppelia commented on 2023-06-17 02:25 (UTC) (edited on 2023-06-17 02:30 (UTC) by KafCoppelia)

@jackoneill I don't have rtl8188gu, so I only verified compilation of this repo. At least, @KierPrev's and McMCCRU's could not compile under newer kernel versions, such as 5.19, 6.3.

jackoneill commented on 2023-06-16 18:26 (UTC)

Does https://github.com/lwfinger/rtl8188gu actually work? The issues are full of people saying it's broken and the recent commits only seem to fix compilation errors.

KierPrev commented on 2023-06-16 18:03 (UTC)

@KafCoppelia I'm very glad you found it and tested it. So the driver should now work under every kernel version

KafCoppelia commented on 2023-06-16 17:40 (UTC) (edited on 2023-06-16 17:41 (UTC) by KafCoppelia)

@KierPrev I found lwfinger/rtl8188gu fixed all the bugs(including the one @aquilarubra mentioned) when using the latest kernel. This repository is under active maintainance. So I changed the upstream URL. Also, I tested it.

titangold commented on 2023-06-16 08:24 (UTC)

rtl8xxxu doesn't support AP mode for rtl8188gu though.

xx777 commented on 2023-06-15 06:33 (UTC) (edited on 2023-06-15 06:33 (UTC) by xx777)

rtl8xxxu supports RTL8188GU now. Use rtl8xxxu-dkms-git instead.

https://aur.archlinux.org/packages/rtl8xxxu-dkms-git