Comment 0 for bug 1788730

Revision history for this message
dienteperro (dienteperro1207) wrote :

A few days ago purchased a couple of TP-LINK TG-3468 network cards (reviewed by Phoronix here: https://www.phoronix.com/scan.php?page=news_item&px=MTY2ODQ), both brand new, not reused. After installed them to a pc, to my surprise, one of them was correctly identified and the other was incorrectly identified as "NCube Device 8168 (rev 06)".

After DuckDuckGoing for a while I found this kernel bud report for FreeBSD: https://forums.freebsd.org/threads/not-recognized-pci-e-network-card.57734/

IMHO is the same issue but I'm using Ubuntu 16.04.5 server i686. I wanted to report this so it can be fixed, please let me know wich logs/data should I provide.

When ran lspci -nv this is shown for the correct nic:
03:00.0 0200: 10ec:8168 (rev 06)
 Subsystem: 7470:3468
 Flags: bus master, fast devsel, latency 0, IRQ 27
 I/O ports at e800 [size=256]
 Memory at febff000 (64-bit, non-prefetchable) [size=4K]
 Memory at fdffc000 (64-bit, prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: r8169
 Kernel modules: r8169

And this for the incorrect one:
01:00.0 0200: 10ff:8168 (rev 06)
 Subsystem: 7470:3468
 Flags: bus master, fast devsel, latency 0, IRQ 11
 I/O ports at c800 [size=256]
 Memory at fe9ff000 (64-bit, non-prefetchable) [size=4K]
 Memory at fdefc000 (64-bit, prefetchable) [size=16K]
 Capabilities: <access denied>

1) lsb_release -rd
Description: Ubuntu 16.04.5 LTS
Release: 16.04

2) In regard to the package I think this is related to the kernel itself?
3) Both cards should be identified as "Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)" and the r8169 driver should be used.
4) The network card was erroneously detected as a different one and the driver was not loaded by the kernel.

Best regards.