Пытаюсь установить мой беспроводной адаптер RTL8812AU

Я получаю сообщение об ошибке при запуске предоставленного install.sh (sudo ./install.sh):

################################################## Realtek Wi-Fi driver Auto installation script Novembor, 21 2011 v1.1.0 ##################################################

Я удалил несколько журналов между ними, которые касаются декомпрессии файла tar.

Authentication requested [root] for make clean: cd hal/OUTSRC/ ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko cd hal/OUTSRC/ ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd hal/led ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd hal ; rm -fr */*/*.mod.c */*/*.mod */*/*.o */*/.*.cmd */*/*.ko cd hal ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd core/efuse ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd platform ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~ rm -fr .tmp_versions Authentication requested [root] for make driver: make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.10.0-28-generic/build M=/home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505 modules make[1]: Entering directory '/usr/src/linux-headers-4.10.0-28-generic' CC [M] /home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/core/rtw_cmd.o In file included from /home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/include/drv_types.h:95:0, from /home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/core/rtw_cmd.c:22: /home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/include/hal_com.h:412:13: error: ‘file_path’ redeclared as different kind of symbol extern char file_path[PATH_LENGTH_MAX]; ^ In file included from ./include/linux/seq_file.h:10:0, from ./include/linux/pinctrl/consumer.h:17, from ./include/linux/pinctrl/devinfo.h:21, from ./include/linux/device.h:24, from ./include/linux/dmaengine.h:20, from ./include/linux/netdevice.h:38, from /home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/include/osdep_service_linux.h:35, from /home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/include/osdep_service.h:41, from /home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/include/drv_types.h:32, from /home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/core/rtw_cmd.c:22: ./include/linux/fs.h:2680:14: note: previous declaration of ‘file_path’ was here extern char *file_path(struct file *, char *, int); ^ scripts/Makefile.build:294: recipe for target '/home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/core/rtw_cmd.o' failed make[2]: *** [/home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505/core/rtw_cmd.o] Error 1 Makefile:1524: recipe for target '_module_/home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505' failed make[1]: *** [_module_/home/swift/Desktop/Linux/driver/rtl8812AU_linux_v4.3.13_14061.20150505] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-28-generic' Makefile:1622: recipe for target 'modules' failed make: *** [modules] Error 2 ################################################## Compile make driver error: 2 Please check error Mesg ##################################################
0
задан 28 November 2017 в 15:01

4 ответа

Я предлагаю вам попробовать:

sudo apt-get update sudo apt install git dkms git clone https://github.com/gnab/rtl8812au.git sudo cp -r rtl8812au /usr/src/rtl8812au-4.2.2 sudo dkms add -m rtl8812au -v 4.2.2 sudo dkms build -m rtl8812au -v 4.2.2 sudo dkms install -m rtl8812au -v 4.2.2

Перезагрузка.

0
ответ дан 18 July 2018 в 02:25

Я нашел, что этот gord-rtl8812au-dkms_1.0-9_amd64.deb работает нормально 16.04.3-64. Я предлагаю Ubuntu проверить это и заменить 4.3.8.12175.20140902 + dfsg-0ubuntu2, который ужасно удаляет строку. https://github.com/MilhouseVH/rtl8812au-1/blob/master/gord-rtl8812au-dkms_1.0-9_amd64.deb

0
ответ дан 18 July 2018 в 02:25

Я предлагаю вам попробовать:

sudo apt-get update sudo apt install git dkms git clone https://github.com/gnab/rtl8812au.git sudo cp -r rtl8812au /usr/src/rtl8812au-4.2.2 sudo dkms add -m rtl8812au -v 4.2.2 sudo dkms build -m rtl8812au -v 4.2.2 sudo dkms install -m rtl8812au -v 4.2.2

Перезагрузка.

0
ответ дан 24 July 2018 в 17:33
  • 1
    Я думаю, что у меня это получилось. Вот что мне дал iwconifg: enx000f0037b844 unassociated Nickname:"<WIFI@REALTEK>" Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 Я пытаюсь получить режим монитора. Поддерживает ли этот драйвер режим монитора? Потому что я получаю сообщение об ошибке. – swiftmcpro 29 November 2017 в 12:26
  • 2
    Не все аппаратные средства и комбинации драйверов поддерживают режим мониторинга. Вы можете узнать: iw list Если поддерживается режим монитора, он будет отчасти уведомлять: «Поддерживаемые режимы интерфейса: * монитор», – chili555 30 November 2017 в 00:19

Я нашел, что этот gord-rtl8812au-dkms_1.0-9_amd64.deb работает нормально 16.04.3-64. Я предлагаю Ubuntu проверить это и заменить 4.3.8.12175.20140902 + dfsg-0ubuntu2, который ужасно удаляет строку. https://github.com/MilhouseVH/rtl8812au-1/blob/master/gord-rtl8812au-dkms_1.0-9_amd64.deb

0
ответ дан 24 July 2018 в 17:33

Другие вопросы по тегам:

Похожие вопросы: