We have a number of these Intel Quad NICs on our Jetson PCI-e slots that we have been working with. The first ones (Intel PT EXPI9404PT) were very problematic; we never did get lspci to recognize them even with different kernels as suggested here. The other ones we tried (the VTs) seem to work a little better. Here is lspci -vvv output…
03:00.0 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connection (rev 02)
Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
03:00.1 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connection (rev 02)
Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
04:00.0 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connection (rev 02)
Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
04:00.1 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connection (rev 02)
Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
Loads the module fine and takes an address
[ 9.942002] Intel(R) Gigabit Ethernet Network Driver - version 5.3.5.4
[ 9.942009] Copyright (c) 2007-2015 Intel Corporation.
[ 10.218406] igb 0000:03:00.0: Intel(R) Gigabit Ethernet Network Connection
[ 10.488666] igb 0000:03:00.1: Intel(R) Gigabit Ethernet Network Connection
[ 10.758666] igb 0000:04:00.0: Intel(R) Gigabit Ethernet Network Connection
[ 11.040018] igb 0000:04:00.1: Intel(R) Gigabit Ethernet Network Connection
but then it suffers from TX hangs…
[ 2036.025490] igb 0000:04:00.0: Detected Tx Unit Hang
Tx Queue <0>
TDH <0>
TDT <1>
next_to_use <1>
next_to_clean <0>
buffer_info[next_to_clean]
time_stamp <10002a387>
next_to_watch
jiffies <10002a61e>
desc.status <1ac000>
Looking into driver solutions but figured I would ask here as well…