O motorista RTL8812au ficou ocioso a noite toda e morreu esta manhã

O motorista RTL8812au ficou ocioso a noite toda e morreu esta manhã

---------------Atualização - Corrigida, veja abaixo----------------

Nova atualização de 16.04 para 18.04. O 16.04 também é uma nova instalação de DVD. Após a instalação, decidi atualizar para 18.04. Computador torre quad core ASUS + AMD. 8 GB de RAM. HDD de 1 TB mais recente.

Ontem baixei os drivers 8812au do site do fabricante usando meu adaptador wi-fi RaLink, que funcionou bem assim que conectado a uma porta USB. Depois instalei os drivers, conectei o adaptador Realtek USB (RT) e funcionou o dia todo. Até funcionou em conjunto com o adaptador RaLink. Baixei e instalei meus aplicativos e programas favoritos. Tudo ocorreu bem.

Então, no final do dia, instalei o software KiCAD CAD, V4. Descobriu um problema com trilhas de mouse e atualizou para V5. Fui para a cama com o download ainda.

Esta manhã, descobri que o adaptador wifi RT não foi mostrado e não estava conectado. Verificou as conexões de rede e mostrou que havia sido conectado 11 minutos antes. Reinicializado. O gerenciador de rede ainda não mostrou o adaptador. Isso foi muito depois de a instalação do KiCad ter terminado, duvido que isso tenha algo a ver com isso. Ele também não é executado em segundo plano.

Reinstalei os drivers... tudo correu bem, sem erros. Ainda não mostrado no gerenciador de rede. Reinicializado. Ainda não mostrado.

Mudei o adaptador para minha máquina Win7. Hardware descoberto, drivers instalados, online. Adaptador movido de volta para a máquina Ubuntu, não descoberto. Tentei portas USB diferentes, não descobri. Conectei o adaptador RaLink na mesma porta USB, online em segundos.

Portanto, o adaptador RaLink funciona bem, os drivers do adaptador Realtek funcionaram apenas por algumas horas e morreram, mas o hardware está bom quando testado em outra máquina. Algum conselho???

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

Editar: depois de seguir as instruções de exclusão do driver abaixo:

1) o status do dkms é NULO

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)

25 de junho:

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

O adaptador Realtek não está funcionando no momento, mas o adaptador Ralink está bom, então estou alternando entre eles.

---------------25 de junho após a instalação de novos drivers -------------------

dkms status

rtl8812au, 4.3.14, 4.15.0-52-generic, x86_64: instalado (AVISO! Diferença entre módulo construído e instalado!)

modinfo 8812au

modinfo: ERRO: Módulo 8812au não encontrado.

Coisas novas:

modinfo rtl8812au

nome do arquivo: /lib/modules/4.15.0-52-generic/kernel/drivers/net/wireless/rtl8812au.ko versão: v4.3.14_13455.20150212_BTCOEX20150128-51 autor: Realtek Semiconductor Corp. Versão GPL: EDC0561E503CC99CD8C4B3D alias: usb:v3823p6249dCCdscDPeuiscIPem alias: usb:v0BDApA811dCCdscDPeuiscIPem alias: usb:v056Ep400EdCCdscDPeuiscIPem alias: usb:v056Ep4007dCCdscDPeuiscIPem alias: usb:v0411p029BdCCdscDPeuiscIPem alias: usb:v0411p025DdCCdscDPeuiscIPem alias:usb:v0411p0242dCCdscDPeuiscIPem alias: usb:v2019pAB32dCCdscDPeuiscIPem alias:usb:v0846p9052dCCdscDPeuiscIPem alias:usb:v0E66p0023dCCdscDPeuiscIPem alias:usb:v2001p3318dCCdscDPeuiscIPem alias:usb:v2001p3314dCCdscDPeuiscIPem alias:usb:v04BBp0953dCCdscDPeuiscIPem alias: usb:v0BDApA811dCCdscDPeuiscIPem alias:usb:v7392pA813dCCdscDPeuiscIPem alias: usb:v7392pA812dCCdscDPeuiscIPem alias:usb:v7392pA811dCCdscDPeuiscIPem alias: usb:v0BDAp0823dCCdscDPicFFiscFFipFFin* alias: usb:v0BDAp0820dCCdscDPicFFiscFFipFFin* alias: usb:v0BDAp8822dCCdscDPeuiscIPem alias: usb:v0BDAp0821dCCdscDPeuiscIPem alias: usb:v0BDAp0811dCCdscDPeuiscIPem alias:usb:v148Fp9097dCCdscDPeuiscIPem alias:usb:v2357p0122dCCdscDPeuiscIPem alias:usb:v2357p010FdCCdscDPeuiscIPem alias:usb:v2357p0103dCCdscDPeuiscIPem alias: usb:v2357p010EdCCdscDPeuiscIPem alias:usb:v2357p0115dCCdscDPeuiscIPem alias:usb:v2357p010DdCCdscDPeuiscIPem alias:usb:v2357p0101dCCdscDPeuiscIPem alias:usb:v20F4p805BdCCdscDPeuiscIPem alias:usb:v2001p3316dCCdscDPeuiscIPem alias:usb:v2001p3315dCCdscDPeuiscIPem alias:usb:v07B8p8812dCCdscDPeuiscIPem alias: usb:v2019pAB30dCCdscDPeuiscIPem alias:usb:v1740p0100dCCdscDPeuiscIPem alias:usb:v13B1p003FdCCdscDPeuiscIPem alias:usb:v1058p0632dCCdscDPeuiscIPem alias:usb:v2001p3313dCCdscDPeuiscIPem alias:usb:v0586p3426dCCdscDPeuiscIPem alias:usb:v0E66p0022dCCdscDPeuiscIPem alias:usb:v0B05p17D2dCCdscDPeuiscIPem alias:usb:v0409p0408dCCdscDPeuiscIPem alias: usb:v0789p016EdCCdscDPeuiscIPem alias:usb:v04BBp0952dCCdscDPeuiscIPem alias:usb:v0DF6p0074dCCdscDPeuiscIPem alias: usb:v7392pA822dCCdscDPeuiscIPem alias:usb:v2604p0012dCCdscDPeuiscIPem alias: usb:v2001p330EdCCdscDPeuiscIPem alias:usb:v050Dp1109dCCdscDPeuiscIPem alias:usb:v050Dp1106dCCdscDPeuiscIPem alias: usb:v0BDAp881CdCCdscDPeuiscIPem alias: usb:v0BDAp881BdCCdscDPeuiscIPem alias: usb:v0BDAp881AdCCdscDPeuiscIPem alias: usb:v0BDAp8812dCCdscDPeuiscIPem depende: cfg80211 retpoline: Y nome: rtl8812au vermagic: 4.15.0-51-generic SMP mod_unload parm: rtw_ips_mode:O modo IPS padrão (int) parm: rtw_usb_rxagg_mode:int parm: rtw_qos_opt_enable:int parm: ifname:O nome padrão para alocar para a primeira interface (charp) parm: if2name:O nome padrão a ser alocado para a segunda 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: :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: :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:Os tempos máximos de roaming para tentar (uint) parm: rtw_mc2u_disable:int par m: rtw_80211d: Habilitar 802.11 d mecanismo (int) parm: rtw_notch_filter:0:Desativar, 1:Ativar, 2:Ativar apenas para P2P (uint) parm: rtw_led_enable:Ativar LED de status (int) parm: rtw_hiq_filter:0:permitir todos, 1:permitir especial, 2: negar tudo (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:valor de inicialização padrão:64 ( uint) parm: rtw_TxBBSwing_2G: valor de inicialização padrão: 0xFF (uint) parm: rtw_TxBBSwing_5G: valor de inicialização padrão: 0xFF (uint) parm: rtw_OffEfuseMask: padrão aberto Efuse Mask vaule: 0 (uint) parm: rtw_FileMaskEfuse: padrão drv Mask Efuse vaule: 0 (uint) parm: rtw_tx_pwr_lmt_enable:0:Desativar, 1:Ativar, 2: Depender de efuse (int) parm: rtw_tx_pwr_by_rate:0:Desativar, 1:Ativar, 2: Depender de efuse (int) parm: rtw_phy_file_path:O caminho do parâmetro phy (charp) parm: rtw_load_phy_file:PHY File Bit Map (int) parm: rtw_decrypt_phy_file:Enable Decrypt PHY File (int)

------------Novas coisas 2---------------- localizar -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

------------ Novidades 3 --FIXO!!----------------

Agradeço a ajuda de um membro do fórum e agora parece que devo ter perdido uma menstruação ou algo assim, pois não consegui fazê-lo funcionar seguindo suas instruções.

Enfim, depois dessa falha, tirei alguns dias de folga, e hoje fiz outra pesquisa no Google e encontrei essas instruções no link a seguir. Segui-os de perto e viola! Funcionou e meu novo adaptador Realtek está funcionando bem agora. Ele está mostrando velocidade de download 2X em relação ao meu adaptador RaLink mais antigo... e foi por isso que o comprei.

Aqui está o link:[Resolvido] Drivers Realtek 8812au instalados

Responder1

Primeiro, você tem drivers rtl8812au realmente antigos. O mais atual que conheço é 5.2.20.2_28373.20180619 e pode ser obtido emhttps://github.com/gordboy/rtl8812au.

Segundo, você tem um "AVISO! Diferença entre módulo construído e instalado!" erro, que indica vários drivers 8812au instalados.

Para resolver isso você tem que:

  • dkms removetodos os drivers 8812au, todos os kernels e dkms statusdevem mostrar nulo
    • dkms remove rtl8812au/4.3.14 --all
    • dkms remove rtl8812au/4.3.8.12175.20140902+dfsg --all
    • dkms statusdeve mostrar nulo
  • exclua manualmente todos os 8812au.kodrivers restantes de/lib/modules/$(uname -r)/updates/dkms
    • sudo rm /lib/modules/4.15.0-52-generic/updates/dkms/8812au.ko
  • exclua manualmente quaisquer diretórios 8812au /usr/srcpara versões antigas do driver
    • sudo rm -r /usr/src/rtl8812au-4.2.2
    • sudo rm -r /usr/src/rtl8812au-4.3.14
  • modinfo 8812audeve mostrar nulo
  • baixe ou git cloneo driver mencionado acima
  • copie a pasta para /usr/src/rtl8812au-5.2.20, conforme o arquivo README
    • sudo cp -r folder_name /usr/src/rtl8812au-5.2.20
  • dkms add/build/installo novo driver 8812au obtido acima, conforme o arquivo README
  • dkms statusdeve mostrar o novo driver instalado no kernel atual
  • insira o dongle na porta USB e teste a conectividade

Atualização nº 1:

Parece que nenhum dos drivers rtl8812au suporta seu dongle sem fio Realtek com ID de dispositivo 0bda:a811. No entanto, depois de muita pesquisa, encontrei um que faz pelo menoshttps://github.com/abperiasamy/rtl8812AU_8821AU_linux.

Primeiro temos que fazer uma pequena limpeza...

Em terminaltipo modinfo 8812aue deve mostrar detalhes do driver 8812au v5.2.20 atualmente instalado. Em seguida, vá para a pasta rtl8812au v5.2.20 baixada anteriormente e digite sudo make uninstall. Isso deve remover o driver 8812au atualmente instalado. Para confirmar, digite modinfo 8812aue deverá indicar que tal driver não existe.

Em terminaltipo sudo rm -r /usr/src/rtl8812au-5.2.20.

Então instalamos um driver diferente ...

Obtenha o driver da fonte que mencionei anteriormente. Obtenha o arquivo .zip ou via git clone.

Siga as instruções de instalação do dkms encontradas no arquivo README, que indicam sudo make -f Makefile.dkms install. dkms statusagora deve mostrar um driver instalado no kernel atual. modinfo 8812audeve mostrar detalhes do módulo instalado.

Insira o dongle sem fio Realtek e, se ele não aparecer imediatamente, reinicie o computador e verifique novamente.

informação relacionada