Компиляция беспроводного драйвера RT3062 PCI

У меня установлена ​​карта Wi-Fi Ralink. Драйвер, поставляемый с Ubuntu 11.10, не запускает мою карту.

На веб-сайте ralink есть источник загрузки для компиляции драйвера, но, будучи новичком в linux, я не совсем понимаю, что я должен делать, я понимаю, что мне нужно использовать make для компиляции драйвера.

Что я не понимаю, так это файлы, перечисленные в файле readme для загрузки. если я отправлю код из двух файлов, которые он сообщает, чтобы отредактировать (они заявили о его распространяемости), может кто-нибудь, пожалуйста, взгляните на него. или если вы хотите скачать драйвер и посмотреть сами, это ссылка на него

http://www.ralinktech.com/en/04_support/license.php?sn=5019 (форма для загрузки)

http://www.ralinktech.com/en/04_support/support.php?sn=501 (страница списка загрузок) RT3062PCI/mPCI/CB/PCIe(RT3060/RT3062/RT3562/RT3592) специальный драйвер

Как вы можете видеть, они не сделали это простым, есть несколько версий драйверов, которые могут быть скомпилированы из этого одного пакета, и это вызывает у меня проблемы, я знаю, какую версию мне нужно использовать, 3062, но я не знаю, что редактировать в два файла для компиляции этого драйвера.

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

2 ответа

Обратите внимание, я не получил это работает для ядра 3.0.0.17, но делает для 3.0.0.16

Хорошо, я вернулся к этому со свежим взглядом и без похмелья. Моя карта сейчас работает.

Краткий обзор поможет всем, кто может нуждаться в помощи с этой картой / чипсетом.

Загрузите свой драйвер с сайта ralink
Если для ваших загрузок по умолчанию используется каталог "Загрузки", вы можете просто скопировать и вставить команды в терминал, если только загружаемая вами версия драйвера не была обновлена, и в этом случае потребуется внести изменения.

В этом руководстве предполагается, что набор микросхем 3062, но он будет работать одинаково для любого из драйверов в исходной загрузке.

Терминал (Ctrl + Alt + T)
tar -C Driver -zxvf ~/Downloads/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tgz

cd Driver/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217

gksu gedit Makefile может получить запрос пароля
Убедитесь, что версия драйвера соответствует вашей версии чипсета, например: 3062. Отредактируйте, сохраните и закройте gedit.

gksu gedit os/linux/config.mk
Убедитесь, что записи соискателя установлены правильно, следует прочитать y для каждого. Есть два из них. редактировать сохранить и закрыть Gedit.

sudo make Сделать драйвер

sudo make install Установите новый драйвер

mkdir /etc/Wireless/RT2860STA Если не существует

sudo cp RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat Скопируйте файл данных.

sudo modprobe rt3062sta запустить модуль

sudo lspci -v модуль проверки используется картой.

Черный список Встроенный мод
gksu gedit /etc/modprobe.d/blacklist.conf

В конце файла добавьте, сохраните и выйдите.
// Модуль ядра по умолчанию не работает
черный список rt2800pci

Убедитесь, что модуль известен.
gksudo gedit /etc/initramfs-tools/modules

Изменить (добавить только имя модуля), сохранить и выйти.
rt3062sta

Это должно быть вы закончили здесь. Если драйвер используется, но устройство не работает, перезагрузите систему. Удачи.

Вы делаете вещи слишком сложными для себя. Вам нужно только следовать инструкциям в файле readme, чтобы настроить параметры ПОСТАВЩИКА (есть два из них, которые должны быть установлены в "Y"). Затем запустите "make" и "make install". Вам нужно занести в черный список rt2800pci и добавить rt3562sta в список ваших модулей. Они находятся в /etc/modprobe.d/blacklist.conf и /etc/initramfs-tools/modules соответственно.

Вам может потребоваться скопировать файл RTA2860STA.dat в /etc/Wireless/RT2860STA/

Затем запустите "modprobe rt3562sta", и ваш беспроводной должен подойти.

Чтобы проверить, запустите "sudo lspci -v". На нем должно отображаться "Используемый модуль: rt2860".

Я знаю, странно, что у вас чип 3062, драйвер, который вы устанавливаете, - rt3562sta, а модуль ядра - rt2860, но у меня такая же карта, и так оно и есть. Удачи!

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