Problems with T520-SO-CR on pfSense 2.3.4
So, I've been using pfsense as my main firewall for a bit now and I was previously using the intel 82599, however, performance isn't the best with that card and I decided to leverage a chelsio as pretty much everywhere touts chelsio as being the best card in FreeBSD/FreeNAS/pfSense. However, when I installed the card and tried to enable it, it caused an immediate system crash. I've uploaded the crash details so the developers can review, but I was going to throw it out to the forums as well to see if anyone knows how to fix it.
I've dredged through the forums a bit and can't find a close enough facsimile to my problem just to post on another thread, so I wanted to open up one here.
So, here are the details (I also copied the crashdump externally before uploading):
[2.3.4-RELEASE][root@myhost]/root: cat /etc/version
and here's the related panic output from the crashdump:
panic: t4_setup_port_queues (/builder/pfsense-234/tmp/FreeBSD-src/sys/dev/cxgbe/t4_sge.c, line 1082) not implemented yet.
cpuid = 5
KDB: enter: panic
panic.txt06000016213112176334 7220 ustarrootwheelt4_setup_port_queues (/builder/pfsense-234/tmp/FreeBSD-src/sys/dev/cxgbe/t4_sge.c, line 1082) not implemented yet.version.txt06000027313112176334 7616 ustarrootwheelFreeBSD 10.3-RELEASE-p19 #0 bbfdb9a1d(RELENG_2_3_4): Wed May 3 16:09:14 CDT 2017
It seems that there are a few issues:
1.) It sems to recognize my chelsio t520 as a t4 series according to that output.
2.) It seems that the t4_sge.c file is the one that needs updating.
does anyone know of a workaround for this or have suggestions on how to make sure that this doesn't cause a problem? Also, would swapping to a nightly dev build contain a fix for this?
Looking forward to hearing from the community. Thanks in advance