2

I have an rtl8814au WiFi chipset that I am trying to get to work with Linux:

  1. I have tried downloading the file (.zip) then
  2. Going in the terminal and changing directory the one that contains the file and then
  3. ./ (filename) to run.
    • I get permission denied error so
  4. I tried chmod +x (filename) then ./ (filename) again and got the error below. I have almost no experience with Linux other than installing it and update and upgrade so any help is greatly appreciated.

    root@Graybox:/home/kryas/Downloads#  ./rtl8814AU-driver-4.3.21.zip
    ./rtl8814AU-driver-4.3.21.zip: line 1: $'PK\003\004': command not found
    ./rtl8814AU-driver-4.3.21.zip: line 2: $'\273\201QI\030': command not found
    ./rtl8814AU-driver-4.3.21.zip: line 8: syntax error near unexpected token `)'
    ./rtl8814AU-driver-4.3.21.zip: line 8: ��QIf����G rtl8814AU-driver- 4.3.21/LICENSEUT2[X�\[s�ȱ~�:?bJy�TE�k�$'�Nm%Q�RH�^�$�"b`0�d����e�/�ŕ�- �����ח��������7u��'���4~��\��$��<K�.]��;�����- �lg~'��oGK�W�*u%��{���y���b�U����{�������a�1���J���г�sg����{к*��2}^W������eoJ���XU�I��MQ�ˤ�����>����b����N���IW���dEQ��e�+"�y`�O޿���������������+wK�ݺr�V�[ڪ�
                                            ph�|i����t^W��+��fC_��[�l�ƛ*2�,�b�Y<o�$N�g�VD>/*�dY���}s����%�y������ޮ��n���T迥��s.�V�7|���쮨K��ņ��k~�`^�˪o��ȫ2�`��Z��e�z��4�\�����r�pF����R��    <�}�G6ħ��-�lKг�Q�<z[{�M�$�zsB���6�)��,>
    O���9���i�q��)m�lnQ@o ���aߥ�2)w�l:�}��e��ڧ���$����0âW�=N�(X���]n_!حK��4X���}E�n�ʒ�  ��H9Ͷ����=����^|�IEZa�ɋ�p�����g�Uw�gVÆ5x��6]i����E�Y'
    
     root@Graybox:/home/kryas/Downloads# cd /home/kryas/Downloads/rtl8814AU-driver-4.3.21.zip
    
George Udosen
  • 37,534
Kryas
  • 21

3 Answers3

5

I suggest that you get a temporary working internet connection by ethernet, tether or whatever means possible. Open a terminal and do:

sudo apt-get update
sudo apt-get install git dkms
git clone https://github.com/sbosshardt/rtl8814AU.git
cd rtl8814AU
sudo ./dkms-install.sh

Reboot with the device inserted and your wireless should be working.

Reference: https://github.com/sbosshardt/rtl8814AU

chili555
  • 61,330
2

You have to first extract the zip file and then run make and make install but the previous driver should be removed first.

The steps should be:

  • Download the driver and place it on your Desktop

  • Then, in the terminal application, do the following (in blue)...

    • cd ~/Desktop # change to the Desktop directory

    • unzip rtl8814AU-driver-4.3.21.zip # uncompress the .zip file

    • cd rtl8814AU-driver-4.3.21 # change directory to the unzipped files

    • make # compile the driver

    • sudo modprobe -rv rtl8814au # remove any currently installed driver

    • sudo make install # install the new driver

    • sudo modprobe -v rtl8814au # load the new driver

  • Done! Plug in your wireless adapter.

heynnema
  • 73,649
George Udosen
  • 37,534
2

I took sbosshardt's work as foundation, merged changes from other forks and applied some other tweaks in my fork here: https://github.com/nazar-pc/RTL8814AU

Readme contains easy to follow instructions on how to install or remove the driver. Currently this is the most up to date working driver I know, it should work on modern kernels up to 4.14-rc2 (probaly even further).

nazar-pc
  • 121