Tip: Realtek 8101 E NIC on Toshiba Satellite Pro L300-161

With the default Kernelmodule r8169 this NIC installed on the Toshiba Satellite L300 dies often or cannot be woken up. This is a known bug already posted in this forum.

This solved the problem for me:

Download the Source from Realtek:
Realtek

There is a readme included ; I did so as described :
Kernel Sources , gcc etc have to be installed !

  • This is the Linux device driver released for RealTek RTL8101E and RTL8102E(L), the Fast Ethernet controller with PCI-Express interface.

<Requirements>

    - kernel source tree (supported Linux kernel 2.6.x and 2.4.x)
    - For linux kernel 2.4.x, this driver supports linux kernel 2.4.20 and latter.
    - compiler/binutils for kernel compilation

<Quick install with proper kernel settings>
Check whether the built-in driver, r8169.ko (or r8169.o for kernel 2.4.x), is installed.
# lsmod | grep r8169

    If it is installed, please remove it.
            # rmmod r8169
    note: If the built-in driver cannot removed by rmmod, please edit /etc/modprobe.conf and comment 'alias eth0 r8169'. Then, remmove it again or reboot your computer.

    Unpack the tarball :
            # tar vjxf r8101-8.aaa.bb.tar.bz2

    Change to the directory:
            # cd r8101-8.aaa.bb

    If you are running the target kernel, then you should be able to do :

            # make clean modules    (as root or with sudo)
            # make install
            # depmod -a
            # insmod ./src/r8101.ko (or r8101.o for kernel 2.4.x)

    You can check whether the driver is loaded by using following commands.

            # lsmod | grep r8101
            # ifconfig -a

Thats it ! No more trouble with failing NIC, what was very annoying. The Driver was correctly installed and working.

There is another Driver available for Realtek 8168 and other Gigabyte-NICs which have the same problem .

By the way: OpenSUSE is the fastest Internet OS I ever had on this this Laptop. :slight_smile: