* Realtek Ethernet drivers
@ 2010-09-12 19:04 Heiko Bauke
2010-09-12 22:37 ` Francois Romieu
0 siblings, 1 reply; 8+ messages in thread
From: Heiko Bauke @ 2010-09-12 19:04 UTC (permalink / raw)
To: linux-kernel
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)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Realtek Ethernet drivers
2010-09-12 19:04 Realtek Ethernet drivers Heiko Bauke
@ 2010-09-12 22:37 ` Francois Romieu
2010-09-13 7:59 ` Heiko Bauke
0 siblings, 1 reply; 8+ messages in thread
From: Francois Romieu @ 2010-09-12 22:37 UTC (permalink / raw)
To: Heiko Bauke; +Cc: linux-kernel
Please Cc: netdev@vger.kernel.org for network related issues.
Heiko Bauke <heiko.bauke@snafu.de> :
[...]
> 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)
It's probably fixed with one of :
- 81a95f049962ec20a9aed888e676208b206f0f2e / 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
- 908ba2bfd22253f26fa910cd855e4ccffb1467d0
- 78f1cd02457252e1ffbc6caa44a17424a45286b8
[...]
> P.S. I am running 2.6.32-24-generic on a 32-bit Ubuntu 10.04.1 LTS box.
Your 2.6.32-24-generic includes :
- 908ba2bfd22253f26fa910cd855e4ccffb1467d0
- 78f1cd02457252e1ffbc6caa44a17424a45286b8
But it misses 81a95f049962ec20a9aed888e676208b206f0f2e and
024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
Please upgrade.
--
Ueimor
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Realtek Ethernet drivers
2010-09-12 22:37 ` Francois Romieu
@ 2010-09-13 7:59 ` Heiko Bauke
2010-09-13 16:14 ` Tim Gardner
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Heiko Bauke @ 2010-09-13 7:59 UTC (permalink / raw)
To: linux-kernel
Dear Francois,
On Mon, 13 Sep 2010 00:37:25 +0200
Francois Romieu <romieu@fr.zoreil.com> wrote:
> It's probably fixed with one of :
> - 81a95f049962ec20a9aed888e676208b206f0f2e /
> 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
> - 908ba2bfd22253f26fa910cd855e4ccffb1467d0
> - 78f1cd02457252e1ffbc6caa44a17424a45286b8
>
> [...]
> > P.S. I am running 2.6.32-24-generic on a 32-bit Ubuntu 10.04.1 LTS
> > box.
>
> Your 2.6.32-24-generic includes :
> - 908ba2bfd22253f26fa910cd855e4ccffb1467d0
> - 78f1cd02457252e1ffbc6caa44a17424a45286b8
>
> But it misses 81a95f049962ec20a9aed888e676208b206f0f2e and
> 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
I thank you for your reply. If there is time I will try a more recent
kernel. (For the moment the Realtek drivers are fine for me.) I
know how to (re-)compile distribution kernels and how to compile a
vanilla kernel from kernel.org. However, I have no idea what the
hex-codes you mentioned mean. Can you give me a hint?
Regards,
Heiko
--
-- Die glücklichen Sklaven sind die erbittertsten Feinde der Freiheit.
-- (Marie von Ebner-Eschenbach, öst. Schriftst., 1830-1916)
-- Number Crunch Blog @ http://numbercrunch.de
-- Heiko Bauke @ http://www.mpi-hd.mpg.de/personalhomes/bauke
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Realtek Ethernet drivers
2010-09-13 7:59 ` Heiko Bauke
@ 2010-09-13 16:14 ` Tim Gardner
2010-09-13 19:22 ` David Miller
2010-09-13 17:41 ` Ben Gamari
2010-09-13 19:00 ` Francois Romieu
2 siblings, 1 reply; 8+ messages in thread
From: Tim Gardner @ 2010-09-13 16:14 UTC (permalink / raw)
To: stable@kernel.org; +Cc: Heiko Bauke, linux-kernel, romieu, timo.teras
On 09/13/2010 01:59 AM, Heiko Bauke wrote:
> Dear Francois,
>
> On Mon, 13 Sep 2010 00:37:25 +0200
> Francois Romieu<romieu@fr.zoreil.com> wrote:
>
>> It's probably fixed with one of :
>> - 81a95f049962ec20a9aed888e676208b206f0f2e /
>> 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
>> - 908ba2bfd22253f26fa910cd855e4ccffb1467d0
>> - 78f1cd02457252e1ffbc6caa44a17424a45286b8
>>
>> [...]
>>> P.S. I am running 2.6.32-24-generic on a 32-bit Ubuntu 10.04.1 LTS
>>> box.
>>
>> Your 2.6.32-24-generic includes :
>> - 908ba2bfd22253f26fa910cd855e4ccffb1467d0
>> - 78f1cd02457252e1ffbc6caa44a17424a45286b8
>>
>> But it misses 81a95f049962ec20a9aed888e676208b206f0f2e and
>> 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
>
> I thank you for your reply. If there is time I will try a more recent
> kernel. (For the moment the Realtek drivers are fine for me.) I
> know how to (re-)compile distribution kernels and how to compile a
> vanilla kernel from kernel.org. However, I have no idea what the
> hex-codes you mentioned mean. Can you give me a hint?
>
>
> Regards,
>
> Heiko
>
If not already staged, please consider including these commits for 2.6.32.y:
024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
81a95f049962ec20a9aed888e676208b206f0f2e
They are already included in 2.6.33.y and up, so its curious that they
are not also included in 2.6.32.y as they do apply cleanly.
rtg
--
Tim Gardner tim.gardner@canonical.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Realtek Ethernet drivers
2010-09-13 7:59 ` Heiko Bauke
2010-09-13 16:14 ` Tim Gardner
@ 2010-09-13 17:41 ` Ben Gamari
2010-09-13 19:01 ` dave b
2010-09-13 19:00 ` Francois Romieu
2 siblings, 1 reply; 8+ messages in thread
From: Ben Gamari @ 2010-09-13 17:41 UTC (permalink / raw)
To: Heiko Bauke, linux-kernel
On Mon, 13 Sep 2010 09:59:12 +0200, Heiko Bauke <heiko.bauke@snafu.de> wrote:
> > But it misses 81a95f049962ec20a9aed888e676208b206f0f2e and
> > 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
>
> I thank you for your reply. If there is time I will try a more recent
> kernel. (For the moment the Realtek drivers are fine for me.) I
> know how to (re-)compile distribution kernels and how to compile a
> vanilla kernel from kernel.org. However, I have no idea what the
> hex-codes you mentioned mean. Can you give me a hint?
>
These are git (the version control system used for kernel development)
commit ids.
- Ben
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Realtek Ethernet drivers
2010-09-13 7:59 ` Heiko Bauke
2010-09-13 16:14 ` Tim Gardner
2010-09-13 17:41 ` Ben Gamari
@ 2010-09-13 19:00 ` Francois Romieu
2 siblings, 0 replies; 8+ messages in thread
From: Francois Romieu @ 2010-09-13 19:00 UTC (permalink / raw)
To: Heiko Bauke; +Cc: linux-kernel
Heiko Bauke <heiko.bauke@snafu.de> :
> Francois Romieu <romieu@fr.zoreil.com> wrote:
[...]
> > But it misses 81a95f049962ec20a9aed888e676208b206f0f2e and
> > 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
>
> I thank you for your reply. If there is time I will try a more recent
> kernel. (For the moment the Realtek drivers are fine for me.) I
> know how to (re-)compile distribution kernels and how to compile a
> vanilla kernel from kernel.org. However, I have no idea what the
> hex-codes you mentioned mean. Can you give me a hint?
They are commit ID. See :
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=81a95f049962ec20a9aed888e676208b206f0f2e
--
Ueimor
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Realtek Ethernet drivers
2010-09-13 17:41 ` Ben Gamari
@ 2010-09-13 19:01 ` dave b
0 siblings, 0 replies; 8+ messages in thread
From: dave b @ 2010-09-13 19:01 UTC (permalink / raw)
To: Ben Gamari; +Cc: Heiko Bauke, linux-kernel
On 14 September 2010 03:41, Ben Gamari <bgamari@gmail.com> wrote:
> On Mon, 13 Sep 2010 09:59:12 +0200, Heiko Bauke <heiko.bauke@snafu.de> wrote:
>> > But it misses 81a95f049962ec20a9aed888e676208b206f0f2e and
>> > 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
>>
>> I thank you for your reply. If there is time I will try a more recent
>> kernel. (For the moment the Realtek drivers are fine for me.) I
>> know how to (re-)compile distribution kernels and how to compile a
>> vanilla kernel from kernel.org. However, I have no idea what the
>> hex-codes you mentioned mean. Can you give me a hint?
>>
> These are git (the version control system used for kernel development)
> commit ids.
Please add https://launchpad.net/~kernel-ppa/+archive/ppa
and install the latest kernel available from that repository if you
are unsure as to how to compile a kernel.org kernel.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Realtek Ethernet drivers
2010-09-13 16:14 ` Tim Gardner
@ 2010-09-13 19:22 ` David Miller
0 siblings, 0 replies; 8+ messages in thread
From: David Miller @ 2010-09-13 19:22 UTC (permalink / raw)
To: tim.gardner; +Cc: stable, heiko.bauke, linux-kernel, romieu, timo.teras
From: Tim Gardner <tim.gardner@canonical.com>
Date: Mon, 13 Sep 2010 10:14:34 -0600
> If not already staged, please consider including these commits for
> 2.6.32.y:
>
> 024a07bacf8287a6ddfa83e9d5b951c5e8b4070e
> 81a95f049962ec20a9aed888e676208b206f0f2e
>
> They are already included in 2.6.33.y and up, so its curious that they
> are not also included in 2.6.32.y as they do apply cleanly.
I'll take care of queueing these up to -stable, thanks.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-09-13 19:22 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-12 19:04 Realtek Ethernet drivers Heiko Bauke
2010-09-12 22:37 ` Francois Romieu
2010-09-13 7:59 ` Heiko Bauke
2010-09-13 16:14 ` Tim Gardner
2010-09-13 19:22 ` David Miller
2010-09-13 17:41 ` Ben Gamari
2010-09-13 19:01 ` dave b
2010-09-13 19:00 ` Francois Romieu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox