Недавно я купил беспроводной адаптер asus USB-N53 и хочу установить для него последнюю версию драйвера. Он поставляется с инструкциями по установке драйвера из предоставленных файлов, но я не могу использовать makefile, поэтому не могу правильно установить драйвер. Вот инструкции из файла readme:
================================= ===========================================
tar -jxvf 2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO.tar.bz2
перейти в каталог ./2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO
.
переключиться на супер пользователя. ** для Fedora
$ su
** для Ubuntu
$ sudo su
в Makefile
set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
определяют исходный файл ядра Linux путь LINUX_SRC
изменить в соответствии с вашими потребностями.
в os/linux/config.mk
определяют GCC
и LD
целевой машины, определяют флаги компилятора CFLAGS
, изменяемые в соответствии с вашими потребностями.
** Сборка для управления функциями wext NetworkManager или wpa_supplicant
. Установите 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
скомпилировать исходный код драйвера $ make
====== ================================================== ===============
загрузить драйвер
$ make install
подключить USB-ключ.
===================================== =================================
Может кто-нибудь помочь мне использовать makefile для установки драйвера ?
РЕДАКТИРОВАТЬ: Когда я запустил uname -R
, терминал outputted 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, так что это может работать. Давай попробуем. Получите временное проводное Ethernet-соединение, откройте терминал и выполните:
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
Сообщите нам, если вы получили ошибку или застряли.