The Netwave driver for FreeBSD-PAO is based on the BSD/OS driver written by Paul Borman at BSDI. Thanks to Paul Borman for making the driver publicly available. FreeBSD port is done by Kenjiro Cho . 1. Building Kernel * Create a PAO-kernel source: (see http://www.jp.freebsd.org/PAO/) * copy sys/i386/isa/{if_cnw.c, if_cnwioctl.h, if_cnwreg.h} * add the following line to sys/i386/conf/PAO device cnw0 at isa? port 0x300 net irq 5 vector cnwintr * add the following line to sys/i386/conf/files.i386 i386/isa/if_cnw.c optional cnw device-driver * build the kernel * add the entry (etc/pccard.conf.entry) for cnw to the existing /etc/pccard.conf. 2. cnwctl Command * cnwctl command is under usr.sbin/cnwctl you might need to add the following line to Makefile to locate the cnw headers. CFLAGS+= -I/usr/src/sys use "cnwctl -d 0x101" to set domain to 0x101.