Show pagesourceOld revisionsBacklinksFold/unfold allBack to top Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit TeamsRecent ChangesSend via e-MailPrintPermalink × « How to boot a FreeBSD system in any partitions with loader.efi ConnectX-3 VF not working on Windows comes from old in-box MLNX_OFED driver of PVE » ConnectX-3 VFs are not working on pfSense 2.4.5 on PVE 6.3 The project builds up stout router with SR-IOV is now starting up! That being so I tried to create a pfSense 2.4.5-p1 VM on Proxmox VE 6.3-2 with ConnectX-3 VFs by PCI pass-through, but it didn't recognise them properly…😇 Some error logs are recorded in dmesg such as “pcib1: failed to allocate initial I/O port window: 0xd000-0xdfff” and “pcib1: Failed to allocate interrupt for PCI-e events”, and the VFs aren't listed up with pciconf -lv command. That means device probing fails anyways, I guess. The pfSense 2.4 is based on FreeBSD 11.3-RELEASE. It is old-ish, so I tried newer pfSense 2.5 which is under development and is based on FreeBSD 12-STABLE. The system recognises the VFs properly and mlxen devices are created though the former error occurs same as usual. I don't know why two mlxen are identified as mlxen0 and mlxen2 even though I pass through sequence number of VFs. It's weird, but I'll settle for this for now. It seems mlx4 modules are embedded into a kernel of pfSense 2.4.5 or 2.5. It is out of the question if NIC is out of order, so I decided to use developing pfSense 2.5. There is no doubt stable pfSense 2.5 will be released at some future date. Comments Name E-Mail Website Please fill all the letters into the box to prove you're human. Please keep this field empty: Preview Comment en/blog/2021/2021-02-02.txt Last modified: 2021-02-02 14:27by Decomo