I have bought a PC desktop that came with Ubuntu 20.04 LTS preinstalled, and have no wifi adapter, only an ethernet wired one. The latter works just fine.
As I need to setup a wireless connection, I bought a TP-Link Archer T3U Plus USB adapter. This is where my problems began. During my preliminary investigations on the effort needed to getting this device to work, I could understand that I needed to know which is the chipset related to it and found to be rtl8822bu (this is the first point I not completely sure about, but quite convicted).
When I bought the adapter, I used this and this method to try to get the wifi adpter working, but no success.
In both cases, when I reboot the pc after installing the drivers, I still get no wifi icon in the upper right corner of the screen, and in the configurations menu, only options related to wired connections.
When I type lsusb
in the terminal, I can see that the adapter is properly identified at Bus 001 Device 004 (I suppose):
Bus 002 Device 004: ID 1a2c:2c27 China Resource Semico Co., Ltd Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 005: ID 0000:3825 Bus 001 Device 004: ID 2357:0138 TP-Link Bus 001 Device 003: ID 0ac8:c444 Z-Star Microelectronics Corp. Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
iwconfig
returns:
enp1s0 no wireless extensions.lo no wireless extensions.
As the methods I identified above appear to have a high success rate, but not for my case, I come to you asking for help on what might be happening. At the moment, my intuition suggests that this might not be a driver related issue. If that is the case, I have no clue on how to sort it out.
The command modinfo 8822bu
returns the following:
version: v5.1.0-5_17968.20160601_BTCOEX20160411-1400_beta author: Brandon Bailey <brandondanielbailey@gmail.com> description: Realtek Wireless Lan Driver license: GPL srcversion: 04D5CC50A23D179077405EE alias: usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin* alias: usb:v2357p0138d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2357p012Dd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2357p0115d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B05p1841d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B05p184Cd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v7392pB822d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B05p1812d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0BDApB812d*dc*dsc*dp*ic*isc*ip*in* depends: cfg80211 retpoline: Y name: 8822bu vermagic: 5.4.0-33-generic SMP mod_unload parm: rtw_ips_mode:The default IPS mode (int) parm: rtw_usb_rxagg_mode:int parm: rtw_drv_log_level:set log level when insert driver module, default log level is _DRV_INFO_ = 4 (uint) parm: rtw_country_code:The default country code (in alpha2) (charp) parm: rtw_channel_plan:The default chplan ID when rtw_alpha2 is not specified or valid (int) parm: rtw_excl_chs:exclusive channel array (array of uint) parm: rtw_btcoex_enable:BT co-existence on/off, 0:off, 1:on, 2:by efuse (int) parm: rtw_ant_num:Antenna number setting, 0:by efuse (int) parm: rtw_force_igi_lb:force IGI low-bound, 0:no specified (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_pwrtrim_enable:int parm: rtw_initmac:charp 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_full_ch_in_p2p_handshake:int parm: rtw_antdiv_cfg:int parm: rtw_antdiv_type:int parm: rtw_drv_ant_band_switch:int parm: rtw_switch_usb_mode: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 (uint) parm: rtw_adaptivity_mode:0:normal, 1:carrier sense (uint) parm: rtw_adaptivity_dml:0:disable, 1:enable (uint) parm: rtw_adaptivity_dc_backoff:DC backoff for Adaptivity (uint) parm: rtw_adaptivity_th_l2h_ini:TH_L2H_ini for Adaptivity (int) parm: rtw_adaptivity_th_edcca_hl_diff:TH_EDCCA_HL_diff for Adaptivity (int) 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_powertracking_type:default init value:64 (uint) parm: rtw_GLNA_type:default init value:0 (uint) parm: rtw_TxBBSwing_2G:default init value:0xFF (uint) parm: rtw_TxBBSwing_5G:default init value:0xFF (uint) parm: rtw_OffEfuseMask:default open Efuse Mask value:0 (uint) parm: rtw_FileMaskEfuse:default drv Mask Efuse value:0 (uint) parm: rtw_rxgain_offset_2g:default RF Gain 2G Offset value:0 (uint) parm: rtw_rxgain_offset_5gl:default RF Gain 5GL Offset value:0 (uint) parm: rtw_rxgain_offset_5gh:uint parm: rtw_rxgain_offset_5gm:default RF Gain 5GM Offset value:0 (uint) parm: rtw_pll_ref_clk_sel:force pll_ref_clk_sel, 0xF:use autoload value (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_target_tx_pwr_2g_a:2.4G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int) parm: rtw_target_tx_pwr_2g_b:2.4G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int) parm: rtw_target_tx_pwr_2g_c:2.4G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int) parm: rtw_target_tx_pwr_2g_d:2.4G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int) parm: rtw_target_tx_pwr_5g_a:5G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int) parm: rtw_target_tx_pwr_5g_b:5G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int) parm: rtw_target_tx_pwr_5g_c:5G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int) parm: rtw_target_tx_pwr_5g_d:5G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of 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)
The output for usb-devices | awk '/0138/' RS=
is:
D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=2357 ProdID=0138 Rev=02.10 S: Manufacturer=Realtek S: Product=802.11ac NIC S: SerialNumber=123456 C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#=0x0 Alt= 0 #EPs= 5 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
Can you help me?
usb:v2357p0138d*dc*dsc*dp*ic*isc*ip*in*
. Now we need to see if the driver is loaded. – Pilot6 Jun 15 '20 at 13:44sudo modprobe 8822bu
output? – Pilot6 Jun 15 '20 at 13:45dmesg | grep -E 'rtw|rtl'
and post the output. Please copy the command, don't type it. – Pilot6 Jun 15 '20 at 14:21modprobe: FATAL: Module 8822bu not found in directory /lib/modules/5.4.0-37-generic
– Tiago Antonio Jun 15 '20 at 14:27dmesg | grep -E 'rtw|rtl'
I get no output. Is this expected? – Tiago Antonio Jun 15 '20 at 14:29dmesg | grep 8822
– Pilot6 Jun 15 '20 at 14:36