How to Install (nic) drivers on TrueNAS
The installation instructions are in the README on the site you linked to.
In fact, FreeBSD has built in support for this driver. See man igb(4)
and how to enable it.
NAME igb -- Intel(R) PRO/1000 PCI Express Gigabit Ethernet adapter driver
SYNOPSIS To compile this driver into the kernel, place the following line in your kernel configuration file:
device igb Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): if_igb_load="YES"
DESCRIPTION The igb driver provides support for PCI Express Gigabit Ethernet adapters based on the Intel 82575 and 82576 Ethernet controller chips. The driver supports Transmit/Receive checksum offload and Jumbo Frames. Furthermore it supports TCP segmentation offload (TSO) on all adapters.
Related videos on Youtube
UserSN
Updated on September 18, 2022Comments
-
UserSN almost 2 years
How can one update a network card driver on TrueNAS 12.0?
My nic is on the motherboard directly it's a Intel Motherboard DH55HC, the NIC is 82578DC gigabit enabled.
I've found the driver directly at Intel's site for FreeBSD; https://downloadcenter.intel.com/download/17509/Intel-Network-Adapter-Gigabit-Base-Driver-for-FreeBSD-
Not sure how to install it? I've listed below the reason I'm trying to do this.
I'm not getting gigabit link speed on my trueNAS box. I've tested the cables, changed the settings in TrueNAS shell via:
ifconfig <interface-name> <ip_address> media 1000baseTX mediaopt full-duplex
but doing so just kills the connection & the machine is no longer pingable from the network nor does it appear in the devices list of my router.The router is gigabit capable:
Netgear R6700v2
with other machines connected at gigabit speeds.The cables are brand new cat6 confirmed & I've crimped both ends twice to ensure they are correctly wired to the RJ45 connector.
-
UserSN over 3 yearsHi Rob, Searching for
man igb(4)
I found this page freebsd.org/cgi/… but when setting the media type to1000baseTX
the connection drops. What do you mean by enable it?? -
Rob over 3 years@UserSN From the man page: "to load the driver as a module at boot time, place the following line in loader.conf(5): if_igb_load="YES"" and you need to reboot.
-
UserSN over 3 yearsmy nic is EM not IGB though, does that make any difference? I was reading here: reddit.com/r/freebsd/comments/alpt9j/…
-
Rob over 3 years@UserSN My answer is about installing the drivers you pointed to. I don't have more info beyond that at the moment.
-
UserSN over 3 yearsunderstood, I've accepted the answer and will create a new question for the underlying problem. Thank you