---------------Обновление - исправлено, см. ниже----------------
Новое обновление с 16.04 до 18.04. 16.04 устанавливается с DVD. После установки решил обновиться до 18.04. Четырехъядерный башенный компьютер ASUS + AMD. 8GB RAM. Новый жесткий диск 1 ТБ.
Вчера загрузил драйверы 8812au с веб-сайта производителя, используя мой Wi-Fi адаптер RaLink, который отлично работал, как только был подключен к порту USB. Затем установил драйверы, подключил USB-адаптер Realtek (RT) и он работал весь день. Даже работал в тандеме с адаптером RaLink. Загрузил и установил свои любимые приложения и программы. Все шло хорошо.
Затем в конце дня установил программу KiCAD CAD, V4. Обнаружил проблему со следами мыши и обновился до V5. Пошел спать, а программа все еще загружалась.
Утром обнаружил, что адаптер RT wifi не отображается и не подключен. Проверил сетевые подключения и увидел, что он был подключен 11 минут назад. Перезагрузился. Сетевой менеджер по-прежнему не показывал адаптер. Это было так долго после завершения установки KiCad, что я сомневаюсь, что это имеет к этому какое-то отношение. Он также не работает в фоновом режиме.
Переустановил драйверы... все прошло нормально, без ошибок. По-прежнему не отображается в диспетчере сети. Перезагрузился. По-прежнему не отображается.
Переместил адаптер на машину Win7. Оборудование было обнаружено, драйверы установлены, сеть появилась. Переместил адаптер обратно на машину Ubuntu, не обнаружено. Попробовал разные USB-порты, не обнаружено. Подключил адаптер RaLink к тому же USB-порту и подключился к сети через несколько секунд.
Итак, адаптер RaLink работает нормально, драйверы адаптера Realtek проработали всего несколько часов и умерли, но оборудование в порядке при тестировании на другой машине. Любой совет?
dkms status
rtl8812au, 4.3.14, 4.15.0-52-generic, x86_64: installed (WARNING! Diff between built and installed module!)
rtl8812au, 4.3.8.12175.20140902+dfsg, 4.15.0-51-generic, x86_64: installed
rtl8812au, 4.3.8.12175.20140902+dfsg, 4.15.0-52-generic, x86_64: built
Edit: После выполнения инструкций по удалению драйверов ниже:
1) dkms status is NULL
2)
`ls -al /usr/src
total 32
drwxr-xr-x 8 root root 4096 Jun 18 13:01 .
drwxr-xr-x 11 root root 4096 Apr 20 2016 ..
drwxr-xr-x 27 root root 4096 Jun 16 08:17 linux-headers-4.15.0-51
drwxr-xr-x 8 root root 4096 Jun 16 08:17 linux-headers-4.15.0-51-generic
drwxr-xr-x 27 root root 4096 Jun 17 22:10 linux-headers-4.15.0-52
drwxr-xr-x 8 root root 4096 Jun 17 22:10 linux-headers-4.15.0-52-generic
drwxr-xr-x 7 root root 4096 Jun 18 13:01 rtl8812au-4.2.2
drwxr-xr-x 7 root root 4096 Jun 18 07:10 rtl8812au-4.3.14
3)modinfo 8812au
filename: /lib/modules/4.15.0-52-generic/updates/dkms/8812au.ko
version: v4.3.8_12175.20140902
author: Realtek Semiconductor Corp.
description: Realtek Wireless Lan Driver
license: GPL
srcversion: 0FE007DE1CB755560C5BB1D
alias: usb:v056Ep4007d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0411p0242d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2019pAB32d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0846p9052d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0E66p0023d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3318d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3314d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v04BBp0953d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pA813d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pA812d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pA811d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp0820d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDAp8822d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp0821d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp0811d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0411p025Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0103d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0101d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v20F4p805Bd*dc*dsc*dp*ic*isc*ip*in*
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:v148Fp9097d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v13B1p003Fd*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:v050Dp1109d*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: cfg80211
retpoline: Y
name: 8812au
vermagic: 4.15.0-51-generic SMP mod_unload
parm: rtw_ips_mode:The default IPS mode (int)
parm: rtw_usb_rxagg_mode:int
parm: rtw_qos_opt_enable: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_special_rf_path: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_hiq_filter:0:allow all, 1:allow special, 2:deny all (uint)
parm: rtw_adaptivity_en:0:disable, 1:enable, 2:auto (uint)
parm: rtw_adaptivity_mode:0:normal, 1:carrier sense (uint)
parm: rtw_nhm_en:0:disable, 1:enable (uint)
parm: rtw_amplifier_type_2g:BIT3:2G ext-PA, BIT4:2G ext-LNA (uint)
parm: rtw_amplifier_type_5g:BIT6:5G ext-PA, BIT7:5G ext-LNA (uint)
parm: rtw_RFE_type:default init value:64 (uint)
parm: rtw_TxBBSwing_2G:default init value:0xFF (uint)
parm: rtw_TxBBSwing_5G:default init value:0xFF (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)
Jun25:
lsusb
Bus 009 Device 009: ID 0bda:a811 Realtek Semiconductor Corp.
Bus 009 Device 008: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 275d:0ba6
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ls -al /usr/src
total 24
drwxr-xr-x 6 root root 4096 Jun 18 15:17 .
drwxr-xr-x 11 root root 4096 Apr 20 2016 ..
drwxr-xr-x 27 root root 4096 Jun 16 08:17 linux-headers-4.15.0-51
drwxr-xr-x 8 root root 4096 Jun 16 08:17 linux-headers-4.15.0-51-generic
drwxr-xr-x 27 root root 4096 Jun 17 22:10 linux-headers-4.15.0-52
drwxr-xr-x 8 root root 4096 Jun 17 22:10 linux-headers-4.15.0-52-generic
Адаптер Realtek сейчас не работает, но адаптер Ralink в порядке, поэтому я переключаюсь между ними.
---------------Jun25 после установки новых драйверов-------------------
dkms status
rtl8812au, 4.3.14, 4.15.0-52-generic, x86_64: installed (WARNING! Diff between built and installed module!)
modinfo 8812au
modinfo: ERROR: Модуль 8812au не найден.
New stuff:
modinfo rtl8812au
filename: /lib/modules/4.15.0-52-generic/kernel/drivers/net/wireless/rtl8812au.ko version: v4.3.14_13455.20150212_BTCOEX20150128-51 автор: Realtek Semiconductor Corp. описание: Realtek Wireless Lan Driver лицензия: GPL srcversion: EDC0561E503CC99CD8C4B3D alias: usb:v3823p6249ddcdscdpiciscipin alias: usb:v0BDApA811ddcdscdpiciscipin alias: usb:v056Ep400Eddcdscdpiciscipin alias: usb:v056Ep4007ddcdscdpiciscipin alias: usb:v0411p029Bddcdscdpiciscipin alias: usb:v0411p025Dddcdscdpiciscipin alias: usb:v0411p0242ddcdscdpiciscipin alias: usb:v2019pAB32ddcdscdpiciscipin alias: usb:v0846p9052ddcdscdpiciscipin alias: usb:v0E66p0023ddcdscdpiciscipin alias: usb:v2001p3318ddcdscdpiciscipin alias: usb:v2001p3314ddcdscdpiciscipin alias: usb:v04BBp0953ddcdscdpiciscipin alias: usb:v0BDApA811ddcdscdpiciscipin alias: usb:v7392pA813ddcdscdpiciscipin alias: usb:v7392pA812ddcdscdpiciscipin alias: usb:v7392pA811ddcdscdpiciscipin alias: usb:v0BDAp0823ddcdscdpicFFiscFFipFFin* alias: usb:v0BDAp0820ddcdscdpicFFiscFFipFFin* alias: usb:v0BDAp8822ddcdscdpiciscipin alias: usb:v0BDAp0821ddcdscdpiciscipin alias: usb:v0BDAp0811ddcdscdpiciscipin псевдоним: usb:v148Fp9097ddcdscdpiciscipin alias: usb:v2357p0122ddcdscdpiciscipin alias: usb:v2357p010Fddcdscdpiciscipin alias: usb:v2357p0103ddcdscdpiciscipin alias: usb:v2357p010Eddcdscdpiciscipin alias: usb:v2357p0115ddcdscdpiciscipin alias: usb:v2357p010Dddcdscdpiciscipin alias: usb:v2357p0101ddcdscdpiciscipin alias: usb:v20F4p805Bddcdscdpiciscipin alias: usb:v2001p3316ddcdscdpiciscipin alias: usb:v2001p3315ddcdscdpiciscipin alias: usb:v07B8p8812ddcdscdpiciscipin alias: usb:v2019pAB30ddcdscdpiciscipin alias: usb:v1740p0100ddcdscdpiciscipin alias: usb:v13B1p003Fddcdscdpiciscipin alias: usb:v1058p0632ddcdscdpiciscipin alias: usb:v2001p3313ddcdscdpiciscipin alias: usb:v0586p3426ddcdscdpiciscipin alias: usb:v0E66p0022ddcdscdpiciscipin alias: usb:v0B05p17D2ddcdscdpiciscipin alias: usb:v0409p0408ddcdscdpiciscipin alias: usb:v0789p016Eddcdscdpiciscipin alias: usb:v04BBp0952ddcdscdpiciscipin alias: usb:v0DF6p0074ddcdscdpiciscipin alias: usb:v7392pA822ddcdscdpiciscipin alias: usb:v2604p0012ddcdscdpiciscipin alias: usb:v2001p330Eddcdscdpiciscipin alias: usb:v050Dp1109ddcdscdpiciscipin alias: usb:v050Dp1106ddcdscdpiciscipin alias: usb:v0BDAp881Cddcdscdpiciscipin alias: usb:v0BDAp881Bddcdscdpiciscipin alias: usb:v0BDAp881Addcdscdpiciscipin alias: usb:v0BDAp8812ddcdscdpiciscipin зависит: cfg80211 ретполин: Y имя: rtl8812au vermagic: 4.15.0-51-generic SMP mod_unload parm: rtw_ips_mode:Режим IPS по умолчанию (int) parm: rtw_usb_rxagg_mode:int parm: rtw_qos_opt_enable:int parm: ifname:Имя по умолчанию для первого интерфейса (charp) parm: if2name:имя по умолчанию для второго интерфейса (charp) parm: rtw_initmac:charp parm: rtw_channel_plan:int parm: rtw_special_rf_path: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:Максимальное время роуминга для попытки (uint) parm: rtw_mc2u_disable:int parm: rtw_80211d:Включить механизм 802.11d (int) parm: rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint) parm: rtw_led_enable:Включить светодиодный индикатор состояния (int) parm: rtw_hiq_filter:0:разрешить все, 1:разрешить специальные, 2:запретить все (uint) parm: rtw_adaptivity_en:0:disable, 1:enable (uint) parm: rtw_adaptivity_mode:0:normal, 1:carrier sense (uint) parm: rtw_adaptivity_dml:0:disable, 1:enable (uint) parm: rtw_amplifier_type_2g:BIT3:2G ext-PA, BIT4:2G ext-LNA (uint) parm: rtw_amplifier_type_5g:BIT6:5G ext-PA, BIT7:5G ext-LNA (uint) parm: rtw_RFE_type:начальное значение по умолчанию:64 (uint) parm: rtw_TxBBSwing_2G:начальное значение по умолчанию:0xFF (uint) parm: rtw_TxBBSwing_5G:значение инициации по умолчанию:0xFF (uint) parm: rtw_OffEfuseMask:значение по умолчанию открытой маски Efuse Mask vaule:0 (uint) parm: rtw_FileMaskEfuse:default drv Mask Efuse vaule:0 (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:Путь phy-параметра (charp) parm: rtw_load_phy_file:Карта битов файла PHY (int) parm: rtw_decrypt_phy_file:Разрешить расшифровку PHY файла (int)
------------New Stuff 2---------------- locate -b 8812au|grep -i /lib
/lib/modules/4.15.0-51-generic/kernel/drivers/net/wireless/rtl8812au.ko
/var/lib/dkms/rtl8812au
/var/lib/dkms/rtl8812au/4.3.14/4.15.0-52-generic/x86_64/module/rtl8812au.ko
------------New Stuff 3 -- FIXED!!! ----------------
Я оценил помощь от члена форума, и теперь кажется, что я, должно быть, пропустил точку или что-то еще, так как я не смог заставить его работать, следуя его инструкциям.
В любом случае, после этой неудачи я взял пару дней перерыва, а сегодня снова поискал в Google и нашел эти инструкции по следующей ссылке. Внимательно следовал им, и ура! Все получилось, и мой новый адаптер Realtek теперь работает отлично. Он показывает скорость загрузки в 2 раза выше, чем мой старый адаптер RaLink... именно поэтому я его и купил.
Вот ссылка: [Решено] Драйверы Realtek 8812au установлены
Во-первых, у вас действительно старые драйверы rtl8812au. Самое последнее, что мне известно, это 5.2.20.2_28373.20180619, и его можно получить по адресу https://github.com/gordboy/rtl8812au .
Во-вторых, у вас есть «ВНИМАНИЕ! Разница между встроенным и установленным модулем!» ошибка, которая указывает, что установлено несколько драйверов 8812au.
Чтобы решить эту проблему, вы должны:
dkms remove
все драйверы 8812au, все ядра и dkms status
должны показывать ноль dkms remove rtl8812au/4.3.14 --all
dkms remove rtl8812au/4.3.8.12175.20140902+dfsg --all
dkms status
должно показывать ноль 8812au.ko
из /lib/modules/$(uname -r)/updates/dkms
sudo rm /lib/modules/4.15.0-52-generic/updates/dkms/8812au.ko
/usr/src
для старых версий драйвера sudo rm -r /usr/src/rtl8812au-4.2.2
sudo rm -r /usr/src/rtl8812au-4.3.14
modinfo 8812au
должен показывать нулевую git clone
упомянутый выше драйвер /usr/src/rtl8812au-5.2.20
, как файл README sudo cp -r folder_name /usr/src/rtl8812au-5.2.20
dkms add/build/install
новый драйвер 8812au, полученный выше, согласно файлу README dkms status
должен покажите новый драйвер, установленный в текущем ядре Обновление № 1:
Похоже, нет драйверов rtl8812au поддерживают беспроводную связь Realtek с идентификатором устройства 0bda: a811. Тем не менее, после долгих поисков, я нашел тот, который делает на https://github.com/abperiasamy/rtl8812AU_8821AU_linux .
Сначала мы должны сделать небольшую уборку ...
В terminal
введите modinfo 8812au
, и он должен показать детали установленного в данный момент драйвера 8812au v5.2.20. Затем перейдите в ранее загруженную папку rtl8812au v5.2.20 и введите sudo make uninstall
. Это должно удалить установленный в настоящее время драйвер 8812au. Для подтверждения введите modinfo 8812au
, и это должно указать, что такого драйвера не существует.
В terminal
введите sudo rm -r /usr/src/rtl8812au-5.2.20
.
Затем мы устанавливаем другой драйвер ...
Получите драйвер из источника, который я упоминал ранее. Либо получите файл .zip, либо через git clone
.
Следуйте инструкциям по установке dkms в файле README, в которых указано sudo make -f Makefile.dkms install
. dkms status
теперь должно показывать установленный драйвер в текущем ядре. modinfo 8812au
должен показывать детали установленного модуля.
Вставьте беспроводной ключ Realtek и, если он не появляется сразу, перезагрузите компьютер и повторите проверку.