kldload if_ndis file exists

Darrel levitch at iglou.com
Sat Mar 18 15:18:43 UTC 2006


- install ZyAIR G-302
- look for OpenBSD -stable driver:  no
- look for Solaris 10 update 1 driver:  no
- login to FreeBSD Prerelease 6.1, amd64
- 'su' to root
- 'ifconfig -a' and 'dmesg -a | less'

# cp t1130_XP.sys /usr/src/sys/modules/if_ndis/
# cp TNET1130.INF /usr/src/sys/modules/if_ndis/
# cd /usr/src/sys/modules/ndis
# make && make install
# cd ../if_ndis
# ndiscvt -i TNET1130.INF -s t1130_XP.sys -o ndis_driver_data.h
# make && make install
# kldload ndis

- 'kldstat' shows that ndis and if_ndis have loaded
- the 'kldload if_ndis' command was not run; i.e.,
   in_ndis loaded along with ndis on 'kldload ndis'
- no change in 'ifconfig -a' and 'dmesg -a | less'

- move wireless card from amd64 to i386 running FreeBSD 6.0:
   same procedure and same results

- these files exist in the driver folder:
04.Nov.04  18:55            92,836 FwRad16.bin
04.Nov.04  18:55            94,192 FwRad17.bin
04.Nov.04  18:56            96,336 FwRad19.bin
01.Dec.04  18:36           438,432 t1130_9x.sys
01.Dec.04  18:35           438,912 t1130_XP.sys
24.May.05  00:32             9,373 tnet1130.cat
10.May.05  18:51            12,964 TNET1130.INF
01.Dec.04  18:29            69,632 tnetwcoinst.dl

Does someone know which file(s) to run 'ndiscvt -f' on or do I make a
directory in /compat called ndis and just move the binary there?
I would like to compile the wireless driver into the kernel but it
does not seem to make sense until after I have successfully loaded
a driver with kldload.

Darrel


More information about the freebsd-questions mailing list