mirror of
https://github.com/morrownr/8812au-20210820.git
synced 2026-10-14 21:38:30 +00:00
[GH-ISSUE #54] [Bug]: Kernel oops on Ubuntu 24.04 after 2-3 days uptime #47
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lgleznah on GitHub (Sep 4, 2025).
Original GitHub issue: https://github.com/morrownr/8812au-20210820/issues/54
Checklist
Is Secure Boot enabled?
No
uname
Linux devuser 6.14.0-29-generic #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Aug 14 16:52:50 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 046d:c077 Logitech, Inc. Mouse Bus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 004: ID 2357:010e TP-Link Archer T4UH v2 [Realtek RTL8812AU]
rfkill
2: phy2: Wireless LAN Soft blocked: no Hard blocked: no
dkms
iw
git status
install-driver.sh
What happened?
I have been getting consistent crashes on my Ubuntu 24.04 server (after 2-3 days of uptime each), and I suspect the 8812au driver to be the culprit. Indeed, after looking through the crash logs in
/var/crash, I found the following information at the end of thedmesgdump:Some of these messages seem to allude
8812au(more specifically, the last call in the backtrace seems to bertw_sctx_done_err), so I suspect the bug might have something to do with this.Thank you very much for your help 🙏!
@morrownr commented on GitHub (Sep 13, 2025):
Hi @lgleznah
From the README:
Notice: An updated standards compliant (mac80211), in-kernel driver for rtl8812au chipset based adapters and modules is available and as of kernel 6.14 is of good quality. If your distro uses kernel 6.14 or later, there is no need to install this driver. The in-kernel driver is part of the rtw88 series of drivers. The in-kernel driver is Linux Standards compliant (mac80211) and is a much better driver than this one. This driver will no longer get API related updates beyond kernel 6.14 (unless provided by a user). If you use a kernel prior to 6.14, it is possible to use the new standards compliant driver by going to the following repo:
https://github.com/lwfinger/rtw88
If you decide to use the in-kernel driver, remember to first remove the driver in this repo. You can run the following to remove the driver in this repo:
$ sudo sh remove-driver.sh
It has been my pleasure to maintain this driver for the last several years. Thanks to all of those who helped.
Remember: Ask not what your operating system can do for you, but what you can do for your operating system.
Regards,
@morrownr
@cybersnow02 commented on GitHub (Feb 21, 2026):
@lgleznah did you find the issue to your problem? I ask this because your issue is probably not a driver related issue, nor a Kernel update issue. 3 things to check first: Try others USB ports, temporary remove any USB cord extension supplied with the 8812au unit and do a memory test with memtest to insure stability while the kernel is running. Also, you might try to update the driver with this new updated driver that support newer kernels (if you want to stay with original Realtek driver. Otherwise, you could try RTW88 driver that is included with Kernels >=6.14): https://github.com/cybersnow02/8812au-20210820