UPDATE: The information below will still work on older kernels, but it appears that as of Fedora 15′s kernel 2.6.40-4.fc15, there is in-kernel support for this wireless chipset. Not sure if/when this will show up in RHEL/Centos/Fedora 14, but if you’re on F15, just update your kernel. See here for more info. (Note: Kernel 2.6.40 contains a lot of features from mainline 3.0, so no need to update to Rawhide 3.0.)
We’re rolling out a bunch of Fedora-based thinclient-like devices at work that contain a RTL8191SEvA chipset. Unfortunately, this isn’t built into the kernel as of 184.108.40.206-32.fc15 (I think there are licensing issues at play), so it has to be compiled and inserted by hand.
The official device listing is:
# lspci | grep Realtek Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvA Wireless LAN Controller (rev 10)
You can find the driver here. Note that for the RTL8191SEvA chipset, you need the RTL8192SE driver, not the RTL8191SE-VA2 driver. Download it and extract it.
# tar -xvzf rtl8192se_linux_2.6.0019.1207.2010.tar.gz
Go in to the directory and compile it.
# make && make install
When it’s finished, you’ll have the module kernel/drivers/net/wireless/r8192se_pci.ko
Then, use modprobe to insert it.
# modprobe r8192se_pci
You can check to make sure it’s loaded by hitting up lsmod. After that, check ifconfig to make sure the device is listed.
# lsmod | grep r8192 r8192se_pci 472218 0
# ifconfig | grep wlan wlan0 Link encap:Ethernet HWaddr 1C:65:9D:7B:13:A7
If you want to uninstall it, go back to the extracted folder and run
While not exactly complicated, the confusion in the drivers on their page tripped me up for a bit. If this helps you, feel free to drop a comment and let me know.