Проблема с установкой драйвера Asus USB-N53

Я осмотрелся и нашел несколько ответов в похожих темах, но у меня это не получилось.

Я пытался установить драйвер, взятый с этого сайта http://www.drivers.ga/2015/10/download-driver-asus-usb-n53-b1-n600.html для моего адаптера USB-N53 Wireless-N600 от Asus.,

Следуя инструкциям в файле readme ниже:

Build Instructions:  
====================

1> tar -jxvf 2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO.tar.bz2
   go to "./2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO" directory.


2> switch to super user.
     ** for Fedora
        $su

     ** for Ubuntu 
        $sudo su

3> in Makefile
     set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
     define the linux kernel source include file path LINUX_SRC
     modify to meet your need.

4> in os/linux/config.mk 
     define the GCC and LD of the target machine
     define the compiler flags CFLAGS
     modify to meet your need.

    ** Build for being controlled by NetworkManager or wpa_supplicant wext functions
       Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
       => #>cd wpa_supplicant-x.x
       => #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d

    ** Build for being controlled by WpaSupplicant with Ralink Driver
       Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
       => #>cd wpa_supplicant-0.5.7
       => #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

5>  compile driver source code
    $make

=======================================================================
Install Instructions:  
================================    
1> load driver
   $make install    

2> plug in USB dongle.  

But I'm a total newbie, I want to learn how Linux works but I don't want to do bad things, so I found some help in this topic http://Ask-ubuntu.ru/questions/102956/how-do-i-install-an-asus-usb-n53-wifi-adapter

After following these instructions I found myself stuck at the 7th step "Install the module".

I'm getting those errors :

      DBGPRINT(RT_DEBUG_ERROR, ("AES_Key_Wrap: allocate %d bytes memory failure.
      DBGPRINT(RT_DEBUG_ERROR, ("AES_Key_Wrap: allocate %d bytes memory failur

      DBGPRINT(RT_DEBUG_ERROR, ("AES_Key_Unwrap: allocate %d bytes memory failur
      DBGPRINT(RT_DEBUG_ERROR, ("AES_Key_Unwrap: allocate %d bytes memory failur

gned int’ [-Wformat=]
   DBGPRINT(RT_DEBUG_ERROR, ("%s unable to alloc memory for measure report buffe

   DBGPRINT(RT_DEBUG_ERROR, ("%s unable to alloc memory for measure report buffe

   DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION_
                                   ^
   DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION_

/home/lionel/Téléchargements/Linux/2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO/os/linux/../../sta/sta_cfg.c:4926:85: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
 intf(extra, size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, _
                                                                     ^
/home/lionel/Téléchargements/Linux/2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO/os/linux/../../sta/sta_cfg.c:4926:95: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
 , size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, __TIME__ );
                                                                     ^
cc1: some warnings being treated as errors
scripts/Makefile.build:258 : la recette pour la cible « /home/lionel/Téléchargements/Linux/2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO/os/linux/../../sta/sta_cfg.o » a échouée
make[2]: *** [/home/lionel/Téléchargements/Linux/2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO/os/linux/../../sta/sta_cfg.o] Erreur 1
Makefile:1403 : la recette pour la cible « _module_/home/lionel/Téléchargements/Linux/2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO/os/linux » a échouée
make[1]: *** [_module_/home/lionel/Téléchargements/Linux/2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO/os/linux] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-4.4.0-38-generic »
Makefile:243 : la recette pour la cible « LINUX » a échouée
make: *** [LINUX] Erreur 2

Извините за длинный пост, я не знал, что показать вам, чтобы помочь мне, более того, я не мог показать вам все...

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS

Linux 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Parameters: ro, quiet, splash, vt.handoff=7

lsusb для ключа Wi-Fi

Bus 003 Device 007: ID 0b05:180b ASUSTek Computer, Inc. 

Привет чили, спасибо за твой ответ!

Я попробовал то, что ты сказал мне сделать, но у меня возникли проблемы..

Я хотел попробовать беспроводную связь, поэтому подключил USB-ключ, и после того, как Ubuntu обнаружил его, произошла ошибка, запрашивающая об этом.

Когда я отключил его, мой компьютер завис, и мне пришлось выключить его вручную.

С тех пор, каждый раз, когда я подключаю его, я не могу выйти из терминала или других окон и вынужден выключаться вручную. Когда в терминале появилось предупреждение:

/home/lionel/Netgear-A6210/os/linux/../../common/cmm_data.c: в функции 'TxPktClassification': /home/lionel/Netgear-A6210/os/linux/../../common/cmm_data.c:1085:4: предупреждение: предложить скобки вокруг '&&' внутри '||' [-Wparentheses] && (TxFrameType == TX_LEGACY_FRAME)

Я не знаю, связано ли это с моей проблемой.

Я думаю (я говорю, думаю, потому что свет ключа не загорелся) удалось подключиться к Wi-Fi с ним, но я не могу сделать это больше.

1 ответ

Решение

Я предлагаю, чтобы при временном работающем интернет-соединении по Ethernet, привязанным или любым другим возможным способом открыть терминал и сделать:

sudo apt update
sudo apt install git
git clone https://github.com/jurobystricky/Netgear-A6210.git
cd Netgear-A6210
make
sudo make install
sudo modprobe mt7662u_sta

Теперь вы должны работать без проводов.

Когда Update Manager устанавливает более позднюю версию ядра, также известную как linux-image, перекомпилируйте:

cd Netgear-A6210
make clean
make
sudo make install
sudo modprobe mt7662u_sta

Пожалуйста, сохраните файл и эти инструкции на это время.

Чтобы минимизировать конфликт между внутренней беспроводной и USB, я предлагаю вам занести в черный список его драйвер:

sudo -i
echo "blacklist ath9k"  >>  /etc/modprobe.d/blacklist.conf
exit

Перезагружать.

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