NDIS debugging

Weongyo Jeong weongyo.jeong at gmail.com
Mon Jan 14 21:11:54 PST 2008

On Sun, Jan 13, 2008 at 12:52:01PM -0300, Diego Giagio wrote:
> Hi,
> Recently i've bought a new laptop (Dell Precision M2300) which came
> with Intel 4965 Wifi chipset. Since there's no native driver available
> yet, I've been trying to get it to work throught Project Evil (NDIS
> Windows Driver NETw4x64).
> At first, the driver complained for "no match for
> InitializeSListHead". Then I figured it out how to implement that
> function (a simple bzero on slist_head, just like ndiswrapper on
> Linux) and it stopped complaining. I'm able to kldload NETx4x64_sys.ko
> with success, but it stays silent. It just loads two dependent modules
> (if_nids.ko and nids.ko) and nothing is printed into dmesg or console.
> Also, there's no ndis0 device.
> As far as I can get I could see that DriverEntry()'s module is working
> OK as it returns STATUS_SUCCESS on subr_windrv.c's windrv_load().
> So, the question is: Is there a way to turn on verbose debugging on
> the NDIS subsystem? Would be great if I could get some more info on
> what's going wrong.

As far as I know, there is no verbose debugging mode on the NDIS
subsystem.  Only a variable `ndis_debug' which is defined in if_ndis.c
can be available to turn on `if_ndis' module's debugging mode.

Weongyo Jeong

More information about the freebsd-current mailing list