Карта ralink 5390 в ноутбуке не работает после установки драйвера

Недавно я купил ноутбук HP g62x для себя. Он оснащен неплохим процессором Core i3, 4 гигабайтами оперативной памяти и жестким диском на 500 ГБ. Это также пришло с Wireless-N, реальный бонус, потому что я использую маршрутизатор Wireless-N. Чипсет WiFi - это Ralink 5390. Он был предустановлен с Windows 7, и там все работает нормально (очевидно).

Затем я приступил к установке Ubuntu 10.10 x64 несколько дней назад (до выхода Natty), и все заработало. , , кроме WLAN. Поэтому я подключился через Ethernet, пошел искать и обнаружил, что я явно не был первым, кто обнаружил эту проблему. Я нашел руководство здесь , за которым я следовал, чтобы загрузить драйвер Ralink Linux (который, как утверждается, поддерживает мой набор микросхем), сконфигурировать, скомпилировать и установить. Все прошло отлично, я перезапустил; и вот, у меня есть список точек доступа. Я пошел, чтобы подключиться к своему, ввел пароль, и теперь анимированный логотип «Волна WiFi» продолжает работать бесконечно, пока вы не нажмете его, и он зависнет на несколько минут. Он разморозится, если вы оставите его, но нажатие на него снова вызовет то же замораживание.

Мне было наплевать, что иконка WiFi зависла, но а. Она замораживает все остальное в системе, а не только иконку, и б) на самом деле соединение с WiFi никогда не завершается. Любой, кто разбирается в решении подобных проблем, знает, что делать, я был бы очень признателен! Я действительно, очень не хочу, чтобы меня заставляли использовать Windows из-за дурацкого драйвера WiFi!

С тех пор, как вышел Natty, я установил его, и я не могу даже скомпилировать драйвер без фатальных ошибок, поэтому я вернулся к 10.10 и все так же, как было раньше. Обратите внимание, что это чистая 64-разрядная установка Ubuntu 10.10 Desktop Edition, ничего не обновлялось / не изменялось / не изменялось кроме (попыток) установки этого драйвера.

4
задан 30 April 2011 в 01:55

1 ответ

Исходный код драйвера RT5390 в настоящее время управляется через репозитории Suse, ссылка здесь здесь .

Ubuntuforums.org содержит инструкции по компиляции исходного кода для Natty. Я воспроизвел инструкции здесь , чтобы завершить ответ.

Вы увидите список 64-битных (x86_64) и 32-битных (i586) пакетов. Загрузите пакет драйвера openSUSE - исходный RPM, а не двоичный пакет: rt5390sta-2.4.0.4-6.2.src.rpm

Откройте каталог загрузки своего веб-браузера и дважды щелкните RPM-пакет src. Извлеките все файлы в новый каталог с именем openSUSE_rt5390sta_driver

Откройте терминал и sudo для root:

sudo su -
cd openSUSE_rt5390sta_driver
tar jxvf 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.tar.bz2
cd 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/
patch -p0 < ../rt5390sta-2.4.0.4-config.patch
patch -p0 < ../rt5390sta-2.4.0.4-WPA-mixed.patch
patch -p0 < ../rt5390sta-2.4.0.4-convert-devicename-to-wlanX.patch
patch -p0 < ../rt5390sta-2.4.0.4-remove-potential-conflicts-with-rt2860sta.patch 
patch -p0 < ../rt5390sta-2.4.0.4-return_nonvoid_function.patch
patch -p0 < ../rt5390sta-2.4.0.4-reduce_debug_output.patch
mv RT2860STA.dat RT5390STA.dat
vi os/linux/config.mk

Измените HAS_ANTENNA_DIVERSITY_SUPPORT на: HAS_ANTENNA_DIVERSITY_SUPPORT = y

make
mkdir -p /etc/Wireless/RT5390STA
cp  RT5390STA.dat /etc/Wireless/RT5390STA/
cp -i os/linux/rt5390sta.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
echo rt5390sta >> /etc/modules
echo "blacklist rt2800pci" >> /etc/modprobe.d/blacklist.conf
depmod -a
0
ответ дан 30 April 2011 в 01:55

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

Похожие вопросы: