Компиляция беспроводного драйвера 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, но у меня такая же карта, и так оно и есть. Удачи!