Intel 82541PI not working on 11.2 x64

After upgrading to 11.2 64-bit the Intel 82451PI GBE PCI adapter no longer works. Funny thing is, the driver version is identical to the 11.1 version running on another box (and the adapter works OK if I reboot with 11.1 32-bit).

>lspci | grep -i giga
02:09.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05)

>lsmod | grep e1000
e1000 153708 0

>ethtool -i eth0
driver: e1000
version: 7.3.21-k3-NAPI
firmware-version: N/A
bus-info: 0000:02:09.0

>ethtool eth0
Settings for eth0:
Supported ports: TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes

dmesg shows repeated instances of:
[18963.705084] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
[18963.705090] Tx Queue <0>
[18963.705092] TDH <f>
[18963.705094] TDT <10>
[18963.705096] next_to_use <10>
[18963.705098] next_to_clean <e>
[18963.705100] buffer_info[next_to_clean]
[18963.705102] time_stamp <1011cb60f>
[18963.705104] next_to_watch <f>
[18963.705106] jiffies <1011cc918>
[18963.705108] next_to_watch.status <0>

Tried compiling & installing the e1000 8.0.19 driver from Intel but nothing changes.

Anyone encounter this specific problem? Are there known issues with this card and 64-bit OSes?