The PCI-Express Gigabit-Ethernet network card TP-Link TG-3468 is recognized by Linux (e.g. Ubuntu 12.10) in the following way:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
Kernel driver in use: r8169
Kernel modules: r8169
The card is fully supported by the kernel module r8169 and gets loaded automatically, showing the following log:
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
r8169 0000:03:00.0: setting latency timer to 64
r8169 0000:03:00.0: irq 45 for MSI/MSI-X
r8169 0000:03:00.0: eth0: RTL8168d/8111d at 0xffffc900117b6000, 11:22:33:44:55:66, XID 083000c0 IRQ 45
r8169 0000:03:00.0: eth0: link up
The TP-Link TG-3468 exists in at least 3 version, which are all supported by the r8169 kernel modul. The version can be distinguished by the label printed on on the card. The version V1 (data sheet) and V2 (data sheet) has the imprint REV:1.1sp1 and REV:2.0 respectiveley.
Under Linux the revsion index of the TG-3468 can be found in the output of lspci:
Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Realtek Semikonductor Co.,Ltd RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev02)
Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
The source code of the Linux driver can be found at http://download.clearfoundation.com/community/timb80/drivers/realtek/.
The r8169 module of the Linux Kernels prior to version 2.6.36 had a bug, that prevented the card to use 1000Mbps if the PC was woken up from sleep mode. Instead, the network connection was established with 100Mbps. This error is corrected in the Linux kernel since 2.6.36.
Manufacturer specifications: http://www.tp-link.com.de/products/details/?model=TG-3468