Привет! Уже неделю бьюсь с wi-fi, пока безуспешно.
Проблема в том, что wi-fi адаптер подключается к сети только если сигнал идеальный, или близкий к этому. Сначала думал, что проблема в Network Manager, но ни через iwconfig, ни через /etc/network/interfaces сделать ничего не получается. Я спрашивал опытных людей, говорят, делаю всё правильно.
Попробую сообщить всю нужную информацию:
Нетбук: msi wind u135
utkin@the-notebook:~$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing (wheezy)
Release: testing
Codename: wheezy
utkin@the-notebook:~$ uname -a
Linux the-notebook 2.6.38-2-686 #1 SMP Sun May 8 14:49:45 UTC 2011 i686 GNU/Linux
utkin@the-notebook:~$ lspci | grep -i wireless
01:00.0 Network controller: Ralink corp.[b] RT3090[/b] Wireless 802.11n 1T/1R PCIe
utkin@the-notebook:~$ aptitude show firmware-ralink
Пакет: firmware-ralink
Новый: да
Состояние: установлен
Автоматически установлен: нет
Версия: 0.30
Приоритет: необязательный
Раздел: non-free/kernel
Сопровождающий: Debian Kernel Team <debian-kernel@lists.debian.org>
Размер в распакованном виде: 106 k
Предлагаются: initramfs-tools, linux-image
Описание: Binary firmware for Ralink wireless cards
This package contains the binary firmware for wireless network cards with the
Ralink RT2501 [Turbo], RT2600, RT5201 [Turbo], RT5600, RT5201USB, RT2800P[D],
RT2700P[D], RT2700E[D], RT2800E[D], RT2800U[D] or RT3000E[D] chipsets or
RT3070/RT3071/RT3072 chips, supported by the rt61/rt61pci, rt73/rt73usb,
rt2860sta, rt2870sta/rt2870, rt3070sta or [b]rt3090sta[/b] drivers.
Значит, вроде как, нужный модуль в ядре есть и firmware стоит.
Нашёл вот такую тему на форуме. Парень ставит rt2860sta, вместо rt2800pci, хотя вот тут написано, что пользователи wheezy используют именно rt2800pci. Не думаю, что такие махинации могут помочь - у меня всё же распознаётся wi-fi адаптер.
Кое где натыкался на проблему с драйверами, там ничего нового не ставили, а просто добавляли в blacklist:
#Balcklist RaLink drivers
blacklist rt2800pci
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00pci
blacklist rt2x00lib
Пробовал, не помогло. Комп вообще перестал видеть wlan0, использует rt2800.
На iwconfig карточка тоже работает весьма специфично:
Если сигнал отличный:
iwconfig wlan0 essid "name" изменяет имя, сканирует, присваивает ap точки "name".
ifup wlan0 всё подключается и работает.
Если сигнал не идеальный:
iwconfig wlan0 essid "name" изменяет имя, сканирует и на этом всё кончается.
ifup wlan0 не получает ответа.
И в одном ни в другом случае iwconfig wlan0 ap 00:14:D1:57:FB:B7 только сканирует сеть (видимо в попытке найти нужный essid и всё остальное).
Подскажите, как решить эту проблему!
