Установите драйвер rt3572 для адаптера Asus Usb-N53

Вопрос или проблема

Недавно я купил беспроводной адаптер asus USB-N53 и хочу установить для него последний драйвер. В комплекте есть инструкции, как установить драйвер из предоставленных файлов, но я не могу использовать makefile, поэтому не могу правильно установить драйвер. Вот инструкции из файла readme:

=======================================================================

Инструкции по сборке:

  1. tar -jxvf 2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO.tar.bz2
    перейдите в директорию ./2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO.

  2. переключитесь на суперпользователя.
    ** для Fedora

    $ su
    

    ** для Ubuntu

    $ sudo su
    
  3. в Makefile

    установите "MODE = STA" в Makefile и выберите TARGET на Linux, установив "TARGET = LINUX"
    

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

  4. в os/linux/config.mk
    определите GCC и LD целевой машины
    определите флаги компилятора CFLAGS
    измените по вашему усмотрению.

    ** Сборка для управления NetworkManager или функциями wpa_supplicant wext
    Пожалуйста, установите HAS_WPA_SUPPLICANT=y и HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y.
    => #> cd wpa_supplicant-x.x
    => #> ./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d

    ** Сборка для управления WpaSupplicant с драйвером Ralink
    Пожалуйста, установите HAS_WPA_SUPPLICANT=y и HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n.
    => #> cd wpa_supplicant-0.5.7
    => #> ./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

  5. компилируйте исходный код драйвера
    $ make

=======================================================================

Инструкции по установке:

  1. загрузите драйвер

       $ make install   
    
  2. вставьте USB-донгл.

=======================================================================

Может кто-то помочь мне использовать makefile для установки драйвера?

ИЗМЕНИТЬ:
Когда я запустил uname -R, терминал выдал 3.2.0-58-generic-pae.
Когда я запустил lsusb, терминал выдал:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0ac8:3450 Z-Star Microelectronics Corp. 
Bus 001 Device 004: ID 0b05:179d ASUSTek Computer, Inc. 
Bus 003 Device 002: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Reader
Bus 002 Device 002: ID 05fc:0231 Harman Multimedia 

У меня есть сомнения, удастся ли скомпилировать относительно старый файл, но вы используете более старое ядро, т.е. 3.2.0-58, так что это может сработать. Давайте попробуем. Пожалуйста, получите временное проводное подключение к интернету, откройте терминал и выполните:

sudo apt-get install linux-headers-generic build-essential

В папке, из которой вы извлекли файлы, откройте os > linux > config.mk с помощью любого текстового редактора, например gedit. Измените HAS_WPA_SUPPLICANT=y и HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y. Сохраните и закройте текстовый редактор.

Теперь вернитесь в терминал и перейдите в директорию с файлом, например:

cd ~/Desktop/2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO
make clean
make
sudo make install
sudo modprobe rt3572sta

Дайте нам знать, если появится ошибка или вы застрянете.

Ответ или решение

Установка драйвера rt3572 для адаптера Asus USB-N53 может стать сложной задачей, особенно если вы не знакомы с процессом использования Makefile для компиляции драйверов в Linux. Перед тем как перейти к практическим шагам, необходимо понять теоретическую составляющую и потенциал решения данной задачи.

Теория

В основе вашей проблемы лежит необходимость установки Linux-драйвера для беспроводного USB-адаптера, что требует выполнения нескольких важных шагов: извлечение архива, настройка Makefile, компиляция и последующая установка драйвера. Каждый из этих шагов имеет особую роль и настройку, которые необходимо учитывать для успешной интеграции аппаратного обеспечения с операционной системой.

Главная сложность заключается в настройке Makefile, который служит скриптом для автоматизации процесса компиляции. Он содержит команды, которые позволяют установить, как и с какими параметрами должен быть скомпилирован драйвер. В данном случае, Makefile требует установки "MODE = STA" и "TARGET = LINUX", а также определения путей к исходным файлам ядра Linux.

Пример

Давайте рассмотрим основные шаги, которые необходимо выполнить для установки драйвера:

  1. Установка необходимых пакетов:
    Перед началом работы убедитесь, что у вас установлены необходимые пакеты: linux-headers-generic и build-essential. Это можно сделать с помощью команды:

    sudo apt-get install linux-headers-generic build-essential
  2. Распаковка архива:
    Извлеките содержимое архива с драйвером:

    tar -jxvf 2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO.tar.bz2
    cd 2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO
  3. Настройка Makefile:
    Перейдите в каталог с извлеченными файлами и отредактируйте Makefile, установив параметры:

    • Установите MODE = STA и TARGET = LINUX.
    • Убедитесь в правильности пути к исходным файлам ядра Linux (LINUX_SRC), которые необходимо настроить в Makefile в зависимости от вашей системы.
  4. Настройка файла config.mk:
    Откройте файл os/linux/config.mk и измените следующие параметры:

    • Установите HAS_WPA_SUPPLICANT=y и HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y, если вы планируете использовать NetworkManager или wpa_supplicant для управления подключением.
  5. Компиляция драйвера:
    Запустите процесс компиляции:

    make clean
    make

    Если при компиляции возникнут ошибки, внимательно изучите их, так как они могут потребовать изменения конфигурации или обновления исходных файлов.

  6. Установка и загрузка драйвера:
    После успешной компиляции установите драйвер с помощью команд:

    sudo make install
    sudo modprobe rt3572sta

    Подключите адаптер к USB-порту и проверьте его работу с помощью команды lsusb, которая должна показать наличие устройства Asus.

Применение

Применяя вышеописанные шаги, вы обеспечите корректную установку драйвера и сможете пользоваться своим адаптером Asus USB-N53 для подключения к беспроводным сетям. Важно помнить, что работоспособность может зависеть от различных факторов, таких как совместимость с версией ядра и обновления операционной системы. Если вы столкнётесь с трудностями, перепроверьте конфигурацию Makefile и параметры, используемые в процессе компиляции.

Возможно, придется обратиться к сообществу или форумам для получения дополнительной информации и решения специфических ошибок, связанных с конкретным окружением вашей системы. Надеюсь, этот план действий поможет вам успешно настроить и использовать ваш адаптер Asus USB-N53.

Оцените материал
Добавить комментарий

Капча загружается...