--- a/drivers/net/Kconfig.17.11 2006-09-06 22:26:23.000000000 +0200 +++ b/drivers/net/Kconfig 2006-09-06 22:24:33.000000000 +0200 @@ -2002,6 +2002,63 @@ If in doubt, say Y. +config R1000 + tristate "Realtek support for 8169S/SB/SC 8168B 8101E" + depends on PCI + ---help--- + Say Y here if you have a Realtek LAN chip of the family below. + + E.g. the 810x may be identified as 'Unknow device 8136' as + of 2.6.18-rc6, with PCI_ID=10ec:8136, on recent (as of Aug 2006) + Toshiba laptops. + + Also, this r1000 may be a better (it's newer at least) choice + for RTL8169 as well than r8169 above. + + To compile this driver as a module, choose M here: the module + will be called r1000. This is recommended. + + == Most relevant excerpt from original README == + Chips supported: + 1. RTL8169S/SB/SC (Gigabit Ethernet with PCI interface) + 2. RTL8168B (Gigabit Ethernet with PCI-Express interface) + 3. RTL8101E (Fast Ethernet with PCI-Express interface) + + Advanced feature: + + - Supports Jumbo Frame + - Hardware Tx/Rx flow control + + Force the link status when insert the driver. + If the user is in the path ~/r1000, the link status can be + forced to one of the 5 modes as following command. + + #insmod ./src/r1000.ko speed=SPEED_MODE duplex=DUPLEX_MODE + autoneg=NWAY_OPTION + + where + SPEED_MODE = 1000 for 1000Mbps + = 100 for 100Mbps + = 10 for 10Mbps + DUPLEX_MODE = 0 for half-duplex + = 1 for full-duplex + NWAY_OPTION = 0 for auto-negotiation off + = 1 for auto-negotiation on + + Force the link status by using ethtool: + + #ethtool -s eth? speed SPEED_MODE duplex DUPLEX_MODE + autoneg NWAY_OPTION + + where + SPEED_MODE = 1000 for 1000Mbps + = 100 for 100Mbps + = 10 for 10Mbps + DUPLEX_MODE = half for half-duplex + = full for full-duplex + NWAY_OPTION = off for auto-negotiation off + = on for auto-negotiation on + config SIS190 tristate "SiS190/SiS191 gigabit ethernet support" depends on PCI