Installing TL-WN725N v2 USB Wireless Adapter on Fedora 19
The TP-Link TL-WN725N v2 uses the Realtek RTL8188EU chipset. While kernel support has improved significantly, you may still need to compile drivers manually on recent Fedora releases.
Check current driver status
First, verify whether your adapter is recognized:
lsusb | grep -i realtek
If nothing appears, the driver isn’t loaded. Check if the kernel module exists:
modprobe -n rtl8188eu 2>&1
If this returns an error, you’ll need to compile the driver.
Install build dependencies
Before compiling, install the necessary development tools:
sudo dnf groupinstall "Development Tools"
sudo dnf install kernel-devel kernel-headers
Verify the kernel-devel version matches your running kernel:
uname -r
rpm -q kernel-devel
These should match exactly. If not, reboot after updating.
Compile and install the driver
Clone the rtl8188eu driver repository:
git clone https://github.com/lwfinger/rtl8188eu.git
cd rtl8188eu
Check for any platform-specific configuration options in the Makefile, then compile:
make
sudo make install
Update the module dependency cache:
sudo depmod -a
Load the module:
sudo modprobe rtl8188eu
Verify installation
Confirm the driver is loaded:
lsmod | grep rtl8188eu
Check if your wireless interface appears:
ip link show
iwconfig
You should see a new wlan interface.
Load driver at boot
To automatically load the driver on startup, create a configuration file:
echo "rtl8188eu" | sudo tee /etc/modules-load.d/rtl8188eu.conf
Troubleshooting
If the driver fails to compile, check for known issues with your kernel version in the GitHub repository. Some older kernel versions have compatibility problems.
If the interface appears but doesn’t connect, you may need to install firmware:
sudo dnf install linux-firmware
sudo systemctl restart systemd-udevd
If you encounter persistent issues with unstable connections, consider:
- Building against the latest kernel-devel package
- Checking system logs:
sudo journalctl -u systemd-udevd -f - Testing with
iwcommands instead of olderiwconfigfor debugging - Updating the driver source if you’re several commits behind
For ongoing issues, monitor the lwfinger/rtl8188eu GitHub repository for bug reports matching your kernel version and platform.