USB wireless with NDISulator

Matthew David Parker matparke at cs.indiana.edu
Sat Dec 17 07:59:46 PST 2005


Hello I'm trying to get my Dell 1450 USB wireless card working in FreeBSD
6.0 RELEASE, and am wondering if it's possible to load USB cards with
NDISulator.

I couldn't find any native drivers for the card, which I believe is a
prism2 chipset, and when I opened up the casing the important looking
chips had "Conexant" written on them. I tried kldload if_* once and that
loaded every ethernet module, and the card didn't work with any of them.
(I rebooted right after that to unload everything).

When I plug it into the usb port here is the dmesg:

ugen0: DELL Dell Wireless 1450 Dual-band (802.11a/b/g) USB 2.0 Adapter,
rev 2.00/10.50, addr 2

So it's just loading it as a generic usb device.
I followed some instructions and used "ndisgen" to generate a new kernel
module from the windows drivers I had for the card, and it created a new
PRISMA02_sys.ko module that I put into /boot/kernel.

Then I did:
kldload ndis
kldload PRISMA02_sys

Both commands ran without any errors and kldstat gives me:these related
entries:
4 2 0xc0e0b000 c960 if_ndis.ko
5 3 0xc0e18000 173c4 ndis.ko
7 1 0xc243f000 59000 PRISMA02_sys.ko

But there is nothing new in my dmesg, so I don't think it really did
anything (though I think it's supposed to create a ndis0 device). The
lights are supposed to turn on on the card as well, which they don't, and
ifconfig does not list any new devices available.

So first of all I wonder if NDISulator can currently handle USB cards? If
not, what if I got FreeBSD 7-CURRENT?

Or, I wonder if I have to disable "ugen" from loading when I plug in my
card. Though, it seems like ndis would just remove ugen0 whenever it
turned the card into ndis0.

Also to note, I haven't put the "id" of the device into any of the headers
of the modules, and I don't even know how to get the id of it.

I'm actually sort of desperate to get this card working because I've got
three of them and want to use them all with *bsd.

Matt


More information about the freebsd-net mailing list