Feature #5949
closedRequest to move some modules out of the kernel so that they can be replaced with newer versions...
0%
Description
Some recent skylake motherboards come with newer intel network interface chips.
https://forum.pfsense.org/index.php?topic=101689.0
Normally one need only compile the appropriate module and replace with what's in /boot/kernel, however, in this instance, the module is baked into the kernel itself, thus making the easy switch requiring a complete replacement of the kernel.
Please make at least the if_em driver a module instead.
Updated by Jim Pingle over 9 years ago
- Status changed from New to Rejected
If you load the module in loader.conf.local you can override the built-in drivers, don't try to load it with kldload.
The other errors in that thread are not likely related to running the driver as a module, but something that was improper in the environment when compiling the other driver. Dropping in modules compiled on other systems is not something that is likely to be encouraged since it's very likely to be done improperly.
Updated by Ian . over 9 years ago
Jim,
I've asked the community to check how I compiled the driver to see where I made a mistake:
https://forum.pfsense.org/index.php?topic=107794.msg600442#msg600442