Custom driver installation
My problem is "watchdog timeout" error, caused by the FreeBSD Realtek driver. I read several topic in this problem, and everyone had the same problem. The Realtek driver (based on kernel) going wrong.
I need to a custom driver installation for my Realtek ethernet cards, but I'm new in FreeBSD, so can someone tell me how can I install a custom Realtek driver? And which version (PfSense or FreeBSD) can I use for the driver?
Thanks in advance!
There is no supported method to install a custom driver.
You can try a snapshot build of pfSense 2.4 to see if that helps.
Not sure of your hardware, but have you tried disabling hardware checksum offload?
Also, if you wanted to compile your own, there was a post that described the general steps: https://forum.pfsense.org/index.php?topic=103841.msg684436#msg684436
Not an official method though, if you care. I am still trying to compile it on a VM myself as I'm not as great on command line.
Yeah you can load a driver module at boot and it will override the in kernel driver. It's obviously not recommended. ;)
There is even a pre-compiled driver module linked in that thread which you could try. That's really not recommended but might be useful as a test if it showed any improvement in the timeouts.
Be aware you would be adding unknown random code to your firewall that can see all your traffic! You have been warned. ;)
I tried with this: https://forums.freebsd.org/threads/55861/#post-318597. This driver for FreeBSD 10.3.
I installed PfSense 2.3.4 This version contains the 10.3 FreeBSD kernel. The driver loaded successfully and the internet more stable, but not perfect. So i have the same problem now.
What driver version is that?
Did you try any of those tunables listed there?