64-bit Windows XP NDIS drivers giving missing symbols

Paul B Mahol onemda at gmail.com
Sat Jul 24 12:01:46 UTC 2010

On Fri, Jul 23, 2010 at 8:33 PM, Gautham Ganapathy <gauthamg at gmail.com> wrote:
> Hi
> I have an Alienware m11x with a Dell 1520 wireless minicard (Broadcom
> BCM4353 chipset). It comes with only Windows 7 drivers, but I was able to
> download Windows XP drivers seperately. However, after I generate the kernel
> module (I am using the 64-bit WinXP driver and freebsd amd64), I get errors
> when I try to load it. It says that the following symbols are missing
> ZwQueryInformationFile
> ZwCreateFile
> ZwReadFile
> IoUnregisterPlugPlayNotification
> ExFreePoolWithTag
> According to MSDN, these were introduced in Windows 2000.
> Is there any way of getting this driver running ?

Such symbols are completly irrelevant for normal operation, because
NDISulator crash on amd64 during driver initialization.
I fixed this in my own git repo, but "fpudna in kernel mode" (my
understanding is that it is source of panic when trying to use ndis0
device on amd64), present only on amd64 is still not yet fixed - this
should be addressed with fpu_kern KPI available on CURRENT - not done
Feel free to send patches.

More information about the freebsd-questions mailing list