The Intel D945GCLF2 uses Realtek 8111C. I also have an Intel D510MO that is said to use Realtek 8111DL. Not sure if the "L" changes anything. I may find some time late tonight or tomorow morning to boot the latter one ... but I would suspect that NL Core3 (the latest) would run fine.
EDIT: Notice this interesting set of lines from the D945GCLF2 SysLog. It's as if a R8169 driver gets loaded to make the 8111c work ...
Code:
Mar 12 00:44:52 [2] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
Mar 12 00:44:52 [2] r8169 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Mar 12 00:44:52 [1] r8169 0000:01:00.0: setting latency timer to 64
Mar 12 00:44:52 [2] r8169 0000:01:00.0: no MSI. Back to INTx.
Mar 12 00:44:52 [2] eth0: RTL8168c/8111c at 0xf80fa000, <xxx>, XID 3c4000c0 IRQ 16
But the Network Status page also mentions an 8168c ... (Some info redacted with <xxx>)
Code:
eth0: RTL8168c/8111c at 0xf80fa000, <xxx>, XID 3c4000c0 IRQ 16
r8169: eth0: link up
r8169: eth0: link up
eth0 Link encap:Ethernet HWaddr <xxx>
inet addr:<xxx> Bcast:<xxx> Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:81763157 errors:0 dropped:0 overruns:0 frame:0
TX packets:49723742 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3686191941 (3.4 GiB) TX bytes:2286456669 (2.1 GiB)
Interrupt:16 Base address:0xa000