Бездротова технологія продовжує різати кожні кілька хвилин на Realtek RTL8187SE


9

Інтернет постійно вирізається кожні кілька хвилин, іноді це триває довше, але це відбувається з часом. Я все ще можу користуватися Інтернетом, якщо відключитись від меню та знову натиснути підключити. Будь-яка допомога буде вдячна :)

Деталі моєї бездротової картки:

Картка бездротового зв’язку: 04: 00.0 Мережевий контролер: Realtek Semiconductor Co., Ltd. Регулятор бездротової локальної мережі RTL8187SE (rev 22)

Я просто запускаю звичайний старий повністю оновлений 64-розрядний Ubuntu (ядро 2.6.38-10-generic)

Як ядро ​​розпізнає мою бездротову карту:

*-network               
       description: Wireless interface
       product: RTL8187SE Wireless LAN Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlan0
       version: 22
       serial: 00:24:21:cf:89:f6
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=r8180 latency=0 multicast=yes wireless=802.11b/g
       resources: irq:17 ioport:3000(size=256) memory:fa000000-fa003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 03
       serial: 00:03:0d:de:97:eb
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.67 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:4000(size=256) memory:f6000000-f6000fff memory:f4000000-f4003fff memory:f4020000-f403ffff

Я просто використовую стандартний мережевий менеджер, не налаштовуючи нічого насправді ..


Чи можете ви спробувати встановити linux-backports-modules-cw-2.6.39-generic, а потім перезавантажити і побачити, чи все ще є проблема?
Хорхе Кастро

Я встановив те, що ви запропонували Хорхе, але Інтернет все ще відпадає тут, зараз спробую пропозицію

Відповіді:


6

Перервані з'єднання Wi-Fi можуть бути пов'язані з екологічним або програмним забезпеченням.

Я спробую зберегти це якомога загальніше, щоб відповідь могла застосовуватись до будь-яких WiFi-карт.

Три екологічні сфери, які слід розглянути, перш ніж поглиблюватись із пропозиціями щодо програмного забезпечення нижче:

  • Шифрування WIFI - Спробуйте змінити метод шифрування на вашому маршрутизаторі WIFI, перевірте, чи це призводить до стабільнішого з'єднання.

  • Сам маршрутизатор WIFI - Спробуйте перейти до нової точки доступу, чи все ще виникають проблеми з підключенням?

  • Канал WIFI - Спробуйте змінити канал, на якому спілкується ваш маршрутизатор. У вашому регіоні може бути занадто багато трафіку на обраному вами каналі.

Як тільки ви виключаєте ці сфери, ви можете розглянути п’ять можливих програм:

  1. Подивившись, чи існує який-небудь резервний порт WiFi, і якщо так, встановіть відповідний пакет
  2. Подивіться, чи це питання на 64-бітну чи 32-бітну версію
  3. Спробуйте новіше ядро, або наступне доступне стабільне ядро ​​АБО тестування самої останньої версії альфа / бета-версії Ubuntu, яка містить останнє ядро ​​кандидата випуску
  4. Відключення управління живленням бездротової картки
  5. (вибір самої крайньої можливості) за допомогою NDISWrapper

Бекспорти

Розробники ядра часто випускають програмний пакет, що містить оновлення для пристроїв WiFi, отримані з останнього або останнього ядра.

Для Натті цей пакет називається linux-backports-modules-cw-2.6.39-generic(спасибі Хорхе). Цей пакет можна знайти або в запропонованому сховищі, або в сховищі резервного порту. Поставте відповідний прапорець у джерелах програмного забезпечення та перезавантажте останні оновлення.

Відкрийте Центр програмного забезпечення або Synaptic Manager і знайдіть пакет, названий (або аналогічно названий), як зазначено вище. Якщо пакет доступний, встановіть його, перезавантажте та подивіться, чи WiFi-з'єднання стабільніше.

64 біт проти 32 біт

Коли лінукс дозріває, проблеми з 64-бітною та 32-бітовою версіями повинні зменшитись. Однак невідомо, що 64-бітна установка може бути більш нестабільною порівняно з 32-бітовою установкою - і навпаки.

Для вашої картки я знайшов тут повідомлення про помилку для вашої бездротової картки, в якому описані ваші симптоми - ядро ​​64 біт, Wi-Fi скидає з'єднання випадковим чином.

Спершу візьміть резервну копію вашої системи, використовуючи, наприклад, Clonezilla, щоб у вас було щось, з чого легко відновити.

Спробуйте встановити 32-бітну версію Natty. Перевірте, чи ваш зв’язок стабільніший. Ви також можете перевірити інші пропозиції в цій відповіді в цій 32-бітовій конфігурації.

Новіше ядро

Тестування більш нового ядра іноді може викликати проблеми нестабільності - наприклад, проблеми з завантаженням і чорним екраном. Я рекомендую вам спочатку видалити будь-які графічні драйвери додаткового обладнання (наприклад, ATI або Nvidia). Я також рекомендую мати хорошу резервну копію, наприклад, використовуючи CloneZilla, з якого можна відновити.

Шукайте наступне стабільне основне ядро звідси на LaunchPad .

Переглядаючи списки змін на ядрі 2.6.39, воно згадує деякі оновлення вашої картки.

Ви можете встановити ядро ​​2.6.39, як описано в моїй відповіді тут .

Відключення керування живленням

Іноді бездротові карти можуть мати режими управління живленням. Невідомо, що ці режими будуть баггі в Linux. Вимкнення керування живленням іноді може допомогти.

Можливо, вам доведеться зробити кілька досліджень Google, щоб перевірити, чи існує певний метод відключення керування живленням. Нижче наведено метод, який я використовував у минулому для деяких карток.

Від типу терміналу:

gksu gedit /etc/pm/power.d/wireless

Якщо відкритий файл містить будь-які заяви, додайте наступний рядок (якщо він ще не існує)

/sbin/iwconfig wlan0 power off

Якщо відкритий файл порожній, додайте наступне

#!/bin/sh

/sbin/iwconfig wlan0 power off

Тепер скопіюйте та вставте наступне:

sudo chmod +x /etc/pm/power.d/wireless

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

джерело

NDISWrapper

Примітка - NDISWrapper може спричинити проблеми з чорним екраном під час завантаження - тому, маючи хорошу резервну копію, наприклад, використовуючи CloneZilla, з якої можна відновити.

Свого часу NDISWrapper був одним із часто використовуваних методів бездротових карт, тому що в ядрі було так мало підтримки бездротових драйверів.

Останнім часом це випало з користі з багатьох причин, через які я не збираюся йти ...

Якщо чесно, RTL8187se є в ядрі вже деякий час, тому наступні пропозиції слід розглядати як крайній захід.

Шукайте ndisgtkв центрі програмного забезпечення та інсталюйте

Тепер завантажте драйвери windows xp , у вашому випадку від Realtek

Витяг із zip-файлу.

Використовуючи ndisgtk - перейдіть до папки - RTL8187SE - WinXP та вкажіть ndisgtk на .infфайл. Будемо сподіватися, що зараз (можливо після перезавантаження) менеджер мережі повинен використовувати цей драйвер для переваги драйвера ядра RTL8187SE - nb, сподіваємось, вам не доведеться в чорний список ядра.


Я спробував те, що ви та Хорхе запропонували, але зв’язок все ще

Я спробував усе, що пропонується, але це все одно падає, я думаю, що час відмовитись від надії?

Я спробував вашу нову пропозицію щодо NDISWrapper, але після цього і перезавантаження мене привітали з чорним екраном, і я фактично нічого не міг зробити. У будь-якому випадку, мені довелося зробити свіжу установку. Далі? ;)

хммм - я розкопав (і навколо ...) - але все, що я можу знайти, це те, що ця бездротова карта не дуже добре працює під 64-бітною, але працює на 32-бітній. Аналогічні спостереження щодо 64-бітної проти 32-бітної Windows 7 (див. Зв'язаний звіт про помилки debian). У мене не вистачало ідей, крім того, щоб використовувати 32-бітну Natty або купувати іншу бездротову карту виробників. 3 дні. Будемо сподіватися, що хтось інший зможе скопіювати та примусити вашу карту працювати під 64-бітною Natty.
fossfreedom

В даний час я випробовую повністю сучасну 64-розрядну установку Oneiric з моменту виходу з Натті на днях. З того часу бездротовий зв’язок впав у 2 або 3 рази, що набагато краще, ніж з Natty!

0

Це схоже на проблему, як я звик потрапляти в Meego (ні, не Ubuntu), де wifi використовувався, щоб врізати і виключати так сильно, що це була справжня біль.

Я пам’ятаю, на той час це було виправлено шляхом редагування файлу rc.local із дійсно простим виправленням, яке спрацювало (хоча і в Meego), але

cd /etc/

gksudo gedit rc.local

Вставте наступні рядки, якщо їх вже немає (або скаментуйте їх)

ifconfig wlan0 down
ifconfig wlan0 up

(спочатку у старшій помилці Meego ми мали змінити wlan0 на eth1 (не знаю, чому, але це означало, що ми використовуємо eth1, а не wlan0)

стара помилка Меєго

Але це було широким питанням, проте воно мало схоже на те, що ви описували


чи можу я запропонувати вам змінити eth1 на wlan0, оскільки це проблема бездротового зв’язку - ви пропонуєте відскакувати фіксований порт Ethernet (також варто поставити кодові теги)
fossfreedom

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