RTL8812au Драйвер простоял всю ночь, сегодня утром умер

---------------Обновление - исправлено, см. ниже----------------

Новое обновление с 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 установлены

0
задан 28 June 2019 в 20:04

1 ответ

Во-первых, у вас действительно старые драйверы 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
  • вручную удалять любые каталоги 8812au в /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 должен покажите новый драйвер, установленный в текущем ядре
  • , вставьте ключ в USB-порт и проверьте подключение

Обновление № 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 и, если он не появляется сразу, перезагрузите компьютер и повторите проверку.

0
ответ дан 28 June 2019 в 20:04

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

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