Realtek Ethernet drivers

From: Heiko Bauke
Date: Sun Sep 12 2010 - 15:05:01 EST


Dear Kernel-Developers,

in the last few weeks I spend quite some time trying to fix a network
problem on my home server which has two Realtek onboard ethernet cards,
lspci-output:

00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)

The problem was that sometimes one of the two cards or both obtained
«no link» status while all cables where pugged in correctly. After
unplugging the power supply and rebooting or after removing the module
r8169 and reloading it all links where up again (or maybe not).

Searching the web I found that many other users have or had the same or
similar problems with this kind of ethernet card. Some users suggested
workarounds but none of these did work for me. Only after installing
drivers [1] as provided by Realtek my «no link» problems disappeared.

Taking into account that the Realtek divers for RT8168 [2] and RT8169
[3] cards seem to be more reliable than the drivers in the Linux kernel
tree and that the Realtek drivers [2, 3] are distributed under the
terms of the GPL I wonder is there any good reason not to include these
drivers into the Linux main source tree?


Regrads,

Heiko


P.S. I am running 2.6.32-24-generic on a 32-bit Ubuntu 10.04.1 LTS box.


[1] http://www.realtek.com.tw/downloads
[3] http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true
[2] http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false

--
-- Man könnte viele Beispiele für unsinnige Ausgaben nennen, aber keines
-- ist treffender als die Errichtung einer Friedhofsmauer. Die, die
-- drinnen sind, können sowieso nicht hinaus, und die, die draußen sind,
-- wollen nicht hinein. (Mark Twain, am. Schriftsteller, 1835-1903)


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/