Thanks a_manthey, the box I have this running on doesn't see a lot of use nowadays so I haven't patched it recently. I've added the patch you provided upstream (though I confess to have not tested this on a kernel greater or less than 4.11 - i.e. I haven't tested it at all).
Search Criteria
Package Details: rtl8814au-dkms-git 5.8.5.1.r182.g8105736-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/rtl8814au-dkms-git.git (read-only, click to copy) |
---|---|
Package Base: | rtl8814au-dkms-git |
Description: | RTL8814AU and RTL8813AU chipset driver with firmware v5.8.5.1 |
Upstream URL: | https://github.com/morrownr/8814au |
Licenses: | GPL2 |
Conflicts: | rtl8814au |
Submitter: | zebulon |
Maintainer: | zebulon (Frost) |
Last Packager: | zebulon |
Votes: | 25 |
Popularity: | 0.009195 |
First Submitted: | 2017-09-18 20:21 (UTC) |
Last Updated: | 2024-05-23 13:15 (UTC) |
bsdfirst commented on 2017-06-21 00:24 (UTC)
a_manthey commented on 2017-06-08 20:49 (UTC)
On kernel 4.11 compilation exits with errors (implicit declaration of function „allow_signal“ etc.). From edimax-support i got this solution:
You're running kernel v4.11 which has the Signal related functions moved to a different file. You need to do the following in order to make it works.
open a text editor, like nano, vi, etc.
open the file include/osdep_service_linux.h from rtl8814AU/ folder
add the following lines after this line (#48) #include <linux/sched.h>
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0))
#include <linux/sched/signal.h>
#endif
save the file
try to recompile the driver again
Pinned Comments
zebulon commented on 2019-10-01 06:19 (UTC) (edited on 2022-05-02 09:13 (UTC) by zebulon)
To all having an issue with this driver: please try https://aur.archlinux.org/packages/rtl8814au-aircrack-dkms-git alternatively.