How To: Wifi rtl8192se_pci

Post Reply
User avatar
sqlpython
Posts: 303
Joined: 13. Aug 2010, 04:53
Location: Ct. USA

How To: Wifi rtl8192se_pci

Post by sqlpython » 3. Mar 2011, 03:59

One of my Thinkpad has the rlt8192se pci Wifi card installed. This particular card is in very few Distro installs
Windows 7 will find it as will All the Ubuntus from 10.10 on as well as PClinuxOS.
However the Debian and Slackware Distros which I favor will not.
To use the rlt8192se with Debian and Slackware you must download the Source and compile the Driver.

I had attempted to use ndiswrapper on the rlt9192 Windows version drivers but I could not get these to work with ndiswrapper.
This was unusual as ndiswrapper has never failed me. So I am assuming that I failed ndiswrapper in some way.
I try to cover possible failures here and workarounds.
However for those in a hurry. Presuming No Problems the
QUICK Version is
Download driver
CD to download dir
tar -xzv rtl8192se_linux_2.6.0019.1207.2010
CD to newly created rlt8192se dir
su
make
make install
Reboot

On to the Linux driver install.

Download the source which will compile with all Linuxes that I have tried.
http://218.210.127.131/downloads/downlo ... #RTL8192SE

Currently there is One version for the Linxu 2.6.x kernels which will be
rtl8192se_linux_2.6.0019.1207.2010

Once downloaded...BTW you will probably find it in /tmp or Your Home Dir /Downloads
You can Extract it with the GUI Ark
OR from a Command line Termal by typing

Code: Select all

tar -xzv  rtl8192se_linux_2.6.0019.1207.2010
##Once that is done if you haven't already Open a Terminal and become Super User Root

Code: Select all

su
## Twice I have used ndiswrapper before the compiling the Driver and it seems to have caused issues
## if you have used ndiswrapper previous on the Win rtl8192se version remove it like so

Code: Select all

ndiswrapper -l
## Is a driver installed? Unistall it

Code: Select all

ndiswrapper -e
## Check again

Code: Select all

ndiswrapper -l
## Remove.. temporarily ..ndiswrapper module

Code: Select all

modprobe -r ndiswrapper
## ndiswrapper will reinstall on boot.
## OK this is the part that really counts
##
##Remember you are still logged in as SU super User
## to the dir that the Extraction made it is called /rtl8192se_linux_2.6.0019.1207.2010 just like the Downloads
## I placed mine in the /home/sqlpython/Downloads dir
cd /home/sqlpython/Downloads/rtl8192se_linux_2.6.0019.1207.2010

Code: Select all

make
make install
## reboot
## if all went perfectly you will have firmware installed an a Wifi on login
## if you don't have a Wifi on reboot don't despair do the following

Code: Select all

su
ifconfig -a
## Do you see a wlan0 device in the Group
## if so

Code: Select all

ifconfig wlan0 up
iwconfig
## If you don't see a wlan0

Code: Select all

modprobe r8192se_pci
## repeat steps

Code: Select all

ifconfig -a
iwconfig
## Do you see a wlan0 device in the Group
## if so

Code: Select all

ifconfig wlan0 up
iwconfig
## Now add the device to the Network manager Wicd
## Open it by Left clicking the Panel Wicd Icon
## Next Click the Preferenc TAB and add to [wireless Interface] wlan0
## it should now rescan showing your local selections of Wifi connections

## Lastly if you had to Modprobe the driver you will now want to automate it fro next time..
automate the process
by adding the r8192se_pci module to /etc/rc.d/rc.modules-2.6.33.4-smp file (Edit as SU)
Alt-F2 ##function Key
##type

Code: Select all

gksu gedit
##or

Code: Select all

kdesu kwrite
##Depending on Gnome/Xfce or KDE
## which will modprobe it at boot. Modify an existing line that has # in front of it in the ##Other Network Device Section as an example
##CHANGE this is about line 553 ...

Code: Select all

# RealTek 8139C+ enhanced support:
#/sbin/modprobe 8139cp
##TO

Code: Select all

# RealTek rlt8192se enhanced support:
/sbin/modprobe r8192se_pci
##NOTE I removed the # and edited the line for a r8192se_pci module
## Save & CHeck by rebooting..

## If you follow this How To and Do not have success Post your situation here with a copy of ##your terminal output showing output of

Code: Select all

su
lspci | grep r81*
lsmod | grep r81*
ifconfig -a
iwconfig
grep 81 /etc/rc.d/rc.modules-2.6.33.4-smp
grep wireless /etc/wicd/manager-settings.conf
###If Anyone notes an error in this How To PM me and I will correct it.
Debian ( Stretch 9, Sid ) Salix OpenBox 14.1, Gentoo, Calculate

User avatar
thenktor
Salix Wizard
Posts: 2426
Joined: 6. Jun 2009, 14:47
Location: Franconia
Contact:

Re: How To: Wifi rtl8192se_pci

Post by thenktor » 3. Mar 2011, 07:39

The connection with the driver provided by Realtek was not really stable with my Thinkpad. I had to install kernel 2.6.38-rc2 which has native support for the chipset (the firmware of the Realtek driver is still needed).
Image
burnCDDA (burns audio CDs)
geBIERt (German beer blog)

User avatar
sqlpython
Posts: 303
Joined: 13. Aug 2010, 04:53
Location: Ct. USA

Re: How To: Wifi rtl8192se_pci

Post by sqlpython » 3. Mar 2011, 16:59

Well, there is one dissatisfied Realtek customer. :(

I had thought that the Realtek firmware files placed in /lib/firmware was the firmware bin.. ??

My brother also has this driver happily working with Slackware 13.1.xxx
Debian ( Stretch 9, Sid ) Salix OpenBox 14.1, Gentoo, Calculate

User avatar
knedlyk
Posts: 19
Joined: 23. May 2010, 12:19

Re: How To: Wifi rtl8192se_pci

Post by knedlyk » 30. Nov 2011, 12:42

thenktor wrote:The connection with the driver provided by Realtek was not really stable with my Thinkpad. I had to install kernel 2.6.38-rc2 which has native support for the chipset (the firmware of the Realtek driver is still needed).
I have the same issue. It works flawlessly with wicd, but don't work witrh NetworkManager on my Thinkpad Edge. Gapan, which repo do you use for 2.6.38 and later kernels (3.1.4 stable is out)?

User avatar
gapan
Salix Wizard
Posts: 5528
Joined: 6. Jun 2009, 17:40

Re: How To: Wifi rtl8192se_pci

Post by gapan » 30. Nov 2011, 16:10

There is no repo for newer kernels. You might find one in a slackware testing or current repository, which will probably work, but that's it. If you want a newer kernel, you need to compile one yourself.
Image
Image

Post Reply