The bfe driver is broken for RAM sizes above 1G, and you have 2G.
For kicks, you could try booting with hw.physmem="1G" (in loader.conf
or manually). If that doesn't work, you have discovered a new bug.
The ndis driver works on my H^HDell notebook (see ndisgen(8)).
I found your post to freebsd-mobile with the same text :-)
After limiting my physical memory, my NIC works now...
I will look at the ndisgen.
thanks a lot