Установка драйвера для Asus USB-AC56 - часть 2

На этот вопрос в основном отвечали в этой теме Как установить WiFi-адаптер ASUS USB-AC56?

В отличие от оригинального запросчика, инструкция, предоставленная chili555 (sorta), * работает для меня * , даже через порт USB2.0. Устройство отображается как Realtek 802.11n NIC

. Установлен драйвер, указанный в исходном сообщении из пакета rtl8812AU_8821AU_linux-master (это драйвер версии 4.2.2):
Хорошая новость - опять же, что установка завершается и видит USB-адаптер и позволяет ему подключаться к моему маршрутизатору;
Плохая новость - по сравнению с внутренним адаптером измеренная скорость загрузки (при использовании скорости браузера) только около 7 Мбит / с против 40 Мбит / с (7 в лучшем случае и ЧРЕЗВЫЧАЙНО чувствительны к положению)

Теперь я обнаружил, что если я нахожусь в прямой видимости маршрутизатора, скорость приходит в норму - так или иначе кажется, что устройство потенциально меньше потребляет энергии, что влияет на его радиус действия?
То же устройство в том же физическом Катион, бегущий под окнами, безупречен.

1) AC56 против внутреннего адаптера работает намного медленнее, когда оба в одном и том же физическом месте удалены от прямой видимости маршрутизатора

2) В одном и том же физическом месте AC56 работает намного хуже под Linux чем Windows

=> Возможно, меньше энергии для устройства в Linux, что влияет на его диапазон?

  • Однако скорость загрузки действительно низкая: у меня на этом адаптере только около 1,3 Мбит / с ; 20 Мб на внутреннем адаптере; Я получаю более 50 Мбит / с в Windows. то есть я знаю, что это не мой провайдер или сам адаптер - что-то душит его в Ubuntu

Заявления о проблемах:

  1. The 4.2 .2 драйвер, на который есть ссылка выше, будет успешно «создан», инсталлирован и в основном работает; однако, если только в непосредственной близости, прямой видимости к маршрутизатору, производительность будет серьезно скомпрометирована.

  2. Драйвер 4.2.5 с сайта Asus, который появляется из обзора, может решить эту проблему производительности, не будет установлен.

Итак, у меня есть связанный вопрос, который может или не может решить проблему скорости - как установить проприетарный модуль драйвера Asus

Оригинальный синтаксис для ссылки, приведенной выше, показал для загрузки этот конкретный файл драйвера и как его загрузить:

, однако с тех пор я нашел проприетарный драйвер Asus для Linux с сайта Asus: https://www.asus.com/Networking/USBAC56 / # support

Похоже, что последний драйвер, указанный на сайте Asus, может решить проблему, которую я вижу в ограниченном диапазоне с драйвером с открытым исходным кодом

Обновите параметры MAC / BB / RF и механизм для улучшения общей производительности.

Но я просто НЕ МОГУ загрузить этот драйвер.

Я пытался использовать файл install.sh (сделать его исполняемым, а затем выполнить его), а также сделать / установить только саму папку драйвера - ни один метод не радует.

Файл install.sh теперь завершается, не вызывая проблем с повреждением, которые у меня были изначально: Ниже приведен вывод в конце сценария выполнения install.sh, а lsmod показывает драйвер 8812au (первая строка после lsmod)

##################################################
Compile make driver ok!!
##################################################
./install.sh: 68: [: unexpected operator
Authentication requested [root] for remove driver:
Password: 
Error: Module 8812au is not currently loaded
Authentication requested [root] for insert driver:
Password: 
Authentication requested [root] for install driver:
Password: 
install -p -m 644 8812au.ko  /lib/modules/3.11.0-12-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 3.11.0-12-generic
##################################################
The Setup Script is completed !
##################################################
ken@ken-1005HA ~/Downloads/RTL8812AU_linux_v4.2.5_10143.20140103_ASUS $ lsmod
Module                  Size  Used by
8812au                905927  0 
nls_iso8859_1          12617  0 
usb_storage            48294  0 
eeepc_wmi              12983  0 
asus_wmi               23495  1 eeepc_wmi
coretemp               13195  0 
sparse_keymap          13708  1 asus_wmi
joydev                 17097  0 
bnep                   18893  2 
dm_multipath           22402  0 
rfcomm                 53664  0 
parport_pc             31981  0 
scsi_dh                14458  1 dm_multipath
arc4                   12536  2 
ppdev                  17391  0 
bluetooth             323534  10 bnep,rfcomm
ath9k                 135969  0 
ath9k_common           13619  1 ath9k
ath9k_hw              429197  2 ath9k_common,ath9k
ath                    19187  3 ath9k_common,ath9k,ath9k_hw

Однако, когда я подключаю адаптер, он не активируется:

После перезапуска я не вижу 8812au в списке при запросе lsmod; но если я подключу адаптер, то я делаю. Однако, если я удаляю его физически, драйвер остается загруженным. В этом состоянии Терминал не будет отвечать на большинство команд (кроме списка), и менеджер программного обеспечения или драйверы обновления не будут загружаться из меню. Если я перезапущу систему, все они будут нормально работать до того, как будет вставлен USB-адаптер.

Если я запрашиваю modinfo 8812au, я получаю это:

$ modinfo 8812au
filename:       /lib/modules/3.11.0-12-generic/kernel/drivers/net/wireless/8812au.ko
version:        v4.2.5_10143.20140103_ASUS
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     3D847C44AE897B16DFCA0EB
alias:          usb:v2001p3316d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3315d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v07B8p8812d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2019pAB30d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1740p0100d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1058p0632d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3313d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0586p3426d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E66p0022d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p17D2d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0409p0408d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0789p016Ed*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v04BBp0952d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0DF6p0074d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v7392pA822d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p330Ed*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v050Dp1106d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp881Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp881Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp881Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp8812d*dc*dsc*dp*ic*isc*ip*in*
depends:        
vermagic:       3.11.0-12-generic SMP mod_unload modversions 686 
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           rtw_usb_rxagg_mode:int
parm:           rtw_regulatory_id:int
parm:           ifname:The default name to allocate for first interface (charp)
parm:           if2name:The default name to allocate for second interface (charp)
parm:           rtw_initmac:charp
parm:           rtw_channel_plan:int
parm:           rtw_chip_version:int
parm:           rtw_rfintfs:int
parm:           rtw_lbkmode:int
parm:           rtw_network_mode:int
parm:           rtw_channel:int
parm:           rtw_mp_mode:int
parm:           rtw_wmm_enable:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_busy_thresh:int
parm:           rtw_ht_enable:int
parm:           rtw_bw_mode:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_ampdu_amsdu:int
parm:           rtw_vht_enable:int
parm:           rtw_lowrate_two_xmit:int
parm:           rtw_rf_config:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_low_power:int
parm:           rtw_wifi_spec:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_hwpwrp_detect:int
parm:           rtw_hw_wps_pbc:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_mc2u_disable:int
parm:           rtw_80211d:Enable 802.11d mechanism (int)
parm:           rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm:           rtw_tx_pwr_lmt_enable:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm:           rtw_tx_pwr_by_rate:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm:           rtw_phy_file_path:The path of phy parameter (charp)
parm:           rtw_load_phy_file:PHY File Bit Map (int)
parm:           rtw_decrypt_phy_file:Enable Decrypt PHY File (int)

Подробнее:

Я отключил свой внутренний беспроводной адаптер - ath9k - в случае конфликтует с обоими работающими - это определенно остановлено, но все еще ничего на адаптере USB

Далее - список rfkill

1. asus-wlan: Wireless LAN
soft blocked: no 
Hard blocked: no 

Редактировать: Обнаружено, что проблема, 4.2.5 не загружается в ядро ​​3.11;

Однако БУДЕТ успешно установить в <3.10 - я запустил его в 3.8, и он установился без проблем.

Также приятно сообщить, что проблемы с производительностью, связанные с 4.2.2, значительно улучшились в 4.2.5

Так - ЧАСТИЧНО РЕШЕНО - в том, что драйвер 4.2.5 будет работать в ядре <3.10
Надеемся, что полное исправление выйдет с модификацией для запуска в 3.11

Теперь - ПОЛНОСТЬЮ РЕШЕНО - отличная работа по абпериазаму, чтобы увидеть, что конфликт был в 3.11 и модифицируем, так что теперь у нас есть загружаемый рабочий драйвер с улучшенным диапазоном! https://github.com/abperiasamy/rtl8812AU_8821AU_linux/issues/1 [тысяча сто сорок три]

3
задан 13 April 2017 в 15:24

2 ответа

Теперь - ПОЛНОСТЬЮ РАЗРЕШЕНО - отличная работа от abperiasamy, чтобы увидеть, что конфликт был в 3.11, и изменить, так что теперь у нас есть загружаемый рабочий драйвер с улучшенным диапазоном! https://github.com/abperiasamy/rtl8812AU_8821AU_linux/issues/1

0
ответ дан 13 April 2017 в 15:24

ВНИМАНИЕ: Привет всем, я купил USB Asus AC56R для Ubuntu 14.04 и установил драйвер с сайта ASUS, после чего SUDO сломался !!! сделал мою систему бесполезной. Пожалуйста, будьте ОЧЕНЬ ОСТОРОЖНЫ и сделайте резервную копию вашей системы, прежде чем доверять драйверам Asus.

0
ответ дан 13 April 2017 в 15:24

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

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