[freebsd-questions] ndis setup

hernan hernan.silberman at gmail.com
Mon Apr 10 20:38:52 UTC 2006

Thanks Fabian, that helped me move forward.  My next question is how
to interpret the segfault I get when loading the new kernel module I
created with ndisgen.  The error happens when I do the 'kldload' on
the new module, my machine dies and reboots.

Does this mean I'm out of luck with using NDIsulator?  Let me know if
you have any hints.


On 4/9/06, Fabian Keil <freebsd-listen at fabiankeil.de> wrote:
> hernan <hernan.silberman at gmail.com> wrote:
> > Hey folks.  I'm setting up FreeBSD 6.0-RELEASE and I'm having a little
> > trouble getting my wireless NIC recognized.  The card is a Linksys
> > WMP64G and I'm trying to set things up to run with the FreeBSD
> > NDISulator as described in the FreeBSD handbook
> > (http://www.freebsd.org/doc/handbook/network-wireless.html).
> This chapter is outdated.
> > Here's what I'm doing (as root):
> >
> > 1) Verifying with 'pciconf -lv' that the PCI card is there.  Also, I
> > know the card works, it was running fine on Windows.
> >
> > 2) Building ndis itself:
> > 3) Building the if_ndis module:
> > 4) Loading the ndis and if_ndis modules:
> >   kldload ndis
> >   I verify at this point using kldstat that both ndis and if_ndis are
> > in fact loaded.
> >
> > I see nothing in dmesg or in my console during the kldload.  Also, it
> > doesn't appear that the driver found the card, there's no signs of
> > life.  I've tried using ndisgen, and have had the same results (with
> > much less typing).  In either case, I get nothing in dmesg and no
> > usable enabled NIC.
> After you run ndisgen you should have a third kernel module with
> a name similar to the name of your sys file. If you load
> this module you should at least get an error message.
> Fabian
> --
> http://www.fabiankeil.de/

More information about the freebsd-questions mailing list