best solution is to consult source code for drivers - see Linux or FreeBSD the WiFi chips are quite complex and the knowledge to make them work was very hard-won. Sam Leffler did most of the work which led to working WiFI drivers. -mo