Loading new Intel drivers?



  • Hello all,

    So, Intel finally got around to updating their NIC drivers for FreeBSD:

    https://downloadcenter.intel.com/download/17509/Network-Adapter-Gigabit-Base-Driver-for-FreeBSD-

    I was reading in previous posts here on the forum that there's not really a 'make' per-se for loading.  Does anyone have any suggestions to:

    A) Do this manually
    B) Wait for 2.2.7.. or 2.3

    I'm open to suggestions as I have a i219 that needs some love.



  • Take a FreeBSD installation that is matching the base of your pfSense and the new drivers and install there
    the new driver, after doing this you might be only copy over the xyz.ko module to your pfSense and all is fine.

    You only should take a FreeBSD version that is the same basis of your pfSense.
    pfSense 2.2.6 is based on FreeBSD 10.2 (so you could take FreeBSD 10.2)

    You should also have a look for the same version of pfSense.
    32Bit driver for 32Bit pfSense
    64Bit driver for 64Bit pfSense

    Thats all you have to do.



  • Thanks for the reply BK.  I saw your response on the other thread.  My WebConf is reporting:

    2.2.6-RELEASE (amd64)
    built on Mon Dec 21 14:50:08 CST 2015
    FreeBSD 10.1-RELEASE-p25

    I can spool up a VM to build a ko file for it from 10.1rp25… Just get concerned about it getting smoked in an upgrade and losing access to it for whatever reason (like 2.2.7, etc) where it doesn't have it and wipes out the loader.conf.  I will have this box in a remote location so it's not trivial as WebConf is my only access.

    Do you or anyone else know how to put in our $0.02 on getting that included for either 2.2.7 or 2.3 beta?



  • 2.3 is based on FreeBSD 10.3 so I would get a feature request in real soon to have the driver implemented if someone hasn't already.



  • I'm kinda new around these parts.  Be more than willing to point the PFSense boys to it.  Seems Phabricator has closed this one…
    https://reviews.freebsd.org/D3162

    I'm just not to sure where it goes (in terms of next release for FreeBSD.)  Maybe the PFSense boys load it in the meantime until 10.3?



  • I can spool up a VM to build a ko file for it from 10.1rp25… Just get concerned about it getting smoked in an upgrade and losing access to it for whatever reason (like 2.2.7, etc) where it doesn't have it and wipes out the loader.conf.  I will have this box in a remote location so it's not trivial as WebConf is my only access.

    Please take 2.2.6 and then install native the corresponding FreeBSD version and compile your driver right
    and then copy only the xx.ko file over to your pfSense installation. Why should anybody from the pfSense
    team do this for you?

    2.3 is based on FreeBSD 10.3 so I would get a feature request in real soon to have the driver implemented if someone hasn't already.

    This can be, but if there are other things under the roof that are not fine at the moment it´ll be perhaps not
    really running or causing then more problems or the driver will not be floating in this version.

    I'm kinda new around these parts.  Be more than willing to point the PFSense boys to it.  Seems Phabricator has closed this one…
    https://reviews.freebsd.org/D3162

    You ask for compiling it in the pfSense version and then you are to new for realizing it under FreeBSD?
    Hm ok  then you might be waiting until it goes into the FreeBSD code pfSense is based on.

    I'm just not to sure where it goes (in terms of next release for FreeBSD.)

    We all don´t know where it goes and what comes at next, but better to ask in the FreeBSD list
    or in the driver section to get this driver fast in.

    Maybe the PFSense boys load it in the meantime until 10.3?

    I would not say it is undroppable but you might be have more luck by compiling it for your own and
    put it then inside of your pfSense version.


Log in to reply