You are not logged in.

#1 2021-08-04 15:34:39

xeromycota
Member
Registered: 2020-10-06
Posts: 21

[SOLVED]USB WiFi RTL8188FTV Driver Problem

Whenever the USB WiFi plugged, my Arch become less responsive and networking doesn't work at all. No matter if I plug it before or after booting.  The 'ip addr show' and 'nmcli dev show' never return. The USB WiFi is working fine on dual-boot Windows 10 with same machine. I am using the only driver available for Arch with 5.13 kernel: 8188fu-kelebek333-dkms-git. The upstream github page doesn't have issue section available so you guys are my only hope. This is some info I can gather:

Output of lsusb

Bus 001 Device 005: ID 0bda:f179 Realtek Semiconductor Corp. RTL8188FTV 802.11b/g/n 1T1R 2.4G WLAN Adapter

Output when installing Linux Module

Creating symlink /var/lib/dkms/8188fu/r87.6ac279a/source ->
                 /usr/src/8188fu-r87.6ac279a

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' all KVER=5.13.7-arch1-1.....................
cleaning build area...
Kernel cleanup unnecessary for this kernel.  Skipping...

DKMS: build completed.

rtl8188fu.ko.zst:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /usr/lib/modules/5.13.7-arch1-1/kernel/drivers/net/wireless//

depmod...

DKMS: install completed.

`journalctl | grep 8188f'

Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188fu v4.3.23.6_20964.20170110
Aug 04 10:24:52 barokah kernel: usb 1-1: request firmware rtlwifi/rtl8188fufw.bin
Aug 04 10:24:52 barokah kernel: usb 1-1: request firmware rtlwifi/rtl8188fufw.bin loaded
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload: fw_ver=4 fw_subver=0000 sig=0x88f1, Month=08, Date=22, Hour=17, Minute=36
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload(): Shift for fw header!
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload by IO write!
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload: DLFW OK !
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload success. write_fw:1, 33ms
Aug 04 10:24:52 barokah kernel: RTL871X:  <=== rtl8188f_FirmwareDownload()
Aug 04 10:24:52 barokah kernel: usbcore: registered new interface driver rtl8188fu
Aug 04 10:24:52 barokah kernel: usb 1-1: request firmware rtlwifi/rtl8188fufw.bin
Aug 04 10:24:52 barokah kernel: usb 1-1: request firmware rtlwifi/rtl8188fufw.bin loaded
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload: fw_ver=4 fw_subver=0000 sig=0x88f1, Month=08, Date=22, Hour=17, Minute=36
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload(): Shift for fw header!
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload by IO write!
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload: DLFW OK !
Aug 04 10:24:52 barokah kernel: RTL871X: rtl8188f_FirmwareDownload success. write_fw:1, 50ms
Aug 04 10:24:52 barokah kernel: RTL871X:  <=== rtl8188f_FirmwareDownload()
Aug 04 10:24:53 barokah kernel: RTL871X: rtl8188fu_hal_init in 563ms
Aug 05 04:00:33 barokah kernel: RTL871X: rtl8188fu v4.3.23.6_20964.20170110
Aug 05 04:00:33 barokah kernel: usb 1-1: request firmware rtlwifi/rtl8188fufw.bin
Aug 05 04:00:33 barokah kernel: usb 1-1: request firmware rtlwifi/rtl8188fufw.bin loaded
Aug 05 04:00:33 barokah kernel: RTL871X: rtl8188f_FirmwareDownload: fw_ver=4 fw_subver=0000 sig=0x88f1, Month=08, Date=22, Hour=17, Minute=36
Aug 05 04:00:33 barokah kernel: RTL871X: rtl8188f_FirmwareDownload(): Shift for fw header!
Aug 05 04:00:33 barokah kernel: RTL871X: rtl8188f_FirmwareDownload by IO write!
Aug 05 04:00:33 barokah kernel: RTL871X: rtl8188f_FirmwareDownload: DLFW OK !
Aug 05 04:00:33 barokah kernel: RTL871X: rtl8188f_FirmwareDownload success. write_fw:1, 33ms
Aug 05 04:00:33 barokah kernel: RTL871X:  <=== rtl8188f_FirmwareDownload()
Aug 05 04:00:33 barokah kernel: usbcore: registered new interface driver rtl8188fu
Aug 05 04:00:42 barokah NetworkManager[439]: <info>  [1628110842.2054] rfkill4: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/ieee80211/phy1/rfkill4) (driver rtl8188fu)
Aug 05 04:00:42 barokah kernel: usb 1-1: request firmware rtlwifi/rtl8188fufw.bin
Aug 05 04:00:42 barokah kernel: usb 1-1: request firmware rtlwifi/rtl8188fufw.bin loaded
Aug 05 04:00:42 barokah kernel: RTL871X: rtl8188f_FirmwareDownload: fw_ver=4 fw_subver=0000 sig=0x88f1, Month=08, Date=22, Hour=17, Minute=36
Aug 05 04:00:42 barokah kernel: RTL871X: rtl8188f_FirmwareDownload(): Shift for fw header!
Aug 05 04:00:42 barokah kernel: RTL871X: rtl8188f_FirmwareDownload by IO write!
Aug 05 04:00:42 barokah kernel: RTL871X: rtl8188f_FirmwareDownload: DLFW OK !
Aug 05 04:00:42 barokah kernel: RTL871X: rtl8188f_FirmwareDownload success. write_fw:1, 33ms
Aug 05 04:00:42 barokah kernel: RTL871X:  <=== rtl8188f_FirmwareDownload()
Aug 05 04:00:43 barokah kernel: RTL871X: rtl8188fu_hal_init in 546ms
Aug 05 04:04:36 barokah kernel:  rtw_regd_init+0x36/0x45 [rtl8188fu]
Aug 05 04:04:36 barokah kernel:  rtw_cfg80211_init_wiphy+0x185/0x1fc [rtl8188fu]
Aug 05 04:04:36 barokah kernel:  _netdev_open+0x139/0x1f2 [rtl8188fu]
Aug 05 04:04:36 barokah kernel:  netdev_open+0x32/0x61 [rtl8188fu]

'modinfo rtl8188fu'

filename:       /lib/modules/5.13.7-arch1-1/kernel/drivers/net/wireless/rtl8188fu.ko.zst
version:        v4.3.23.6_20964.20170110
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
firmware:       rtlwifi/rtl8188fufw.bin
srcversion:     B10DEF491CD76699DE71EDC
alias:          usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin*
depends:        cfg80211
retpoline:      Y
name:           rtl8188fu
vermagic:       5.13.7-arch1-1 SMP preempt mod_unload 
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           rtw_usb_rxagg_mode:int
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_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_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_switch_usb3: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_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_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_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)

'lsmod | grep 8188f'

rtl8188fu            1396736  0
cfg80211             1044480  4 iwlmvm,iwlwifi,mac80211,rtl8188fu

Last edited by xeromycota (2021-08-18 04:58:55)

Offline

#2 2021-08-17 12:13:45

heyyoucomehere
Member
Registered: 2021-08-05
Posts: 1

Re: [SOLVED]USB WiFi RTL8188FTV Driver Problem

Now it's working on kernel 5.13! Check this.

Offline

Board footer

Powered by FluxBB