@nepenthe: I have merged the patch for 5.2 support. Please try again and let me know if this works. Thanks.
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.006782 |
First Submitted: | 2017-09-18 20:21 (UTC) |
Last Updated: | 2024-05-23 13:15 (UTC) |
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 14 Next › Last »
zebulon commented on 2019-07-10 12:48 (UTC)
nepenthe commented on 2019-07-09 15:29 (UTC) (edited on 2019-07-09 15:33 (UTC) by nepenthe)
Here's what I saw in relation to kernel 5.2 -- ugh, formatting, looking at Wiki for formatting help.
(1/2) Install DKMS modules ==> dkms install rtl8814au/4.3.21.r47.g70f8d24 -k 5.2.0-0-MANJARO Error! Bad return status for module build on kernel: 5.2.0-0-MANJARO (x86_64) Consult /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/make.log for more information.
DKMS make.log for rtl8814au-4.3.21.r47.g70f8d24 for kernel 5.2.0-0-MANJARO (x86_64) Tue 09 Jul 2019 11:28:37 AM EDT make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.2.0-0-MANJARO/build M=/var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build modules make[1]: Entering directory '/usr/lib/modules/5.2.0-0-MANJARO/build' CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_cmd.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_security.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_debug.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_io.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_mlme.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_mlme_ext.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_vht.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_pwrctrl.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_rf.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_recv.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_sta_mgt.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_ap.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_xmit.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_p2p.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_tdls.o /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_ap.c: In function ‘rtw_add_bcn_ie’: /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_ap.c:228:24: warning: ‘ielen’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228 | if (p != NULL && ielen>0) | ~~~~~^~ CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_br_ext.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_iol.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_sreset.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_btcoex.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_beamforming.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/rtw_odm.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/core/efuse/rtw_efuse.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/osdep_service.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/os_intfs.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/usb_intf.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/usb_ops_linux.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/ioctl_linux.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/xmit_linux.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/mlme_linux.o /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/os_intfs.c:918:22: error: initialization of ‘u16 ()(struct net_device , struct sk_buff , struct net_device )’ {aka ‘short unsigned int ()(struct net_device , struct sk_buff , struct net_device )’} from incompatible pointer type ‘u16 ()(struct net_device , struct sk_buff , struct net_device , u16 ()(struct net_device , struct sk_buff , struct net_device ))’ {aka ‘short unsigned int ()(struct net_device , struct sk_buff , struct net_device , short unsigned int ()(struct net_device , struct sk_buff , struct net_device ))’} [-Werror=incompatible-pointer-types] 918 | .ndo_select_queue = rtw_select_queue, | ^~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/os_intfs.c:918:22: note: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’) CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/recv_linux.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/ioctl_cfg80211.o CC [M] /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/rtw_cfgvendor.o cc1: some warnings being treated as errors make[2]: [scripts/Makefile.build:279: /var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build/os_dep/linux/os_intfs.o] Error 1 make[2]: Waiting for unfinished jobs.... make[1]: [Makefile:1595: module/var/lib/dkms/rtl8814au/4.3.21.r47.g70f8d24/build] Error 2 make[1]: Leaving directory '/usr/lib/modules/5.2.0-0-MANJARO/build' make: [Makefile:1699: modules] Error 2
zebulon commented on 2019-06-11 09:00 (UTC)
@andrej: can you copy the part of the log that shows the error? Thanks.
andrej commented on 2019-06-10 04:36 (UTC)
This just keeps failing to build via DKMS across a few last kernel versions. :-(
zebulon commented on 2019-05-16 09:51 (UTC)
Updated for kernel 5.1.
itsmattson commented on 2019-01-29 03:56 (UTC)
Thanks @zebulon! I learned something from that so I uninstalled it and reinstalled it your way via downloading snapshot, untarring, and using makepkg -i and r40 came down as you suggested which is great! I thought I had to go via github to get the latest because package details at the top of page says "rtl8814au-dkms-git 4.3.21.r34.ga0c4479-2". Apologies for the misunderstanding - This has certainly simplified AUR package updates for me :)
zebulon commented on 2019-01-28 15:16 (UTC)
@itsmattson: good to hear. Regarding the best practice: I think you confused the source for the driver and the source for the PKGBUILD. You do not need to git clone https://github.com/zebulon2/rtl8814au and make a package out of it, but only of the PKGBUILD snapshot https://aur.archlinux.org/cgit/aur.git/snapshot/rtl8814au-dkms-git.tar.gz which you untar somewhere and then run makepkg -i inside (as explained in the AUR wiki page). makepkg will handle the download of the source from github (the latest revision by default). The thing is, the PKGBUILD is not updated each time the Github driver source is (this is normal and an Arch guidance). Hence, if you wish to use the latest version of the driver, clean up your PKGBUILD snapshot folder (or reexpand it again) and run makepkg -i from time to time (or each time you see the Github driver has been updated). Hope this helps.
itsmattson commented on 2019-01-28 13:20 (UTC)
Hey @zebulon, on latest git pull a moment ago I got "rtl8814au-dkms-git-4.3.21.r40.ge217689-1" and it installed perfectly (the one I got the error with this afternoon was r35). Thank you! Any tips on how to know if latest kernel is supported before I do a system upgrade next time?
itsmattson commented on 2019-01-28 13:10 (UTC) (edited on 2019-01-28 13:22 (UTC) by itsmattson)
Thanks @zebulon!
I think I did it right so maybe you can tell me where I went wrong? Maybe I just tried to upgrade (git pull) too soon (before your merge) - Is that what you mean?
This is the order I did things: Updated system (sudo pacman -Syu), noticed Wi-Fi no longer working so pulled latest changes in cloned repo (git pull), remade the package (makepkg -Acs), and finally reinstalled it to Pacman (sudo pacman -U <package>.pkg.tar.xz). This was second time I got the error (first during pacman -Syu) so decided to come here and ask for help :p
Can I bother you to advise what best approach would be in future when looking to upgrade? Thanks!
zebulon commented on 2019-01-28 08:41 (UTC)
@itsmattson: I just read again your message. Indeed, you have the r35 version of the repository, that is before I merged the support for kernel 4.20 (see the source history at https://github.com/zebulon2/rtl8814au/commits/master). Note that AUR packages do not update automatically with pacman, and that secondly a -git package needs to be rerun some time to time to get the latest git sources, since the PKGBUILD is not necessarily changed, while the original sources are. I invite you to read the Wiki for more info about AUR, starting at https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages. Once you have well understood the concept, then you can use a pacman wrapper that helps installing AUR packages automatically, such as pikaur, but only after you have understood the "manual" way! ;)
Pinned Comments
zebulon commented on 2019-10-01 06:19 (UTC) (edited on 2025-02-12 07:25 (UTC) by zebulon)
To all having an issue with this driver: please try these alternate packages: https://aur.archlinux.org/packages/rtw88-dkms-git or https://aur.archlinux.org/packages/rtl88xxau-aircrack-dkms-git.