100% correct. even though the dlink NIC will work, but you will have issues with them. drop connections, packet mangling, etc.
i learned this the hard way as well, but once spending time in the forums and reading the vast amount of information within…i have a very good understanding of the overall product and the in's/out's of pfsense. ...however, being a microsoft guy for the past 15+ years...it did take me a little longer than it should have. ;D
@pat1974:
What I find about of pfsense is that the hardware is really important. This is not highlighted enough on their website.
When somebody is considering pfsense, it is important to consider the hardware.
Coming from a Microsoft background, you don't think hardware compatibility problem immediately when you setup your freeBsd box, but you should, especially with a pfsense box since it doesn't uses the last updated distro of freeBSD.
So when you buy brand new NIC, because pfsense is not the most recent distro it is quite possible your new hardware driver will not be available in the pfsense distro.
I'm just saying this from experience, as I figure that the hardware was really important after buying it, and starting to setup my pfsense. Then when it didn't work I start reading more about pfsense, and realize all the above explanation.
I think pfsense website should find a way to make it stand out on their home page.
Something like: "BEFORE YOU START BUYING PARTS FOR SETTING UP PFSENSE, MAKE SURE THE HARDWARE YOU WANT TO BUY IS COMPATIBLE WITH PFSENSE DISTRO"
Doing this type of warning will avoid a lot of headach, and maybe having the list of compatible hard drive easy to find :)