Thanks for all the ideas.
Just to clarify.
The second port does not work.
The primary port is based on a different device and it works fine, but is only a 100M port.
We need to get the second port going to get a true 1G connection.
Here is the full details reported by lspci for both ports:
00:08.0 Ethernet controller [0200]: RDC Semiconductor, Inc. R6040 MAC Controller [17f3:6040]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (750ns min, 2000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at d800 [size=256]
Region 1: Memory at febdfc00 (32-bit, non-prefetchable) [size=256]
Expansion ROM at febc0000 [disabled] [size=64K]
Kernel driver in use: r6040
Kernel modules: r6040
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 07)
Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at c800 [size=256]
Region 2: Memory at fc9ff000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at fc9f8000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
I have been directed to this driver
http://driverscollection.com/?H=RTL8111F&By=RealTek&SS=LinuxBut I do not have clue how to possibly include this in TC.
All advice welcome.
Cheers
Peter.