Підключення регулярно випадає з Ralink RT2800


9

Я не впевнений, що спричиняє проблему, проте я почав стикатися з регулярними відключеннями бездротового зв'язку після оновлення до Ubuntu 12.04.1 LTS.

За допомогою утиліти System Profiler та Benchmark я перевірив, чи працюють усі драйвери за призначенням. Здається, з цієї точки зору проблеми немає.

Отже, я вирішив вирішити тимчасове рішення, використовуючи мережевий менеджер WICD, деякі люди сказали, що він підтримує стабільність бездротового зв'язку. - Однак, не в моєму випадку.

Крім того, я намагався використовувати вручну налаштування для IPv4, а не DHCP. (Також вимкнено IPv6). Виконано sudo /etc/init.d/networking перезапуск (тимчасове виправлення) ...

Також я спробував рішення backports і рішення ndiswrapper - нічого не працює.

Включаючи деяку інформацію для довідки:

Інформація про обладнання: мережа lshw -C

* -опис мережі: Ethernet-інтерфейс

       продукт: RTL8111 / 8168B PCI Express Gigabit Ethernet контролер
       постачальник: Realtek Semiconductor Co., Ltd.
       фізичний ідентифікатор: 0
       інформація про автобус: pci @ 0000: 04: 00.0
       логічна назва: eth0
       версія: 01
       серійний: 00: 1a: 4d: 52: ee: 1d
       розмір: 10 Мбіт / с
       потужність: 1 Гбіт / с
       ширина: 64 біта
       тактова частота: 33 МГц
       можливості: pm vpd msi pciexpress bus_master cap_list rom ethernet фізичний tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd автогомографія
       конфігурація: autonegotiation = on Broadcast = yes driver = r8169 driverversion = 2.3LK-NAPI duplex = половина прошивки = N / A затримка = 0 посилання = немає multicast = yes port = швидкість MII = 10Mbit / s
       ресурси: irq: 44 ioport: d000 (размер = 256) пам'ять: e9000000-e9000fff пам'ять: ea300000-ea31ffff

* -опис мережі: бездротовий інтерфейс

       продукт: RT2800 802.11n PCI
       постачальник: Ralink corp.
       фізичний ідентифікатор: 0
       інформація про автобус: pci @ 0000: 05: 00.0
       логічна назва: wlan0
       версія: 00
       серійний: 00: 0e: 2e: e5: 56: 0c
       ширина: 32 біта
       тактова частота: 33 МГц
       можливості: pm bus_master cap_list ethernet фізичний бездротовий
       конфігурація: трансляція = так, драйвер = rt2800pci driverversion = 3.2.0-29-generic-pae прошивка = 0.34 ip = 192.168.0.4 затримка = 32 посилання = так maxlatency = 4 mingnt = 2 multicast = так Wireless = IEEE 802.11bgn
       ресурси: irq: 20 пам'ять: ea100000-ea10ffff

lspci

04: 00.0 Контролер Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168B PCI Express Gigabit Ethernet-контролер (rev 01)
05: 00.0 Мережевий контролер: Ralink corp. RT2800 802.11n PCI

Чомусь не вдається вставити результат від lspci -vvv у форматі PRE

iwconfig

     wlan0  

          IEEE 802.11bgn ESSID: "PRV"  
          Режим: Керована частота: 2.422 ГГц Точка доступу: 00: 26: F2: 46: 50: 90   
          Швидкість передачі = 135 Мбіт / с Tx-Power = 20 дБм   
          Повторне обмеження: 7 RTS Thr: Off Fragment thr: off
          Ключ шифрування: вимкнено
          Управління живленням: вимкнено
          Якість зв'язку = 52/70 Рівень сигналу = -58 дБм  
          Rx invalid nwid: 0 Rx invalid crypt: 0 Rx invalid frag: 0
          Tx надмірних спроб: 3271 Недійсне різне: 137 Пропущений маячок: 0

Я не використовую переваги мережевого шифрування, оскільки інші підключені пристрої не підтримують певні типи шифрування, отже, натомість я створив список доступу до MAC та відключив мережеве мовлення імен. (SSID)

Зверніть увагу на кількість недійсних рішень. Деякі пакети, втрачені у зв'язку з конкретними бездротовими операціями, як це можна усунути? + надмірна кількість спроб.

rfkill список усіх

0: phy0: Бездротова мережа
    М'який заблокований: ні
    Жорстко заблокований: ні

Модулі

Розмір модуля Використовується
pci_stub 12550 1 
vboxpci 22882 0 
vboxnetadp 25616 0 
vboxnetflt 27211 0 
vboxdrv 252228 3 vboxpci, vboxnetadp, vboxnetflt
rfcomm 38139 0 
bnep 17830 2 
bluetooth 158438 10 rfcomm, bnep
vesafb 13516 1 
binfmt_misc 17292 1 
snd_hda_codec_realtek 174222 1 
snd_hda_intel 32765 3 
snd_hda_codec 109562 2 snd_hda_codec_realtek, snd_hda_intel
arc4 12473 2 
snd_usb_audio 101566 2 
snd_pcm 80845 3 snd_hda_intel, snd_hda_codec, snd_usb_audio
rt2800pci 18340 0 
rt2800lib 53264 1 rt2800pci
crc_ccitt 12595 1 rt2800lib
rt2x00pci 14202 1 rt2800pci
snd_hwdep 13276 2 snd_hda_codec, snd_usb_audio
snd_usbmidi_lib 24603 1 snd_usb_audio
rt2x00lib 48805 3 rt2800pci, rt2800lib, rt2x00pci
snd_seq_midi 13132 0 
snd_seq_midi_event 14475 1 snd_seq_midi
mac80211 436455 3 rt2800lib, rt2x00pci, rt2x00lib
snd_seq 51567 2 snd_seq_midi, snd_seq_midi_event
joydev 17393 0 
snd_rawmidi 25424 2 snd_usbmidi_lib, snd_seq_midi
snd_timer 28931 2 snd_pcm, snd_seq
ppdev 12849 0 
snd_seq_device 14172 3 snd_seq_midi, snd_seq, snd_rawmidi
nvidia 10962290 40 
cfg80211 178679 2 rt2x00lib, mac80211
parport_pc 32114 1 
psmouse 72919 0 
eeprom_93cx6 12653 1 rt2800pci
serio_raw 13027 0 
snd 62064 21 snd_hda_codec_realtek, snd_hda_intel, snd_hda_codec, snd_usb_audio, snd_pcm, snd_hwdep, snd_usbmidi_lib, snd_seq, snd_rawmidi, snd_timer, snd_seqde
mac_hid 13077 0 
саундкор 14635 1 snd
snd_page_alloc 14108 2 snd_hda_intel, snd_pcm
lp 17455 0 
parport 40930 3 ppdev, parport_pc, lp
pata_jmicron 12651 0 
usbhid 41906 0 
сховав 77367 1 усбід
дискета 60310 0 
r8169 56321 0 

Створення сценарію файлу оболонки для скидання "модуля" мережі бездротового інтерфейсу не допомогло.

#! / бін / ш
сервісна мережа-менеджер зупинка
modprobe -r rt2800pci
modprobe rt2800pci
запуск сервісної мережі-менеджера

Якщо я не представив конкретної інформації, повідомте мене.

Заздалегідь спасибі! :)

Відповіді:


3

Я фактично маю ту саму карту, щоб я знав, звідки ви беретесь. У мене не було проблем, як це було раніше.

Моя пропозиція буде спробувати скласти драйвери компакт-бездротового зв’язку з джерела. Ви можете завантажити з: Linux Wireless - Стабільний
Я рекомендую використовувати compat-wireless-3.5.4-1-snpc

sudo apt-get install linux-headers-$(uname -r) build-essential
tar jvxf compat-wireless-3.5.4-1-snpc.tar.bz2
cd compat-wireless-3.5.4-1-snpc
./scripts/driver-select rt2x00
make
sudo make install

Потім зробіть перезавантаження.

Якщо це не працює, я спробую оновити ядро ​​до останнього. Я на 3.2.0.31.34 без проблем, і мені не потрібно було збирати драйвери.

sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot now

Вітаю, Перше рішення усунуло мою проблему. Дуже дякую за допомогу! :)
zafira.404

Без проблем, щасливий, що можу допомогти.
mywebslave

1

Ви відключили мережевий менеджер після встановлення wicd?

service network-manager stop 

Оскільки якщо два менеджери контролюють один і той же інтерфейс, він, швидше за все, відключатиметься дуже часто.

Також я бачив, можливо, подібну проблему, описану у вікі ArchLinux :

Якщо dmesg каже, що wlan0: деаутентифікація від MAC за місцевим вибором (причина = 3), і ви втратите з’єднання Wi-Fi, ймовірно, у вас є занадто агресивна влада на вашій wifi-картці


Ірезвін, дякую за відповідь. Так, звичайно, я цілком усвідомлював такі наслідки, тому перед тим, як застосувати заходи, я відключив менеджера мережі за замовчуванням. У мене не ввімкнено жодних утиліт енергозбереження (управління), отже, я вважаю, що це не причина моєї проблеми. Тим не менше, дякую. :)
zafira.404

Це вирішило мою проблему
Людовик Куті

1

У мене була точно така ж проблема з цим пристроєм. Що я з’ясував, це те, що використання його 5 ГГц є стійким до гірських порід (у мене є SSID, який становить лише 5 ГГц). Якщо я дозволю йому використовувати 2,4 ГГц, він працює ненадовго, перш ніж стати ненадійним, а згодом перестане працювати повністю.

Додано для RolandiXor: Якщо у вас є точка доступу, яка має і 2,4, і 5 ГГц, і це дозволяє встановлювати окремі SSID на кожен діапазон, тоді ви можете мати SSID, який присутній лише в діапазоні 5 ГГц, і налаштувати комп'ютер використовувати той SSID, який значить, це буде робити лише 5 ГГц


Хоча це може відповісти на питання, бажано, якщо ви можете включити деякі інструкції, як цього досягти.
RolandiXor
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.