Installing A Realtek Wireless Card On OpenSuSE Linux 11

21st July 2011 - 4 minutes read time

I've been using my Medion Akoya E1222 netbook for about a year now and I still think it's an awesome little machine. Recently, I decided to swap from Ubuntu to another Linux distro and have been experimenting with Fedora, JoliOS, PuppyLinux before finally going for OpenSuSE. The only problem I had was figuring out how to get the wireless card working.

I had a little bit of trouble tracking down this information, so I thought I would put it here both for future reference and for anyone else looking for the same information. This is mainly specific for my netbook and particular distribution, but it might help others with the same sort of problems.

The first thing you need to do is find out if your system can actually see the wireless card. This can be done using the lspci command, which in my version of SuSE needed to be called directly from its location in the sbin directory.

  1. /sbin/lspci

This will print out a large list of different devices that are connected to your machine. You can add the -v flag to get more information about each device if you need to, but the default behaviour was enough for me. Within this list should be a record of your wireless network card. Here is the entry on my Medion netbook for both of my network cards (wired and wireless).

  1. 01:00.0 Ethernet controller: Atheros Communications AR8132 Fast Ethernet (rev c0)
  2. 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)

As this is a Realtek wireless adapter we need to download the correct driver and install it. A quick Google search finds the following page with the needed Linux drivers. You need to match up the correct card version with the correct driver. In my case I downloaded the RTL8191SE driver, which did the trick.

RTL8191SE driver

Once the file is downloaded and unzipped we can then move onto the unzipped directory and install the driver. The driver is ready to be compiled and installed, but the system might not have the needed tools to allow you to do this. If you type in the Linux "make" command and you get a "command not found" response then you'll need to install the needed packages. By entering the following command you can get the needed packages ready for you to make and install the driver.

  1. sudo zypper install automake make linux-kernel-headers kernel-desktop-devel kernel-syms gcc

Once the system is ready you can make and install the driver by running the following commands (press enter after each command).

  1. sudo su
  2. make
  3. make install
  4. exit

The sudo su command puts you into superuser mode, which allows you to run make and make install to build and install the driver without running into permissions issues. The exit command then exists the superuser mode. After rebooting you should find that your network now contains your wireless card information, allowing you to connect to the network of your choice.

Comments

Permalink
Hi, im getting some trouble when installing, I download and extract the file but this appear when i do the make on the terminal
  1. make -C /lib/modules/3.4.11-2.16-desktop/build M=/home/john/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011 modules
  2. make[1]: Entering directory `/usr/src/linux-3.4.11-2.16-obj/x86_64/desktop'
  3. CC [M] /home/john/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o
  4. /home/john/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘_rtl_init_mac80211’:
  5. /home/john/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:319:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function)
  6. /home/john/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:319:6: note: each undeclared identifier is reported only once for each function it appears in
  7. make[4]: *** [/home/john/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o] Error 1
  8. make[3]: *** [_module_/home/john/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011] Error 2
  9. make[2]: *** [sub-make] Error 2
  10. make[1]: *** [all] Error 2
  11. make[1]: Leaving directory `/usr/src/linux-3.4.11-2.16-obj/x86_64/desktop'
  12. make: *** [all] Error 2

Jose (Fri, 10/19/2012 - 17:35)

Permalink

If you are going for most excellent contents like I do, simply visit this web site everyday because it provides quality contents, thanks

radda skadat har (Sat, 12/29/2018 - 03:37)

Add new comment

The content of this field is kept private and will not be shown publicly.