NDISAPI in the kernel
Lowell Gilbert
freebsd-questions-local at be-well.ilk.org
Tue Jan 4 12:27:03 PST 2005
scott renna <flexble2547 at yahoo.com> writes:
> I saw another user post about issues compiling in ndis
> support into the kernel for FreeBSD 5.3. I'm also
> having an issue. I've gotten both if_ndis and ndis
> kernel modules to load and I have connectivity to the
> box, but I'd like to have ndis be permanent.
You could just have the loader automatically load the module for you
at boot time...
> I've added the following to my kernel:
>
> options NDISAPI
> device ndis
> device wlan (this was already present in the
> default)
>
> Here's the issue I run into:
>
> make -V CFILES -V SYSTEM_CFILES -V GEN_CFILES |
> MKDEP_CPP="cc -E" CC="cc" xargs mkdep -a -f .newdep -O
> -pipe -Wall -Wredundant-decls -Wnested-externs
> -Wstrict-prototypes -Wmissing-prototypes
> -Wpointer-arith -Winline -Wcast-qual
> -fformat-extensions -std=c99 -nostdinc -I- -I.
> -I/usr/src/sys -I/usr/src/sys/contrib/dev/acpica
> -I/usr/src/sys/contrib/altq
> -I/usr/src/sys/contrib/ipfilter
> -I/usr/src/sys/contrib/pf
> -I/usr/src/sys/contrib/dev/ath
> -I/usr/src/sys/contrib/dev/ath/freebsd
> -I/usr/src/sys/contrib/ngatm -D_KERNEL -include
> opt_global.h -fno-common -finline-limit=8000 --param
> inline-unit-growth=100 --param
> large-function-growth=1000 -mno-align-long-strings
> -mpreferred-stack-boundary=2 -ffreestanding
> /usr/src/sys/dev/if_ndis/if_ndis.c:85:30:
> ndis_driver_data.h: No such file or directory
> /usr/src/sys/dev/if_ndis/if_ndis_pci.c:65:30:
> ndis_driver_data.h: No such file or directory
> mkdep: compile failed
> *** Error code 1
>
> the file, ndis_driver_data.h is present in:
>
> /usr/src/sys/compat/ndis/ndis_driver_data.h
> /usr/src/sys/dev/if_ndis/ndis_driver_data.h
> /usr/src/sys/modules/if_ndis/ndis_driver_data.h
>
> Where else might i put a copy of this file so the
> kernel can build itself?
Any of the directories listed as "-I" options in the output quoted
above should serve. I don't have that file in my tree at all.
More information about the freebsd-questions
mailing list