[Frugalware-devel] FB r8168 Realtek driver for RTL8111/RTL8168 cards

Daniel Exner dex at dragonslave.de
Sun Jun 14 16:00:03 CEST 2009


hi,

attached is a FB for the Realtek r8168 (_not_  8169) card.
Provided under GPL from Realtek.
I also added a patch for kernel 2.6.30.
This version is the only way to get WoL working for 8168 cards..

What this FB (currently) lacks is a working up2date..

Greetings
DeX
-- 
Mit freundlichen Grüßen
Daniel Exner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kernel-2.6.30.patch
Type: text/x-diff
Size: 1354 bytes
Desc: not available
URL: </pipermail/attachments/20090614/f358618b/attachment.bin>
-------------- next part --------------
# Compiling Time: 0.01 SBU
# Contributor: Daniel Exner <dex at dragonslave.de>
# Maintainer: 

pkgname=r8168
pkgver=8.012.00
pkgrel=2
Finclude kernel-module
pkgdesc="Realtek driver for RTL8111/RTL8168 cards."
url="http://www.realtek.com.tw"
groups=('network-extra')
archs=('i686' 'x86_64')
up2date="Flasttar ftp://202.65.194.211/cn/nic/"
source=(ftp://202.65.194.211/cn/nic/${pkgname}-${pkgver}.tar.bz2 README.Frugalware \
	kernel-2.6.30.patch)
sha1sums=('e2ce47b4102e1a328674d47182ac051deee44da6' \
          'e13c36b76076d097a2dc9696a24024f816e8b3e2' \
          '5e4f4031995a5ea1a93e04496d2becbecb95f289')

build() {
	unset MAKEFLAGS
	#Fcheckkernel
	Fbuild_kernelmod_scriptlet
	Fmkdir ${_F_kernelmod_dir}/kernel/drivers/net
	Fsed '$(shell uname -r)' "${_F_kernelmod_uname}" src/Makefile
	Fsed 'KMISC\(.*\)/lib\(.*\)' "KMISC\1${Fdestdir}/lib\2" src/Makefile
	Fbuild
	Fmv ${_F_kernelmod_dir}/kernel/drivers/net/{,realtek-}${pkgname}.ko
}
-------------- next part --------------
=== About the driver

This is the r8168 driver from Realtek. This in _not_ the same r8168
presented in Linux kernel.

This driver supports: RTL8168S/8110S, RTL8168SB/8110SB, RTL8110SC

=== Using the driver

To use this driver you have to remove the official r8168 if loaded.

----
# rmmod r8168
----

You can load this module with

----
# modprobe realtek-r8168
----

It might be a good idea to blacklist `r8168` and add `realtek-r8168` to
`/etc/sysconfig/modules`, so you do not have to play this game after
every reboot.


More information about the Frugalware-devel mailing list