This step-by-step guide is designed to help you set up the Realtek RTL8188FTV WiFi adapter on Linux. The instructions were tested on Ubuntu 22.04.1 LTS (x86_64) with Linux kernel 5.15.0-58-generic. If you're using a different distribution or version, some steps may vary. Feel free to ask questions if you encounter any issues.
- Plug in the Realtek RTL8188FTV WiFi adapter into a USB port on your Linux PC.
- Boot up your Linux PC.
- Click the Grid button (9 dots) to open the Application drawer.
- Search for and open the Terminal application.
- The Terminal window will have a black background with white text, similar to the Windows Command Prompt.
Verify that the Realtek RTL8188FTV WiFi adapter is recognized by your system.
- Run the following command in the Terminal:
ip a
- Look for a network interface with a prefix like
wlx
(e.g.,wlx1234567890ab
).
- Run the following command in the Terminal:
lsusb
- Look for an entry similar to:
Realtek Semiconductor Corp. RTL8188FTV 802.11b/g/n 1T1R 2.4G WLAN Adapter
Ensure your system is up to date before proceeding.
- Update the package list:
sudo apt update
- Upgrade installed packages:
sudo apt upgrade
- Install the
net-tools
package (optional but useful for network troubleshooting):sudo apt install net-tools
The Kelebek repository contains the driver for the Realtek RTL8188FTV adapter. Add it to your system:
- Add the repository:
sudo add-apt-repository ppa:kelebek333/kablosuz
- Update the package list again:
sudo apt-get update
Install the driver for the Realtek RTL8188FTV adapter:
- Install the driver:
sudo apt-get install rtl8188fu-dkms
- (Optional) To remove the driver later, use:
sudo apt purge rtl8188fu-dkms
For more details, visit the GitHub repository.
Adjust the driver configuration to ensure proper functionality:
IPS (Inactive Power Save) mode can sometimes cause connectivity issues. Disabling it is recommended for better performance:
-
Create or update the driver configuration file:
echo "options rtl8188fu rtw_ips_mode=0" | sudo tee /etc/modprobe.d/rtl8188fu.conf
- This command writes
options rtl8188fu rtw_ips_mode=0
to the file/etc/modprobe.d/rtl8188fu.conf
. - If the file already exists, it will be overwritten. To append instead, use
tee -a
.
- This command writes
-
Reload the driver to apply the changes:
sudo modprobe -rv rtl8188fu && sudo modprobe -v rtl8188fu
- This unloads (
-r
) and reloads (-v
) thertl8188fu
module with the new configuration.
- This unloads (
If the MAC address of your adapter changes after every reboot, you can set a static MAC address:
-
Replace
xx:xx:xx:xx:xx:xx
with your desired MAC address and run:echo "options rtl8188fu rtw_ips_mode=0 rtw_initmac=xx:xx:xx:xx:xx:xx" | sudo tee /etc/modprobe.d/rtl8188fu.conf
- This sets both
rtw_ips_mode=0
and a static MAC address (rtw_initmac=xx:xx:xx:xx:xx:xx
).
- This sets both
-
Reload the driver to apply the changes:
sudo modprobe -rv rtl8188fu && sudo modprobe -v rtl8188fu
Restart your system to ensure all changes are applied:
- Click the Power menu (top-right corner of the screen).
- Select Restart.
Connect to your Wi-Fi network:
- Open Settings from the Application drawer.
- Go to Wi-Fi and turn it on if it’s off.
- Select your network and enter the password.
If you no longer need the driver or the Kelebek repository, follow these steps:
- Remove the driver:
sudo apt purge rtl8188fu-dkms
- Remove the Kelebek repository:
sudo add-apt-repository --remove ppa:kelebek333/kablosuz
- Reboot your PC to complete the removal:
sudo reboot
That’s it! Your Realtek RTL8188FTV WiFi adapter should now be fully functional on your Linux PC. If you encounter any issues, refer to the GitHub repository or seek help from the Linux community.