Yeah, i don't think it's been ported to opnsense because it won't recognize it when i try to configure interfaces. So the question is how would one go about porting it from BSD over to opnsense? I'm just trying to get 10g fiber ports working without breaking the bank. I had the card already and i have a microtik router that's brand new. (i'm just not fond of routerOS and I really don't want to reconfigure everything in that OS). I really don't care which way I go with it, I just want to get it working. But I need some help to get there. I wander if pfsense already has it? I've just been migrating away from them because of how they treated opnsense. we run it at work and i'm used to it but I'd rather stay with opnsense. if the driver is already in pfsense it may be easier to pull it and port it over.
so i did a little experimenting. I threw pfsense on this box and it recognized the NICs. it through some errors but i can configure them. so that's a start. I'm going to just go ahead and buy a supported NIC for this though just in case. they aren't all that expensive to get a supported one. then at least i can stay with opnsense.
root@OPNsense:/boot/kernel # uname -aFreeBSD OPNsense.localdomain 12.1-RELEASE-p13-HBSD FreeBSD 12.1-RELEASE-p13-HBSD #0 5a415173060(stable/21.1)-dirty: Fri Feb 5 16:41:22 CET 2021 root@sensey:/usr/obj/usr/src/amd64.amd64/sys/SMP amd64root@OPNsense:/boot/kernel # ls -1 /boot/kernel | grep -i qlxgbif_qlxgb.koif_qlxgbe.ko
kldload if_qlxgb
Well, I'll be dipped.... I manually loaded the driver and poof, it showed right up. and no errors at all. at least not so far. Thank you! now the question is, how do i get this driver to load on startup so i don't have to go in and manually fire it up everytime?
ql0: <Qlogic ISP 80xx PCI CNA Adapter-Ethernet Function v1.1.36> mem 0xf7a00000-0xf7bfffff,0xf7c90000-0xf7c9ffff at device 0.0 on pci1ql0: qla_init_from_flash: func[0] Q8_PEG_HALT_STATUS1[0x00000000] STATUS2[0x00000000] HEARTBEAT[0x00000000] RCVPEG_STATE[0xffffffff] CMDPEG_STATE[0x00000000]ql0: qla_pci_attach: qla_init_hw faileddevice_attach: ql0 attach returned 6