Сборка драйвера для Ralink RT5370 USB WiFi WLAN Dongle
У меня есть значение Trim-Slice с использованием Ubuntu 11.04. Он поставляется с WiFi-ключом Ralink RT5370 802.11n.
Когда я подключаю ключ, он не "просто работает"; ifconfig а также iwconfig не показывать устройство, хотя lsusb показывает ли устройство в списке:
phrogz@trimslice:~$ lsusb | grep Ralink
Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp.
Я скачал ссылку для RT5370 с сайта Ralink Linux Drivers, в результате чего появился файл с именем 2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO.tar.bz2, После его извлечения в единственном файле README упоминается "Драйвер RT2870 Wireless Lan Linux"; однако Makefile в корне каталога имеет следующие строки:
ifeq ($(CHIPSET),)
CHIPSET = 5370
endif
Я редактировал os/linux/config.mk чтобы иметь эти настройки:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
Когда я возвращаюсь в корень извлеченного каталога и запускаю makeОднако это не удается:
phrogz@trimslice:~/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO$ sudo make
[sudo] password for phrogz:
make -C tools
make[1]: Entering directory `/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools'
/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools/bin2h
cp -f os/linux/Makefile.6 /home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/Makefile
make -C /lib/modules/2.6.38.3-trimslice-1.03/build SUBDIRS=/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux modules
make: *** /lib/modules/2.6.38.3-trimslice-1.03/build: No such file or directory. Stop.
make: *** [LINUX] Error 2
Как я могу собрать драйвер для этого устройства?
2 ответа
Я использую Tenda W311M, который использует тот же чип. Спасибо за упоминание загрузочного URL для драйвера.
В этой теме http://ubuntuforums.org/showthread.php?t=1285828 упоминается решение.
Я надеюсь, что это работает для вас.
Вы должны установить заголовки Linux, соответствующие вашей версии ядра, чтобы получить упомянутый каталог сборки:
apt-get install linux-headers-[version]
Вы можете получить релиз ядра, набрав:
uname -r