The PCI ID Repository

The home of the pci.ids file

Main -> PCI Devices -> Vendor 10ec -> Device 10ec:8129 -> Subsystem 10ec:8129:11ec 8129, (Vendor 11ec)

Name: RTL8111/8168 PCIe Gigabit Ethernet (misconfigured)


Name: RT8129 Fast Ethernet Adapter


2007-09-04 15:29:01

Name: RTL8129 Fast Ethernet Adapter/misconfigured RTL8169

A GbE PCI card here with a chip labeled RTL8169SC. r8169 driver detects it as RTL8169sb/8110sb, lspci:
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8129 [10ec:8129] (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:8169]
Region 1: [virtual] Memory at f7b41000 (32-bit, non-prefetchable) [size=256]

This is clearly incorrect and there have been some reports[1][2]. There
was a bugzilla report[3] that got closed because the hardware got
replaced. Due to this, the wrong MAC address got detected, but no
connections will work either. After touching EEPROM, detaching device, rescanning bus:

... [10ec:8169] (rev 10)
... RTL8169/8110 Family PCI Gigabit Ethernet NIC [10ec:8169]
Region 1: Memory at f7b00000 ...
Now device works.



2013-07-21 12:27:05

Name: RTL8111/8168 PCIe Gigabit Ethernet (misconfigured)

I think all devices with subsystem 11ec:8129 have this problem?

Mentioned devices don't seem to relate to Coreco Inc. Instead it would be caused by a hardware bug that makes a wrong ID appear, which includes a subvendor ID that happens to be owned by Coreco (but could also well have been any other company). So I don't think there are any valid RTL8129 cards with this ID. Coreco does not seem to produce any PCI ethernet cards.

I have seen such things before; for example Atheros cards that always have the same wrong ID if the BIOS initializes them wrongly.


2013-07-21 13:55:19