На этот вопрос в основном отвечали в этой теме Как установить 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, что влияет на его диапазон?
Заявления о проблемах:
The 4.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 [тысяча сто сорок три]
Теперь - ПОЛНОСТЬЮ РАЗРЕШЕНО - отличная работа от abperiasamy, чтобы увидеть, что конфликт был в 3.11, и изменить, так что теперь у нас есть загружаемый рабочий драйвер с улучшенным диапазоном! https://github.com/abperiasamy/rtl8812AU_8821AU_linux/issues/1
ВНИМАНИЕ: Привет всем, я купил USB Asus AC56R для Ubuntu 14.04 и установил драйвер с сайта ASUS, после чего SUDO сломался !!! сделал мою систему бесполезной. Пожалуйста, будьте ОЧЕНЬ ОСТОРОЖНЫ и сделайте резервную копию вашей системы, прежде чем доверять драйверам Asus.