Я купил новый ноутбук с Wi-Fi чипом rtl8723ae (или, по крайней мере, он выглядит так)
$ lspci | grep RTL
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
Windows также показывает rtl8723ae в диспетчере устройств.
На данный момент у меня установлены Windows 7 и Ubuntu 13.04.
Когда я использую Wi-Fi с загрузкой Windows, все идет хорошо, маршрутизатор показывает стабильный сигнал около -60 дБм и скорость соединения 135-150 Мбит / с. Скорость загрузки кажется нормальной.
Но когда я нахожусь в Ubuntu с тем же расстоянием / стенами до маршрутизатора, скорость загрузки скачет с 0 до хороших, маршрутизатор показывает сигнал ~ -80 дБм (при том же месте расположения ноутбука и маршрутизатора!), А скорость соединения скачет случайным образом от От 1 до 54 Мбит / с.
Стабильная связь со скоростью 135-150 Мбит / с и сигналом -60 дБм в Ubuntu достижима только с ноутбуком на расстоянии 30 см от маршрутизатора. Любое большее расстояние или мое тело между маршрутизатором и ноутбуком резко падает.
iwconfig сообщает о мощности 20 дБм:
$ iwconfig
eth1 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"ZyXEL_KEENETIC_LITE_3EFA9B"
Mode:Managed Frequency:2.457 GHz Access Point: C8:6C:87:3E:FA:9B
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-14 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:28819 Missed beacon:0
Снижение его до 0 дБм с помощью sudo iwconfig wlan0 txpower 0
, похоже, не дает эффекта.
Уровень сигнала, сообщаемый iwconfig
, кажется, случайно скачет с -90 до +15 дБм (или даже однажды, может быть, я видел +26 дБм, не уверен).
На близком расстоянии (~ 30 см) iwconfig
большую часть времени регистрирует -30 дБм, но иногда прыгает к чему-то случайному (+10 дБм, -70 дБм, -90 дБм ...)
iwconfig
, скорее всего, сообщается о -60 дБм, но случайные скачки происходят чаще, и трудно сказать наверняка.
Все выглядит как проблема с мощностью передатчика или правильностью сигнала. Но в Windows все идет хорошо.
Может быть, драйвер не работает с чипом правильно, но работает как-то.
Кажется, что загружен модуль ядра rtl8723ae:
$ lsmod | grep rtl87
rtl8723ae 86459 0
rtlwifi 79673 1 rtl8723ae
Что я могу с этим сделать? Ноутбук был куплен для использования в основном с Ubuntu, но с таким Wi-Fi он не совсем пригоден для использования = (
Я получил гораздо лучшую производительность, следуя советам этого пользователя:
https://zach-adams.com/2014/06/fixing-rtl8723ae-driver-ubuntu-linux/
Короче говоря, два этапа:
Попробуйте установить несвободные драйверы linux с помощью этой команды:
sudo apt-get install linux-firmware-nonfree
[ 1110]
Попробуйте установить сетевой менеджер WICD. Инструкции для вашей версии Ubuntu см. В https://help.ubuntu.com/community/WICD
Анатол, у меня похожая проблема с моим ноутбуком. Однако, когда я делаю
sudo iwconfig wlan0 txpower 30
... тогда,
sudo iwconfig wlan0 essid MyESSID key xxxxxxxxxxxx
... я подключаюсь.
У меня есть модем, очень близкий к моему рабочему столу, без помех на стене, и иногда я подключаюсь, иногда нет. Тогда я догадался, может быть, проблема с питанием была причиной. В моем случае я был прав.
Надеюсь, это подтвердит ваши подозрения.