My laptop that I have recently installed FreeBSD on has a Broadcom card, so there is no native driver for it. I would have used ndisgen, but couldn't find an XP driver on the internet. I purchased a USB WiFi dongle, but the "Linux" driver it came with was archived on the disk and I couldn't unarchive it. I ended up using ndisgen on the XP one it came with. When I tried using it though, I would kldload and my computer would reboot with a kernel mode page fault.