Добрый день.
Вчера купил себе ноутбук HP Probook 4540s сразу появилась проблема с драйверами для Wi-Fi адаптера. Система Lubuntu 12.10 ядро 3.2.0-37-generic.
Пишу практически перевод мануала, который я нашел. Опять таки больше для себя, так как понимаю, что это обычный копипаст.
Кто столкнулся с такой проблемой. прошу под кат.
1. Посмотрим, что же за карточка у нас стоит:
$ lspci | grep Network
Вывод должен быть примерно таким:
03:00.0 Network controller: Ralink corp. Device 3290
2. Подключаемся к интернету по Ethernet кабелю.
3. Установим необходимые пакеты.
$ sudo apt-get update && sudo apt-get install build-essential linux-heades-generic
После завершения установки, перейдем в домашнюю папку:
$ cd ~
Сейчас скачаем драйвер к Ralink RT3290STA Driver
$ wget http://dl.dropbox.com/u/11876059/DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
4. Установка
Извлечем исходники из архива:
$ tar -xvf DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
Откроем файл config.mk:
$ nano ./DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/config.mk
Ищем нужные нам строки и проверяем стоят ли у них значения "y":
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT=y
Сохраняем (Ctrl+O) и выходим (Ctrl+X).
Перейдем в каталог с драйвером:
$ cd ~/DPO_RT3290_LinuxSTA_v2600_20120508
Теперь нам нужно скомпилировать исходники и установить:
$ sudo make
$ sudo make install
Активируем установленный драйвер:
$ sudo modprobe rt3290sta
Wi-Fi карточка должна заработать, но не спешите бросать это дело. Нужно убедиться, что драйвер будет запускаться при старте:
$ sudo nano /etc/modules
И в самый конец добавляем:
rt3290
rt3290sta
Сохраняем и выходим.
Теперь нам необходимо заблокировать стандартные драйвера, так как они конфликтуют с вновь установленными:
$ sudo nano /etc/modprobe.d/blacklist.conf
Переходим в конец файла и пишем:
#Wireless drivers conflicting with rt3290sta
blacklist rt2800pci
blacklist rt2x00pci
Сохраняем и выходим.
Теперь активируем изменения:
$ sudo update-initramfs -u
Закрываем терминал и перезагружаемся. Радуемся вайфаю.
UPD:
После обновления ядра появилась проблема, опять перестал работать вай фай. Так как драйвера были скомпилированны под ядро 3.2.0.
Решил эту проблему таким же способом, упустив момент начиная с:
$ sudo nano /etc/modules
Во время комплияции:
$ sudo make
Появилась проблема:
make: *** /lib/modules/3.5.0-030500-generic/build: Нет такого файла или каталога. Останов.
make: *** [LINUX] Ошибка 2.
Что означает, что make не может найти headers от ядра 3.5.0-030500-generic.
Решил эту проблему так:
$ cd /lib/modules/3.5.0-030500-generic/
$ sudo ln -s /usr/src/linux-headers-3.5.0-030500-generic/ build
И дальше повторяем команду компиляции:
$ cd ~/DPO_RT3290_LinuxSTA_V2600_20120508/
$ sudo make
И дальше как в статье выше.
Используемый материал:
Оригинал
Решение проблемы с headers
Вчера купил себе ноутбук HP Probook 4540s сразу появилась проблема с драйверами для Wi-Fi адаптера. Система Lubuntu 12.10 ядро 3.2.0-37-generic.
Пишу практически перевод мануала, который я нашел. Опять таки больше для себя, так как понимаю, что это обычный копипаст.
Кто столкнулся с такой проблемой. прошу под кат.
1. Посмотрим, что же за карточка у нас стоит:
$ lspci | grep Network
Вывод должен быть примерно таким:
03:00.0 Network controller: Ralink corp. Device 3290
2. Подключаемся к интернету по Ethernet кабелю.
3. Установим необходимые пакеты.
$ sudo apt-get update && sudo apt-get install build-essential linux-heades-generic
После завершения установки, перейдем в домашнюю папку:
$ cd ~
Сейчас скачаем драйвер к Ralink RT3290STA Driver
$ wget http://dl.dropbox.com/u/11876059/DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
4. Установка
Извлечем исходники из архива:
$ tar -xvf DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
Откроем файл config.mk:
$ nano ./DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/config.mk
Ищем нужные нам строки и проверяем стоят ли у них значения "y":
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT=y
Сохраняем (Ctrl+O) и выходим (Ctrl+X).
Перейдем в каталог с драйвером:
$ cd ~/DPO_RT3290_LinuxSTA_v2600_20120508
Теперь нам нужно скомпилировать исходники и установить:
$ sudo make
$ sudo make install
Активируем установленный драйвер:
$ sudo modprobe rt3290sta
Wi-Fi карточка должна заработать, но не спешите бросать это дело. Нужно убедиться, что драйвер будет запускаться при старте:
$ sudo nano /etc/modules
И в самый конец добавляем:
rt3290
rt3290sta
Сохраняем и выходим.
Теперь нам необходимо заблокировать стандартные драйвера, так как они конфликтуют с вновь установленными:
$ sudo nano /etc/modprobe.d/blacklist.conf
Переходим в конец файла и пишем:
#Wireless drivers conflicting with rt3290sta
blacklist rt2800pci
blacklist rt2x00pci
Сохраняем и выходим.
Теперь активируем изменения:
$ sudo update-initramfs -u
Закрываем терминал и перезагружаемся. Радуемся вайфаю.
UPD:
После обновления ядра появилась проблема, опять перестал работать вай фай. Так как драйвера были скомпилированны под ядро 3.2.0.
Решил эту проблему таким же способом, упустив момент начиная с:
$ sudo nano /etc/modules
Во время комплияции:
$ sudo make
Появилась проблема:
make: *** /lib/modules/3.5.0-030500-generic/build: Нет такого файла или каталога. Останов.
make: *** [LINUX] Ошибка 2.
Что означает, что make не может найти headers от ядра 3.5.0-030500-generic.
Решил эту проблему так:
$ cd /lib/modules/3.5.0-030500-generic/
$ sudo ln -s /usr/src/linux-headers-3.5.0-030500-generic/ build
И дальше повторяем команду компиляции:
$ cd ~/DPO_RT3290_LinuxSTA_V2600_20120508/
$ sudo make
И дальше как в статье выше.
Используемый материал:
Оригинал
Решение проблемы с headers
Велике Спасибі!
ОтветитьУдалитьЗдраствуйте. Попробывал воспользоваться вашим методом, но при компиляции вышла ошибка
ОтветитьУдалитьcc1: some warnings being treated as errors
make[2]: *** [/home/john/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.o] Error 1
make[1]: *** [_module_/home/john/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-12-generic'
make: *** [LINUX] Error 2
Что это такое? Как это испрвить?
этот патч не совместим с новыми версиями linux kernel, у ТС версия ядра 3.5, у Вас же 3.11
УдалитьПредлагаю взглянуть https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/comments/177
ОтветитьУдалитьhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/comments/178