Created attachment 161449 [details] if_ndis disable BUS_DMA_ALLOCNOW ndis_attach_pci() unnecessarily passes BUS_DMA_ALLOCNOW when allocating its parent DMA tag; this eager allocation can trigger ENOMEM, preventing attachment. Attached is a tiny patch removing the eager-allocation flag. With this, I'm able to use NDIS drivers.
https://svnweb.freebsd.org/changeset/base/292411
batch change of PRs untouched in 2018 marked "in progress" back to open.
Should be fixed in CURRENT.