Francois Romieu wrote:
Richard Dawe <rich@xxxxxxxxxxxxxxxxxxxx> :
diff -pur ethtool-2/ethtool.c ethtool-2.dev/ethtool.c
--- ethtool-2/ethtool.c 2004-07-02 16:28:48.000000000 +0100
+++ ethtool-2.dev/ethtool.c 2004-11-21 10:09:13.000000000 +0000
@@ -996,6 +996,7 @@ static struct {
} driver_list[] = {
{ "8139cp", realtek_dump_regs },
{ "8139too", realtek_dump_regs },
+ { "r8169", realtek_dump_regs },
{ "de2104x", de2104x_dump_regs },
{ "e1000", e1000_dump_regs },
{ "natsemi", natsemi_dump_regs },
diff -pur ethtool-2/realtek.c ethtool-2.dev/realtek.c
--- ethtool-2/realtek.c 2004-04-09 19:44:55.000000000 +0100
+++ ethtool-2.dev/realtek.c 2004-11-21 11:31:29.015997736 +0000
@@ -43,7 +43,7 @@ static struct chip_info {
{ "RTL-8100B/8139D", HW_REVID(1, 1, 1, 0, 1, 0, 1) },
{ "RTL-8139C+", HW_REVID(1, 1, 1, 0, 1, 1, 0) },
{ "RTL-8101", HW_REVID(1, 1, 1, 0, 1, 1, 1) },
- { "RTL-8169", HW_REVID(0, 0, 0, 0, 0, 0, 0) },
+ { "RTL-8169", HW_REVID(0, 0, 1, 0, 0, 0, 0) },
The initial value can be found in the datasheet and my Netgear adapter
announces HW_REVID(0, 0, 0, 0, 1, 0, 0). Joy.
Dave, Jeff, any remark about the patch below ?
Index: ethtool.c
===================================================================
RCS file: /cvsroot/gkernel/ethtool/ethtool.c,v
retrieving revision 1.50
diff -u -p -r1.50 ethtool.c
--- ethtool.c 2 Jul 2004 15:35:09 -0000 1.50
+++ ethtool.c 21 Nov 2004 23:22:54 -0000
@@ -996,6 +996,7 @@ static struct {
} driver_list[] = {
{ "8139cp", realtek_dump_regs },
{ "8139too", realtek_dump_regs },
+ { "r8169", realtek_dump_regs },
{ "de2104x", de2104x_dump_regs },
{ "e1000", e1000_dump_regs },
{ "natsemi", natsemi_dump_regs },
applied
|